readw
if (coproc.readw >= 0)
ksh_dup2(coproc.readw, 1, false);
coproc.readw = pv[1]; /* closed before first read */
coproc.readw);
coproc.read = coproc.readw = coproc.write = -1;
if (coproc.readw >= 0 && coproc.read >= 0 && fd == coproc.read) {
close(coproc.readw);
coproc.readw = -1;
if (!reuse || coproc.readw < 0 || coproc.read < 0) {
if (coproc.readw >= 0) {
close(coproc.readw);
coproc.readw = -1;
int readw; /* other side of read (saved temporarily) */
u_short readw(u_long);
sist = readw(adp->addr + SIOP_SIST0);
u_short readw(u_long);
sist = readw(adp->addr + SIOP_SIST0);