30 |
#include <sys/file.h> |
#include <sys/file.h> |
31 |
#include <sys/stat.h> |
#include <sys/stat.h> |
32 |
#include <stdio.h> |
#include <stdio.h> |
|
#include <varargs.h> |
|
33 |
#include <filehdr.h> |
#include <filehdr.h> |
34 |
#include <aouthdr.h> |
#include <aouthdr.h> |
35 |
#include <scnhdr.h> |
#include <scnhdr.h> |
323 |
} |
} |
324 |
|
|
325 |
static void |
static void |
326 |
fatal_unexec (s, va_alist) |
fatal_unexec (const char *s, ...) |
|
va_dcl |
|
327 |
{ |
{ |
328 |
va_list ap; |
va_list ap; |
329 |
if (errno == EEOF) |
if (errno == EEOF) |
330 |
fputs ("unexec: unexpected end of file, ", stderr); |
fputs ("unexec: unexpected end of file, ", stderr); |
331 |
else |
else |
332 |
fprintf (stderr, "unexec: %s, ", strerror (errno)); |
fprintf (stderr, "unexec: %s, ", strerror (errno)); |
333 |
va_start (ap); |
va_start (ap,s); |
334 |
_doprnt (s, ap, stderr); |
_doprnt (s, ap, stderr); |
335 |
fputs (".\n", stderr); |
fputs (".\n", stderr); |
336 |
exit (1); |
exit (1); |