home *** CD-ROM | disk | FTP | other *** search
- /* Some known programs (xterm, pdksh?) non-portably change the _file
- field of s struct _iobuf. This kludge allows the same "functionality".
- This code is an undocumented feature for iostream/stdio. Use it at
- your own risk. */
-
- #include "libioP.h"
- #include "stdio.h"
-
- void
- setfileno(fp, fd)
- _IO_FILE* fp;
- int fd;
- {
- COERCE_FILE(fp);
- if ((fp->_flags & _IO_IS_FILEBUF) != 0)
- fp->_fileno = fd;
- }
-