home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / news / cnews.tar / contrib / include / safe.h < prev   
C/C++ Source or Header  |  1992-06-07  |  306b  |  13 lines

  1. typedef struct {
  2.     char *sf_name;
  3.     char *sf_tmp;
  4.     FILE *sf_fp;
  5. } SFILE;
  6.  
  7. extern SFILE *safeopen(/* char *fname, int makedirs */);
  8. extern int safeclose(/* SFILE *sfp */);
  9. extern void safeabort(/* SFILE *sfp */);
  10.  
  11. extern FILE *safefp(/* SFILE *sfp */);    /* really a macro */
  12. #define safefp(sfp) ((sfp)->sf_fp)
  13.