|
|
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.