| /* |
| * Copyright (C) 2002 Manuel Novoa III |
| * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org> |
| * |
| * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. |
| */ |
| |
| #ifndef __SYSERRMSG_H |
| #define __SYSERRMSG_H 1 |
| |
| #include <bits/uClibc_uintmaxtostr.h> |
| |
| /**********************************************************************/ |
| /* NOTE: If we ever do internationalized syserr messages, this will |
| * have to be changed! */ |
| |
| #if defined(__mips__) || defined(__sparc__) |
| /* sparce and mips have an extra error entry, as EDEADLK and EDEADLOCK have |
| * different meanings on those platforms. */ |
| # define _SYS_NERR 126 |
| #else |
| # define _SYS_NERR 125 |
| #endif |
| |
| #ifdef __UCLIBC_HAS_ERRNO_MESSAGES__ |
| # define _SYS_ERRMSG_MAXLEN 50 |
| #else /* __UCLIBC_HAS_ERRNO_MESSAGES__ */ |
| # define _SYS_ERRMSG_MAXLEN 0 |
| #endif /* __UCLIBC_HAS_ERRNO_MESSAGES__ */ |
| |
| #if _SYS_ERRMSG_MAXLEN < __UIM_BUFLEN_INT + 14 |
| # define _STRERROR_BUFSIZE (__UIM_BUFLEN_INT + 14) |
| #else |
| # define _STRERROR_BUFSIZE _SYS_ERRMSG_MAXLEN |
| #endif |
| |
| #endif |