2.3.7 fdev_setup_stream
fdev_setup_stream(stream, put, get, rwflag)
This macro takes a user-supplied buffer stream
, and sets it
up as a stream that is valid for stdio operations, similar to one that has been obtained
dynamically from fdevopen(). The buffer to setup must be of type FILE.
The arguments put
and get
are identical to
those that need to be passed to fdevopen().
The rwflag
argument can take one of the values
_FDEV_SETUP_READ, _FDEV_SETUP_WRITE, or _FDEV_SETUP_RW, for read, write, or read/write
intent, respectively.
No assignments to the standard streams will be performed by fdev_setup_stream(). If standard streams are to be used, these need to be assigned by the user. See also under Running stdio without malloc().