| 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
 |