Home | History | Annotate | Download | only in examples

Lines Matching refs:lseek

231 #include <unistd.h>     /* lseek, read, write, close, unlink, sleep, */
415 if (lseek(log->fd, 0, SEEK_SET) < 0 ||
451 ret = lseek(log->fd, HEAD, SEEK_SET) < 0 ||
476 if (back != 8 && (lseek(log->fd, log->last - len, SEEK_SET) < 0 ||
491 return lseek(log->fd, log->last - len, SEEK_SET) < 0 ||
493 lseek(log->fd, log->stored, SEEK_CUR) < 0 ? -1 : 0;
553 (end = lseek(log->fd, 0, SEEK_CUR)) < 0 || ftruncate(log->fd, end))
644 if (lseek(log->fd, log->first - (log->back > 8 ? 2 : 1),
646 read(log->fd, buf, 1) != 1 || lseek(log->fd, -1, SEEK_CUR) < 0) {
677 if ((log->first = lseek(log->fd, -1, SEEK_CUR)) < 0 ||
705 (end = lseek(log->fd, 0, SEEK_CUR)) < 0 || ftruncate(log->fd, end))
835 if (lseek(log->fd, 0, SEEK_END) == 0) {
934 if (lseek(log->fd, log->first - 1, SEEK_SET) < 0)
946 if (lseek(log->fd, 0, SEEK_CUR) != log->last + 4 + log->stored)