4.3BSD/usr/ingres/source/gutil/perror.c
# include <sccs.h>
SCCSID(@(#)perror.c 8.1 12/31/84)
/*
* Print the error indicated
* in the cerror cell.
* ----
* this code stolen from the system perror, the only change is that we print
* on 1, instead of 2 (which is usally closed).
*/
int errno;
int sys_nerr;
char *sys_errlist[];
perror(s)
char *s;
{
register char *c;
register n;
c = "Unknown error";
if(errno < sys_nerr)
c = sys_errlist[errno];
n = strlen(s);
if(n) {
write(1, s, n);
write(1, ": ", 2);
}
write(1, c, strlen(c));
write(1, "\n", 1);
}