#include #include #include #include "etc.h" #include "etc.m" /* Ouvre un fichier en mode binaire retourne -1 si peut ouvrir */ export int vopen_bin( const char *fname, int mode, int acces) /* Sert seulement avec O_CREAT */ { #if defined(MSDOS) || defined(OS2) || defined (NT) mode |= O_BINARY; #endif return vopen(fname,mode,acces); } /* Ouvre un fichier avec open_bin en signalant erreur avec error_printf() */ export int vopen_binerr ( const char *fname, int mode, int acces, /* Sert seulement avec O_CREAT */ int quit) /* Termine execution si erreur */ { int f = vopen_bin (fname,mode,acces); if (f == -1){ fprintf (stderr,MSG_R(E_CANTOPEN),fname); if (quit) exit(-1); } return (f); }