Blame missing_d/strerror.c

Packit Service f629e6
/* strerror.c --- ANSI C compatible system error routine
Packit Service f629e6
Packit Service f629e6
   Copyright (C) 1986, 1988, 1989, 1991 the Free Software Foundation, Inc.
Packit Service f629e6
Packit Service f629e6
   This program is free software; you can redistribute it and/or modify
Packit Service f629e6
   it under the terms of the GNU General Public License as published by
Packit Service f629e6
   the Free Software Foundation; either version 2, or (at your option)
Packit Service f629e6
   any later version.
Packit Service f629e6
Packit Service f629e6
   This program is distributed in the hope that it will be useful,
Packit Service f629e6
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service f629e6
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit Service f629e6
   GNU General Public License for more details.
Packit Service f629e6
Packit Service f629e6
   You should have received a copy of the GNU General Public License
Packit Service f629e6
   along with this program; if not, write to the Free Software Foundation,
Packit Service f629e6
   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
Packit Service f629e6
Packit Service f629e6
#if 0
Packit Service f629e6
#include <stdio.h>
Packit Service f629e6
#endif
Packit Service f629e6
Packit Service f629e6
extern int sys_nerr;
Packit Service f629e6
extern char *sys_errlist[];
Packit Service f629e6
Packit Service f629e6
char *
Packit Service f629e6
strerror(n)
Packit Service f629e6
int n;
Packit Service f629e6
{
Packit Service f629e6
	static char mesg[30];
Packit Service f629e6
Packit Service f629e6
	if (n < 0 || n >= sys_nerr) {
Packit Service f629e6
		sprintf(mesg, "Unknown error (%d)", n);
Packit Service f629e6
		return mesg;
Packit Service f629e6
	} else
Packit Service f629e6
		return sys_errlist[n];
Packit Service f629e6
}