home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / unixtools / util / c / efopen < prev    next >
Text File  |  1992-07-21  |  551b  |  25 lines

  1. /*      > C.Efopen     - Open file, fail if cannot open it */
  2.  
  3. #include <stdio.h>
  4. #include "utils.h"
  5.  
  6. FILE *efopen (const char *file, const char *mode)
  7. {
  8.         FILE *p = fopen (file, mode);
  9.  
  10.         if ( p == NULL )
  11.                 fatal (1, "Cannot open file %s (mode \"%s\")\n", file, mode);
  12.  
  13.         return p;
  14. }
  15.  
  16. FILE *efreopen (const char *file, const char *mode, FILE *fp)
  17. {
  18.         FILE *p = freopen (file, mode, fp);
  19.  
  20.         if ( p == NULL )
  21.                 fatal (1, "Cannot open file %s (mode \"%s\")\n", file, mode);
  22.  
  23.         return p;
  24. }
  25.