readw
if (coproc.readw >= 0)
ksh_dup2(coproc.readw, 1, false);
coproc.readw = pv[1]; /* closed before first read */
NULL, 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) */
return ops->readw(handle, offset);
u_int16_t (*readw)(void *, u_int32_t);
version_major = readw(shared_area + vgtif_offset(version_major));
#define RREG16(reg) readw((rdev->rmmio) + (reg))