Commit | Line | Data |
---|---|---|
dffa93b1 | 1 | /* Turning errno values into English error messages. |
58ade102 | 2 | Copyright (C) 1985, 86, 87, 88, 93, 94, 95, 2000, 2001 Free Software Foundation, Inc. |
e17cba16 | 3 | |
73be1d9e MV |
4 | This library is free software; you can redistribute it and/or |
5 | modify it under the terms of the GNU Lesser General Public | |
6 | License as published by the Free Software Foundation; either | |
7 | version 2.1 of the License, or (at your option) any later version. | |
8 | ||
9 | This library is distributed in the hope that it will be useful, | |
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | Lesser General Public License for more details. | |
13 | ||
14 | You should have received a copy of the GNU Lesser General Public | |
15 | License along with this library; if not, write to the Free Software | |
16 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
17 | */ | |
e17cba16 GH |
18 | |
19 | char * | |
6e8d25a6 | 20 | strerror (int errnum) |
e17cba16 GH |
21 | { |
22 | extern char *sys_errlist[]; | |
23 | extern int sys_nerr; | |
24 | ||
25 | if (errnum >= 0 && errnum < sys_nerr) | |
26 | return sys_errlist[errnum]; | |
27 | return (char *) "Unknown error"; | |
28 | } | |
89e00824 ML |
29 | |
30 | /* | |
31 | Local Variables: | |
32 | c-file-style: "gnu" | |
33 | End: | |
34 | */ |