blob: 195939cc82d60518b7c531d502ce9d205b42d4d4 [file] [log] [blame]
// NACL MOD TRACK "third_party/nacl-glibc/sysdeps/nacl/read.c"
#include <errno.h>
#include <unistd.h>
#include <stddef.h>
#include <irt_syscalls.h>
ssize_t __read (int fd, void *buf, size_t size)
{
size_t nread;
int result = __nacl_irt_read (fd, buf, size, &nread);
if (result != 0) {
errno = result;
return -1;
}
return nread;
}
weak_alias (__read, read)