File: strerror.c

package info (click to toggle)
tnftp 20230507-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,172 kB
  • sloc: ansic: 30,337; sh: 4,509; makefile: 166
file content (19 lines) | stat: -rw-r--r-- 347 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*	$NetBSD: strerror.c,v 1.3 2005/05/11 01:01:56 lukem Exp $	*/

#include "tnftp.h"

char *
strerror(int n)
{
	static char msg[] = "Unknown error (1234567890)";

	extern int sys_nerr;
	extern char *sys_errlist[];

	if (n >= sys_nerr) {
		snprintf(msg, sizeof(msg), "Unknown error (%d)", n);
		return(msg);
	} else {
		return(sys_errlist[n]);
	}
}