|
|
1.1 root 1: ...
2:
3: /* ERRORS */
4:
5: #include <varargs.h>
6:
7:
8: /* VARARGS2 */
9:
10: void adios (what, fmt, va_alist)
11: char *what,
12: *fmt;
13: va_dcl
14: {
15: advise (what, fmt, va_alist);
16:
17: _exit (1);
18: }
19:
20:
21: /* VARARGS2 */
22:
23: void advise (what, fmt, va_alist)
24: char *what,
25: *fmt;
26: va_dcl
27: {
28: char buffer[BUFSIZ];
29:
30: asprintf (buffer, what, fmt, va_alist);
31:
32: (void) fflush (stdout);
33:
34: fprintf (stderr, "%s: ", myname);
35: (void) fputs (buffer, stderr);
36: (void) fputc ('\n', stderr);
37:
38: (void) fflush (stderr);
39: }
40:
41: %}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.