STRDERR
{ SF(STRDERR), "fatal read error from M_ERROR" },
if (((stp->sd_flag & (STRHUP|STRDERR|STWRERR|STPLEX)) != 0) ||
if (stp->sd_flag & (STRDERR|STPLEX)) {
error = strgeterr(stp, STRDERR|STPLEX, 0);
if (stp->sd_flag & (STRHUP|STRDERR|STWRERR)) {
if (stp->sd_flag & STRDERR)
stp->sd_flag |= STRDERR;
stp->sd_flag &= ~STRDERR;
if (stp->sd_flag & (STRDERR|STWRERR))
stp->sd_flag |= (STRDERR|STWRERR);
if (stp->sd_flag & (STRDERR|STPLEX)) {
error = strgeterr(stp, STRDERR|STPLEX, 0);
if (stp->sd_flag & (STRDERR|STWRERR|STPLEX)) {
error = strgeterr(stp, STRDERR|STWRERR|STPLEX, 0);
if (stp->sd_flag & (STRDERR|STWRERR)) {
if (stp->sd_flag & (STRDERR|STWRERR)) {
stp->sd_flag &= ~(STRHUP|STWOPEN|STRDERR|STWRERR);
if (resstp->sd_flag & (STRDERR|STWRERR|STRHUP|STPLEX)) {
STRDERR|STWRERR|STRHUP|STPLEX, 0);
errs = STRHUP|STRDERR|STWRERR|STPLEX;
int errs = STRHUP|STRDERR|STWRERR|STPLEX;
if (stp->sd_flag & (STRDERR|STPLEX)) {
error = strgeterr(stp, STRDERR|STPLEX, 0);
if (stp->sd_flag & (STRDERR|STPLEX)) {
error = strgeterr(stp, STRDERR|STPLEX,
if ((stp->sd_flag & (STRDERR|STPLEX)) &&
error = strgeterr(stp, STRDERR|STPLEX,
if (sd_flags & (STPLEX | STRDERR | STWRERR)) {
(sd_flags & STRDERR)) ||
(STPLEX|STRHUP|STRDERR|STWRERR|IOCWAIT|STRPLUMB)) ||
errs = STRDERR|STPLEX;
ASSERT((flags_to_check & ~(STRDERR|STWRERR|STRHUP|STPLEX)) == 0);
else if (sd_flag & STRDERR) {
stp->sd_flag &= ~STRDERR;
stp->sd_flag &= ~STRDERR;
if (stp->sd_flag & (STRDERR|STWRERR|STRHUP|STPLEX)) {
STRDERR|STWRERR|STRHUP|STPLEX, 0);
if (stp->sd_flag & (STRDERR|STWRERR|STRHUP|STPLEX)) {
STRDERR|STWRERR|STRHUP|STPLEX, 0);
stp->sd_flag &= ~STRDERR;
stp->sd_flag |= STRDERR;