Annotation of GNUtools/libg++/libio/stdio/setfileno.c, revision 1.1.1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.