Home | History | Annotate | Download | only in src

Lines Matching refs:iop

180 	struct ioword *iop;
185 iop = nextiop;
187 return (iop);
193 iop = yylval.iop;
194 if (iop->flag & IONDELIM)
196 ishere = (iop->flag & IOTYPE) == IOHERE;
199 iop->delim = yylval.cp;
203 iop->flag |= IOEVAL;
206 *herep++ = iop;
208 iop->name = yylval.cp;
210 if (iop->flag & IOBASH) {
213 nextiop = alloc(sizeof(*iop), ATEMP);
216 if (iop->unit > 9) {
218 *cp++ = '0' + (iop->unit / 10);
221 *cp++ = '0' + (iop->unit % 10);
224 iop->flag &= ~IOBASH;
230 return (iop);
264 struct ioword *iop, **iops;
295 while ((iop = synio(cf)) != NULL) {
299 iops[iopn++] = iop;
489 while ((iop = synio(syniocf)) != NULL) {
492 iops[iopn++] = iop;
860 s = snptreef(redir, sizeof(redir), "%R", yylval.iop);
1006 (yylval.iop->flag == IOREAD || yylval.iop->flag == IOWRITE)) {
1008 save = wdcopy(yylval.iop->flag == IOREAD ?