This is e_error.c in view mode; [Download] [Up]
#include "e.h" /* * e_error() * * Error message printer. The argument a should be a format string that * can be printed using fprintf(). We make sure the terminal is in a sane * condition. Then the message is printed preceded by the * name we were invoked with and succeeded by a newline. * Then open files are closed and we get out as quickly as we can. * */ /* VARARGS1 */ void e_error(u, v, w, x, y, z) char *u; { terminal(TERM_RESET); ok_fprintf(stderr, "%s: ", myname); ok_fprintf(stderr, u, v, w, x, y, z); if (fputc('\n', stderr) == EOF){ perror("fputc"); exit(EX_IOERR); } abandon(); if (fflush(stderr) == EOF){ perror("fflush"); } _exit(1); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.