STWOPEN
{ SF(STWOPEN), "waiting for 1st open" },
if (strmatep->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {
if (stp->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {
stp->sd_flag |= STWOPEN;
if (stp->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {
stp->sd_flag |= STWOPEN;
stp->sd_flag &= ~(STRHUP|STWOPEN|STRDERR|STWRERR);
stp->sd_flag = STWOPEN;
stp->sd_flag &= ~STWOPEN;
stp->sd_flag &= ~STWOPEN;
while (stp->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {
(STWOPEN|STRCLOSE|STRPLUMB)) {
ASSERT(STREAM(qp)->sd_flag & (STRCLOSE|STWOPEN|STRPLUMB));
while (stmatep->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {
while (stp->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {
while (stp->sd_flag & (STWOPEN|STRCLOSE|STRPLUMB)) {