Lines Matching defs:iop
210 register Sfio_t *iop;
227 if(!(iop=shp->sftable[fd]) && !(iop=sh_iostream(shp,fd)))
293 sfclrerr(iop);
298 if((c=(*nfp->disc->readf)(np,iop,delim,nfp))>=0)
307 was_write = (sfset(iop,SF_WRITE,0)&SF_WRITE)!=0;
309 was_share = (sfset(iop,SF_SHARE,1)&SF_SHARE)!=0;
317 timeslot = (void*)sh_timeradd(timeout,0,timedout,(void*)iop);
332 if((sfset(iop,SF_SHARE,1)&SF_SHARE) && fd!=0)
336 cp = sfreserve(iop,0,0);
346 cp = sfreserve(iop,c,SF_LOCKR);
349 m = sfvalue(iop);
353 m = (cp = sfreserve(iop,c,0)) ? sfvalue(iop) : 0;
358 c = sfvalue(iop);
359 m = (cp = sfreserve(iop,c,SF_LOCKR)) ? sfvalue(iop) : 0;
387 sfread(iop,cp,c);
416 sfclrerr(iop);
447 else if(cp = (unsigned char*)sfgetr(iop,delim,0))
448 c = sfvalue(iop);
449 else if(cp = (unsigned char*)sfgetr(iop,delim,-1))
450 c = sfvalue(iop)+1;
563 if(cp = (unsigned char*)sfgetr(iop,delim,0))
564 c = sfvalue(iop);
565 else if(cp=(unsigned char*)sfgetr(iop,delim,-1))
566 c = sfvalue(iop)+1;
717 sfset(iop,SF_WRITE,1);
719 sfset(iop,SF_SHARE,0);