Lines Matching defs:iop
1269 iosetup(struct ioword *iop, struct tbl *tp)
1272 char *cp = iop->name;
1273 int iotype = iop->flag & IOTYPE;
1282 iotmp = *iop;
1306 if (Flag(FNOCLOBBER) && !(iop->flag & IOCLOB) &&
1318 u = herein(iop->heredoc, iop->flag & IOEVAL, NULL);
1331 X_OK | ((iop->flag & IORDUP) ? R_OK : W_OK),
1337 if (u == iop->unit)
1363 if (e->savefd[iop->unit] == 0) {
1365 if (u == iop->unit)
1366 e->savefd[iop->unit] = -1;
1370 * redirections. Ask savefd() not to close iop->unit;
1371 * this allows error messages to be seen if iop->unit
1375 e->savefd[iop->unit] = savefd(iop->unit);
1379 close(iop->unit);
1380 else if (u != iop->unit) {
1381 if (ksh_dup2(u, iop->unit, true) < 0) {
1400 if (iop->flag & IORDUP)