__SRD
std(__SRD, STDIN_FILENO), /* stdin */
ret = __SRD;
fp->_write = (flags & __SRD) ? NULL : fmemopen_write;
if (fp->_flags & __SRD) {
if (fp->_flags & __SRD) {
if (fp->_flags & __SRD) {
flags = __SRD; /* read only */
fp->_flags |= __SRD;
if ((fp->_flags & __SRD) == 0) {
if ((fp->_flags & __SRD) == 0) {
fp->_flags |= __SRD;
f._flags = __SRD;
f._flags = __SRD;
if (fp->_flags & __SRD) {
fp->_flags &= ~(__SRD|__SEOF);