static char *sccsid
= "@(#)filbuf.c 35.1 5/6/81";
static char smallbuf
[_NFILE
];
if ((iop
->_flag
&_IOREAD
) == 0)
iop
->_base
= &smallbuf
[fileno(iop
)];
if ((iop
->_base
= malloc(BUFSIZ
)) == NULL
) {
if (iop
== stdin
&& (stdout
->_flag
&_IOLBF
))
iop
->_cnt
= read(fileno(iop
), iop
->_base
, iop
->_flag
&_IONBF
?1:BUFSIZ
);
return(*iop
->_ptr
++&0377);