|
|
1.1 ! root 1: /* Some known programs (xterm, pdksh?) non-portably change the _file ! 2: field of s struct _iobuf. This kludge allows the same "functionality". ! 3: This code is an undocumented feature for iostream/stdio. Use it at ! 4: your own risk. */ ! 5: ! 6: #include "libioP.h" ! 7: #include "stdio.h" ! 8: ! 9: void ! 10: setfileno(fp, fd) ! 11: _IO_FILE* fp; ! 12: int fd; ! 13: { ! 14: COERCE_FILE(fp); ! 15: if ((fp->_flags & _IO_IS_FILEBUF) != 0) ! 16: fp->_fileno = fd; ! 17: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.