| // 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) |