⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errno.h

📁 Glibc 2.3.2源代码(解压后有100多M)
💻 H
📖 第 1 页 / 共 2 页
字号:
#define	EPROGUNAVAIL    _HURD_ERRNO (74)/* RPC program not available */	EPROGMISMATCH   = _HURD_ERRNO (75),#define	EPROGMISMATCH   _HURD_ERRNO (75)/* RPC program version wrong */	EPROCUNAVAIL    = _HURD_ERRNO (76),#define	EPROCUNAVAIL    _HURD_ERRNO (76)/* RPC bad procedure for program */	ENOLCK          = _HURD_ERRNO (77),#define	ENOLCK          _HURD_ERRNO (77)/* No locks available */	EFTYPE          = _HURD_ERRNO (79),#define	EFTYPE          _HURD_ERRNO (79)/* Inappropriate file type or format */	EAUTH           = _HURD_ERRNO (80),#define	EAUTH           _HURD_ERRNO (80)/* Authentication error */	ENEEDAUTH       = _HURD_ERRNO (81),#define	ENEEDAUTH       _HURD_ERRNO (81)/* Need authenticator */	ENOSYS          = _HURD_ERRNO (78),#define	ENOSYS          _HURD_ERRNO (78)/* Function not implemented */	ENOTSUP         = _HURD_ERRNO (118),#define	ENOTSUP         _HURD_ERRNO (118)/* Not supported */	EILSEQ          = _HURD_ERRNO (106),#define	EILSEQ          _HURD_ERRNO (106)/* Invalid or incomplete multibyte or wide character */	EBACKGROUND     = _HURD_ERRNO (100),#define	EBACKGROUND     _HURD_ERRNO (100)/* Inappropriate operation for background process */	EDIED           = _HURD_ERRNO (101),#define	EDIED           _HURD_ERRNO (101)/* Translator died */	ED              = _HURD_ERRNO (102),#define	ED              _HURD_ERRNO (102)/* ? */	EGREGIOUS       = _HURD_ERRNO (103),#define	EGREGIOUS       _HURD_ERRNO (103)/* You really blew it this time */	EIEIO           = _HURD_ERRNO (104),#define	EIEIO           _HURD_ERRNO (104)/* Computer bought the farm */	EGRATUITOUS     = _HURD_ERRNO (105),#define	EGRATUITOUS     _HURD_ERRNO (105)/* Gratuitous error */	EBADMSG         = _HURD_ERRNO (107),#define	EBADMSG         _HURD_ERRNO (107)/* Bad message */	EIDRM           = _HURD_ERRNO (108),#define	EIDRM           _HURD_ERRNO (108)/* Identifier removed */	EMULTIHOP       = _HURD_ERRNO (109),#define	EMULTIHOP       _HURD_ERRNO (109)/* Multihop attempted */	ENODATA         = _HURD_ERRNO (110),#define	ENODATA         _HURD_ERRNO (110)/* No data available */	ENOLINK         = _HURD_ERRNO (111),#define	ENOLINK         _HURD_ERRNO (111)/* Link has been severed */	ENOMSG          = _HURD_ERRNO (112),#define	ENOMSG          _HURD_ERRNO (112)/* No message of desired type */	ENOSR           = _HURD_ERRNO (113),#define	ENOSR           _HURD_ERRNO (113)/* Out of streams resources */	ENOSTR          = _HURD_ERRNO (114),#define	ENOSTR          _HURD_ERRNO (114)/* Device not a stream */	EOVERFLOW       = _HURD_ERRNO (115),#define	EOVERFLOW       _HURD_ERRNO (115)/* Value too large for defined data type */	EPROTO          = _HURD_ERRNO (116),#define	EPROTO          _HURD_ERRNO (116)/* Protocol error */	ETIME           = _HURD_ERRNO (117),#define	ETIME           _HURD_ERRNO (117)/* Timer expired */	ECANCELED       = _HURD_ERRNO (118),#define	ECANCELED       _HURD_ERRNO (118)/* Operation canceled */	/* Errors from <mach/message.h>.  */	EMACH_SEND_IN_PROGRESS          = 0x10000001,	EMACH_SEND_INVALID_DATA         = 0x10000002,	EMACH_SEND_INVALID_DEST         = 0x10000003,	EMACH_SEND_TIMED_OUT            = 0x10000004,	EMACH_SEND_WILL_NOTIFY          = 0x10000005,	EMACH_SEND_NOTIFY_IN_PROGRESS   = 0x10000006,	EMACH_SEND_INTERRUPTED          = 0x10000007,	EMACH_SEND_MSG_TOO_SMALL        = 0x10000008,	EMACH_SEND_INVALID_REPLY        = 0x10000009,	EMACH_SEND_INVALID_RIGHT        = 0x1000000a,	EMACH_SEND_INVALID_NOTIFY       = 0x1000000b,	EMACH_SEND_INVALID_MEMORY       = 0x1000000c,	EMACH_SEND_NO_BUFFER            = 0x1000000d,	EMACH_SEND_NO_NOTIFY            = 0x1000000e,	EMACH_SEND_INVALID_TYPE         = 0x1000000f,	EMACH_SEND_INVALID_HEADER       = 0x10000010,	EMACH_RCV_IN_PROGRESS           = 0x10004001,	EMACH_RCV_INVALID_NAME          = 0x10004002,	EMACH_RCV_TIMED_OUT             = 0x10004003,	EMACH_RCV_TOO_LARGE             = 0x10004004,	EMACH_RCV_INTERRUPTED           = 0x10004005,	EMACH_RCV_PORT_CHANGED          = 0x10004006,	EMACH_RCV_INVALID_NOTIFY        = 0x10004007,	EMACH_RCV_INVALID_DATA          = 0x10004008,	EMACH_RCV_PORT_DIED             = 0x10004009,	EMACH_RCV_IN_SET                = 0x1000400a,	EMACH_RCV_HEADER_ERROR          = 0x1000400b,	EMACH_RCV_BODY_ERROR            = 0x1000400c,	/* Errors from <mach/kern_return.h>.  */	EKERN_INVALID_ADDRESS           = 1,	EKERN_PROTECTION_FAILURE        = 2,	EKERN_NO_SPACE                  = 3,	EKERN_INVALID_ARGUMENT          = 4,	EKERN_FAILURE                   = 5,	EKERN_RESOURCE_SHORTAGE         = 6,	EKERN_NOT_RECEIVER              = 7,	EKERN_NO_ACCESS                 = 8,	EKERN_MEMORY_FAILURE            = 9,	EKERN_MEMORY_ERROR              = 10,	EKERN_NOT_IN_SET                = 12,	EKERN_NAME_EXISTS               = 13,	EKERN_ABORTED                   = 14,	EKERN_INVALID_NAME              = 15,	EKERN_INVALID_TASK              = 16,	EKERN_INVALID_RIGHT             = 17,	EKERN_INVALID_VALUE             = 18,	EKERN_UREFS_OVERFLOW            = 19,	EKERN_INVALID_CAPABILITY        = 20,	EKERN_RIGHT_EXISTS              = 21,	EKERN_INVALID_HOST              = 22,	EKERN_MEMORY_PRESENT            = 23,	EKERN_WRITE_PROTECTION_FAILURE  = 24,	EKERN_TERMINATED                = 26,	/* Errors from <mach/mig_errors.h>.  */	EMIG_TYPE_ERROR         = -300  /* client type check failure */,	EMIG_REPLY_MISMATCH     = -301  /* wrong reply message ID */,	EMIG_REMOTE_ERROR       = -302  /* server detected error */,	EMIG_BAD_ID             = -303  /* bad request message ID */,	EMIG_BAD_ARGUMENTS      = -304  /* server type check failure */,	EMIG_NO_REPLY           = -305  /* no reply should be sent */,	EMIG_EXCEPTION          = -306  /* server raised exception */,	EMIG_ARRAY_TOO_LARGE    = -307  /* array not large enough */,	EMIG_SERVER_DIED        = -308  /* server died */,	EMIG_DESTROY_REQUEST    = -309  /* destroy request with no reply */,	/* Errors from <device/device_types.h>.  */	ED_IO_ERROR             = 2500  /* hardware IO error */,	ED_WOULD_BLOCK          = 2501  /* would block, but D_NOWAIT set */,	ED_NO_SUCH_DEVICE       = 2502  /* no such device */,	ED_ALREADY_OPEN         = 2503  /* exclusive-use device already open */,	ED_DEVICE_DOWN          = 2504  /* device has been shut down */,	ED_INVALID_OPERATION    = 2505  /* bad operation for device */,	ED_INVALID_RECNUM       = 2506  /* invalid record (block) number */,	ED_INVALID_SIZE         = 2507  /* invalid IO size */,	ED_NO_MEMORY            = 2508  /* memory allocation failure */,	ED_READ_ONLY            = 2509  /* device cannot be written to */};#define	_HURD_ERRNOS	119/* User-visible type of error codes.  It is ok to use `int' or   `kern_return_t' for these, but with `error_t' the debugger prints   symbolic values.  */#ifdef __USE_GNUtypedef enum __error_t_codes error_t;#define __error_t_defined	1#endif/* Return the current thread's location for `errno'.   The syntax of this function allows redeclarations like `int errno'.  */extern int *__errno_location (void) __THROW __attribute__ ((__const__));#define errno			(*__errno_location ())#endif /* <errno.h> included.  */#if !defined (_ERRNO_H) && defined (__need_Emath)#define	EDOM            _HURD_ERRNO (33)/* Numerical argument out of domain */#define	ERANGE          _HURD_ERRNO (34)/* Numerical result out of range */#endif /* <errno.h> not included and need math error codes.  */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -