SD_F_SIMPLEX
pcm_setflags(dev, pcm_getflags(dev) | SD_F_SIMPLEX);
if (rdch && wrch && !(pcm_getflags(d->dev) & SD_F_SIMPLEX))
if (rdch && wrch && (pcm_getflags(d->dev) & SD_F_SIMPLEX))
pcm_setflags(d->dev, pcm_getflags(d->dev)^SD_F_SIMPLEX);
if (pcm_getflags(d->dev) & SD_F_SIMPLEX) {
(pcm_getflags(d->dev) & SD_F_SIMPLEX) ? 0 :
d->flags |= SD_F_SIMPLEX;
(d->flags & SD_F_SIMPLEX)) ? " simplex" : "",