efopen.c
Bernie Roehl
broehl at watdcsu.UUCP
Fri Oct 11 00:19:42 AEST 1985
<bug line>
Here's efopen() and error(). They're short, and their use should be obvious
from the source.
--------- CUT HERE ------------
/* Open a file, aborting on failure */
/* Written by Bernie Roehl, June 1985 */
#include <stdio.h>
#include <sys.h>
efopen(fn, mode)
char *fn, *mode;
{
FILE *unit;
if ((unit = fopen(fn, mode)) == NULL)
error("Cannot open file %s", fn);
else
return unit;
}
extern char *progname;
error(s1, s2)
char *s1, *s2;
{
fprintf(stderr, "%s: ", progname);
fprintf(stderr, s1, s2);
exit(1);
}
More information about the Comp.sources.unix
mailing list