Lines Matching refs:cpos
442 off_t cpos; in ar_set_wr() local
460 if (((cpos = lseek(arfd, (off_t)0L, SEEK_CUR)) < 0) || in ar_set_wr()
461 (ftruncate(arfd, cpos) < 0)) { in ar_set_wr()
588 off_t cpos; in ar_write() local
619 if ((cpos = lseek(arfd, (off_t)0L, SEEK_CUR)) < 0) in ar_write()
621 cpos -= (off_t)res; in ar_write()
622 if (ftruncate(arfd, cpos) < 0) in ar_write()
706 off_t cpos; in ar_rdsync() local
755 if ((cpos = lseek(arfd, (off_t)0L, SEEK_CUR)) < 0) in ar_rdsync()
757 mpos = fsbz - (cpos % (off_t)fsbz); in ar_rdsync()
791 off_t cpos; in ar_fow() local
816 if ((cpos = lseek(arfd, (off_t)0L, SEEK_CUR)) >= 0) { in ar_fow()
823 if ((mpos = cpos + sksz) > arsb.st_size) { in ar_fow()
824 *skipped = arsb.st_size - cpos; in ar_fow()
850 off_t cpos; in ar_rev() local
884 if ((cpos = lseek(arfd, (off_t)0L, SEEK_CUR)) < 0) { in ar_rev()
898 if ((cpos -= sksz) < (off_t)0L) { in ar_rev()
907 cpos = (off_t)0L; in ar_rev()
909 if (lseek(arfd, cpos, SEEK_SET) < 0) { in ar_rev()