Lines Matching defs:iop
558 static int hist_nearend(History_t *hp, Sfio_t *iop, register off_t size)
563 if(size <= 2L || sfseek(iop,size,SEEK_SET)<0)
567 while(cp=buff=(unsigned char*)sfreserve(iop,SF_UNBOUND,SF_LOCKR))
569 n = sfvalue(iop);
591 sfread(iop,(char*)buff,n);
594 if((n=sfread(iop,(char*)marker,4))==4)
610 sfseek(iop,(off_t)2,SEEK_SET);
797 static ssize_t hist_write(Sfio_t *iop,const void *buff,register size_t insize,Sfdisc_t* handle)
799 static int hist_write(Sfio_t *iop,const void *buff,register int insize,Sfdisc_t* handle)
809 return(write(sffileno(iop),(char*)buff,size));
810 if((cur = lseek(sffileno(iop),(off_t)0,SEEK_END)) <0)
873 size = write(sffileno(iop),(char*)buff,size);