Lines Matching refs:Sfoff_t
34 Sfoff_t sfmove(Sfio_t* fr, Sfio_t* fw, Sfoff_t n, reg int rc)
36 Sfoff_t sfmove(fr,fw,n,rc)
39 Sfoff_t n; /* number of bytes/records to move. <0 for unbounded move */
47 Sfoff_t n_move, sk, cur;
53 SFMTXENTER(fr, (Sfoff_t)0);
55 SFMTXBEGIN2(fw, (Sfoff_t)0);
66 (void)SFSEEK(fr,(Sfoff_t)(-r),SEEK_CUR);
68 (void)SFSEEK(fw,(Sfoff_t)(-w),SEEK_CUR);
97 else if((cur = SFSEEK(fr, (Sfoff_t)0, SEEK_CUR)) >= 0 )
156 { if((Sfoff_t)(r = fr->size) > n)
196 (void)SFSK(fr,(Sfoff_t)(-w),SEEK_CUR,fr->disc);
213 (void)SFSEEK(fr,(Sfoff_t)(-r),SEEK_CUR);