_sys_errlist.c

来自「基于4个mips核的noc设计」· C语言 代码 · 共 68 行

C
68
字号
/* * lib-src/ansi/errno/_sys_errlist.c * Global information for use by perror() and strerror(). * * const char _sys_errformat[]; * const char *_sys_errlist[]; * const unsigned _sys_nerr; */#include <errno.h>/* * This list should correspond to the errno values defined in <errno.h>. * Descriptions here correspond to the short names in Posix.1, section 2.4. */const	char		*_sys_errlist[] = {	"[No error]",				/* 0		*/ 	"Operation not permitted",		/* EPERM	*/ 	"No such file or directory",		/* ENOENT	*/ 	"No such process",			/* ERSCH	*/	"Interrupted function call",		/* EINTR	*/	"Input/output error",			/* EEIO		*/ 	"No such device or address",		/* ENXIO	*/ 	"Arg list too long",			/* E2BIG	*/ 	"Exec format error",			/* ENOEXEC	*/ 	"Bad file descriptor",			/* EBADF	*/	"No child processes",			/* ECHILD	*/	"Resource temporarily unavailable",	/* EAGAIN	*/	"Not enough space",			/* ENOMEM	*/	"Permission denied",			/* EACCES	*/	"Bad address",				/* EFAULT	*/	"Block device required",		/* ENOTBLK	*/	"Resource busy",			/* EBUSY	*/	"File exists",				/* EEXIST	*/	"Improper link",			/* EXDEV	*/	"No such device",			/* ENODEV	*/	"Not a directory",			/* ENOTDIR	*/	"Is a directory",			/* EISDIR	*/	"Invalid argument",			/* EINVAL	*/	"Too many open files in system",	/* ENFILE	*/	"Too many open files",			/* EMFILE	*/	"Inappropriate I/O control operation",	/* ENOTTY	*/	"Text file busy",			/* ETXTBSY	*/	"File too large",			/* EFBIG	*/	"No space left on device",		/* ENOSPC	*/	"Invalid seek",				/* ESPIPE	*/	"Read-only file system",		/* EROFS	*/	"Too many links",			/* EMLINK	*/	"Broken pipe",				/* EPIPE	*/	"Domain error",				/* EDOM		*/	"Result too large",			/* ERANGE	*/	"Filename too long",			/* ENAMETOOLONG	*/	"Resource deadlock avoided"		/* EDEADLK	*/	"No locks available", 			/* ENOLCK	*/	"Directory not empty",			/* ENOTEMPTY	*/	"Function not implemented",		/* ENOSYS	*/};const	unsigned int	_sys_nerr = (sizeof _sys_errlist)/(sizeof _sys_errlist[0]);/* * N.B. string/strerror.c assumes result formatted by _sys_errformat * will fit in _STRERROR_MAX byte buffer. */const	char		_sys_errformat[] = "Error %d";/* end of _sys_errlist.c */

⌨️ 快捷键说明

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