18 lines
419 B
C
18 lines
419 B
C
/* 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;
|
|
{
|
|
CHECK_FILE(fp, );
|
|
if ((fp->_flags & _IO_IS_FILEBUF) != 0)
|
|
fp->_fileno = fd;
|
|
}
|