diff options
Diffstat (limited to 'contrib/syslinux/latest/com32/lib/fread.c')
-rw-r--r-- | contrib/syslinux/latest/com32/lib/fread.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/contrib/syslinux/latest/com32/lib/fread.c b/contrib/syslinux/latest/com32/lib/fread.c deleted file mode 100644 index 94e9cff..0000000 --- a/contrib/syslinux/latest/com32/lib/fread.c +++ /dev/null @@ -1,32 +0,0 @@ -/* - * fread.c - */ - -#include <errno.h> -#include <unistd.h> -#include <stdio.h> - -size_t _fread(void *buf, size_t count, FILE * f) -{ - size_t bytes = 0; - ssize_t rv; - char *p = buf; - - while (count) { - rv = read(fileno(f), p, count); - if (rv == -1) { - if (errno == EINTR || errno == EAGAIN) - continue; - else - break; - } else if (rv == 0) { - break; - } - - p += rv; - bytes += rv; - count -= rv; - } - - return bytes; -} |