From a0c216be6ea65546fcd37886e512ca343d30337e Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 10 May 1996 23:03:48 +0000 Subject: [PATCH] definitions for `sys_nerr' and `sys_errlist' git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@519 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/strerror.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/roken/strerror.c b/lib/roken/strerror.c index 517ac580c..8d145ed6e 100644 --- a/lib/roken/strerror.c +++ b/lib/roken/strerror.c @@ -7,11 +7,14 @@ RCSID("$Id$"); -static char emsg[1024]; +extern int sys_nerr; +extern char *sys_errlist[]; char* strerror(int eno) { + static char emsg[1024]; + if(eno < 0 || eno >= sys_nerr) sprintf(emsg, "Error %d occurred.", eno); else