1234567891011121314 |
- #include "file.h"
- #ifndef lint
- FILE_RCSID("@(#)$File: pread.c,v 1.2 2013/04/02 16:23:07 christos Exp $")
- #endif /* lint */
- #include <fcntl.h>
- #include <unistd.h>
- ssize_t
- pread(int fd, void *buf, size_t len, off_t off) {
- if (lseek(fd, off, SEEK_SET) == (off_t)-1)
- return -1;
- return read(fd, buf, len);
- }
|