-
-/*VARARGS1*/
-log(msg, a1, a2, a3)
- char *msg;
-{
- short console = isatty(fileno(stderr));
-
- fprintf(stderr, console ? "\r\n%s: " : "%s: ", name);
- if (printer)
- fprintf(stderr, "%s: ", printer);
- fprintf(stderr, msg, a1, a2, a3);
- if (console)
- putc('\r', stderr);
- putc('\n', stderr);
- fflush(stderr);
-}
-
-static
-logerr(msg)
- char *msg;
-{
- register int err = errno;
- short console = isatty(fileno(stderr));
- extern int sys_nerr;
- extern char *sys_errlist[];
-
- fprintf(stderr, console ? "\r\n%s: " : "%s: ", name);
- if (msg)
- fprintf(stderr, "%s: ", msg);
- fputs(err < sys_nerr ? sys_errlist[err] : "Unknown error" , stderr);
- if (console)
- putc('\r', stderr);
- putc('\n', stderr);
- fflush(stderr);
-}