blob: a78b9173c9b1a26b275ae6a2ae80c8e7161a5f52 [file] [log] [blame]
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001/* PD implementation of strerror() for BSD derivatives that don't have it.
2 Author: Guido van Rossum, CWI Amsterdam, Oct. 1990, <guido@cwi.nl>. */
3
4#include <stdio.h>
5
6extern int sys_nerr;
7extern char *sys_errlist[];
8
9char *
10strerror(err)
11 int err;
12{
13 static char buf[20];
14 if (err >= 0 && err < sys_nerr)
15 return sys_errlist[err];
16 sprintf(buf, "Unknown errno %d", err);
17 return buf;
18}