home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / gnu / libnix-0.8-src.lha / libnix-0.8 / sources / nix / stdio / __stdio.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-12-12  |  378 b   |  20 lines

  1. #include <stdio.h>
  2. #include <stabs.h>
  3.  
  4. static FILE *__files[3];
  5.  
  6. FILE **__sF=__files; /* stdin, stdout, stderr */
  7.  
  8. void __initstdfio(void)
  9. { FILE **f=__sF;
  10.  
  11.   if((*f++=fopen((char *)1,NULL))!=NULL)
  12.     if((*f++=fopen((char *)2,NULL))!=NULL)
  13.       if((*f=fopen((char *)3,NULL))!=NULL)
  14.         return;
  15.   exit(20);
  16. }
  17.  
  18. /* Call our private constructor */
  19. ADD2INIT(__initstdfio,-10);
  20.