maart@cs.vu.nl (Maarten Litmaath) (07/03/90)
In article <MEISSNER.90Jul3102104@osf.osf.org>, meissner@osf.org (Michael Meissner) writes: )... )char * )strerror(e) ){ ) extern int errno; ) extern int sys_nerr; ) extern char *sys_errlist[]; ) ) if (e < 0 || e >= sys_nerr) ) return "Unknown error"; ) ) return sys_errlist[e]; )} )... Always give as much information as possible! --------------------cut here-------------------- char *strerror() { extern int errno, sys_nerr; extern char *sys_errlist[]; static char buf[32]; if ((unsigned) errno < sys_nerr) return sys_errlist[errno]; sprintf(buf, "Unknown error %d", errno); return buf; } -- "and with a sudden plop it lands on usenet. what is it? omigosh, it must[...] be a new user! quick kill it before it multiplies!" (Loren J. Miller)