filebuf* attach( filedesc fd );
fd
A file descriptor as returned by a call to the run-time function _open or _sopen. filedesc is a typedef equivalent to int.
Attaches this filebuf object to the open file specified by fd.
NULL when the stream is already attached to a file; otherwise it returns its own address.