__SRD
} else if ((t & __SRD) && !(t & __SEOF)) {
FILE __stdin[1] = { std(__SRD, STDIN_FILENO, __stdin) };
ret = __SRD;
fp->_write = (flags & __SRD) ? NULL : fmemopen_write;
fp->_w = fp->_flags & (__SLBF|__SNBF|__SRD) ? 0 : fp->_bf._size;
if (fp->_flags & __SRD) {
return (fp->_flags & __SRD) != 0;
if ((fp->_flags & __SRD) && fp->_r > 0) {
if (fp->_flags & __SRD) {
if (fp->_flags & __SRD) {
if (fp->_flags & __SRD) {
flags = __SRD; /* read only */
if ((fp->_flags & __SRD) == 0) {
fp->_flags |= __SRD;
FILE f = FILEINIT(__SRD);
fp->_flags |= __SRD;
if ((fp->_flags & __SRD) == 0) {
FILE f = FILEINIT(__SRD);
FILE f = FILEINIT(__SRD);
if (fp->_flags & __SRD) {
fp->_flags &= ~(__SRD|__SEOF);