(file) Return to strerror.c CVS log (file) (dir) Up to [RizwankCVS] / testProject / compat

 1 rizwank 1.1 /*
 2              * Replacement for the strerror() function.
 3              * Copyright (c) 1995-1998 Markku Rossi.
 4              *
 5              * Author: Markku Rossi <mtr@iki.fi>
 6              */
 7             
 8             /*
 9              * This file is part of GNU enscript.
10              *
11              * This program is free software; you can redistribute it and/or modify
12              * it under the terms of the GNU General Public License as published by
13              * the Free Software Foundation; either version 2, or (at your option)
14              * any later version.
15              *
16              * This program is distributed in the hope that it will be useful,
17              * but WITHOUT ANY WARRANTY; without even the implied warranty of
18              * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19              * GNU General Public License for more details.
20              *
21              * You should have received a copy of the GNU General Public License
22 rizwank 1.1  * along with this program; see the file COPYING.  If not, write to
23              * the Free Software Foundation, 59 Temple Place - Suite 330,
24              * Boston, MA 02111-1307, USA.
25              */
26             
27             extern char *sys_errlist[];
28             extern int sys_nerr;
29             
30             char *
31             strerror (errnum)
32                  int errnum;
33             {
34               if (errnum < 0 || errnum >= sys_nerr)
35                 return "unknown error";
36             
37               return sys_errlist[errnum];
38             }

Rizwan Kassim
Powered by
ViewCVS 0.9.2