/* $NetBSD: strerror.c,v 1.4 2003/07/13 12:36:49 itojun Exp $ */ /* * strerror() - for those systems that don't have it yet. */ /* These are part of the C library. (See perror.3) */ extern char *sys_errlist[]; extern int sys_nerr; static char errmsg[80]; char * strerror(int en) { if ((0 <= en) && (en < sys_nerr)) return sys_errlist[en]; snprintf(errmsg, sizeof(errmsg), "Error %d", en); return errmsg; }