Lines Matching defs:iop
235 register struct ionod *iop=0, *iopold, *ioptop=0;
238 iop = (struct ionod*)getnode(shp->stk,ionod);
240 ioptop = iop;
242 iopold->ionxt = iop;
243 iop->iofile = l;
244 iop->ioname = r_string(shp->stk);
245 if(iop->iodelim = r_string(shp->stk))
247 iop->iosize = sfgetl(infile);
249 iop->iooffset = sfseek(shp->heredocs,(off_t)0,SEEK_END);
253 iop->iooffset = 0;
255 sfmove(infile,shp->heredocs, iop->iosize, -1);
257 iopold = iop;
258 if(iop->iofile&IOVNM)
259 iop->iovname = r_string(shp->stk);
261 iop->iovname = 0;
262 iop->iofile &= ~IOVNM;
264 if(iop)
265 iop->ionxt = 0;