- if (termx->x_cflag & RTSXOFF)
- flags |= RTS_FLOW;
- if (termx->x_cflag & CTSXON)
- flags |= CTS_FLOW;
- if (termx->x_cflag & DTRXOFF)
- flags |= DTR_FLOW;
- if (termx->x_cflag & DSRXON)
- flags |= DSR_FLOW;
+ *rts = (termx->x_cflag & RTSXOFF);
+ *cts = (termx->x_cflag & CTSXON);
+ *dtr = (termx->x_cflag & DTRXOFF);
+ *dsr = (termx->x_cflag & DSRXON);