12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * 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
|