Home | History | Annotate | Download | only in src

Lines Matching defs:iop

895 		struct ioword *iop = alloc(sizeof(struct ioword), ATEMP);
897 iop->unit = c2 == 2 ? ksh_numdig(dp[1]) : c == '<' ? 0 : 1;
905 iop->ioflag = IOBASH;
907 iop->ioflag = 0;
913 iop->ioflag |= c == c2 ?
915 if (iop->ioflag == IOHERE) {
917 iop->ioflag |= IOSKIP;
919 iop->ioflag |= IOHERESTR;
924 iop->ioflag |= IODUP | ((unsigned int)c == ORD('<') ? IORDUP : 0);
926 iop->ioflag |= (unsigned int)c == ORD('>') ? IOWRITE : IOREAD;
928 iop->ioflag |= IOCLOB;
933 iop->ioname = NULL;
934 iop->delim = NULL;
935 iop->heredoc = NULL;
938 yylval.iop = iop;
941 afree(iop, ATEMP);
1107 readhere(struct ioword *iop)
1115 eof = evalstr(iop->delim, 0);
1117 if (!(iop->ioflag & IOEVAL))
1126 if (iop->ioflag & IOSKIP) {
1186 iop->heredoc = Xclose(xs, xp);
1188 if (!(iop->ioflag & IOEVAL))