File: strerror.c

package info (click to toggle)
scheme48 1.8%2Bdfsg-1%2Bdeb7u1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 14,984 kB
file content (22 lines) | stat: -rw-r--r-- 488 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
 * If the system doesn't have a strerror procedure, we provide our own.
 * Note, this depends on sys_nerr and sys_errlist being provided.
 * If your system doesn't provide that either, you can replace this
 * procedure with one that always returns "Unknown error".
 */
#include "sysdep.h"


extern int	sys_nerr;
extern char	*sys_errlist[];


char	*
strerror(int errnum)
{
	if ((0 <= errnum)
	&&  (errnum < sys_nerr))
		return (sys_errlist[errnum]);
	else
		return ("Unknown error");
}