/* This file is generated from errno.texi by errlist.awk. */ #include const char *_sys_errlist[] = { [0] = N_("Success"), #ifdef EPERM [EPERM] = N_("Operation not permitted"), #endif #ifdef ENOENT [ENOENT] = N_("No such file or directory"), #endif #ifdef ESRCH [ESRCH] = N_("No such process"), #endif #ifdef EINTR [EINTR] = N_("Interrupted system call"), #endif #ifdef EIO [EIO] = N_("Input/output error"), #endif #ifdef ENXIO [ENXIO] = N_("Device not configured"), #endif #ifdef E2BIG [E2BIG] = N_("Argument list too long"), #endif #ifdef ENOEXEC [ENOEXEC] = N_("Exec format error"), #endif #ifdef EBADF [EBADF] = N_("Bad file descriptor"), #endif #ifdef ECHILD [ECHILD] = N_("No child processes"), #endif #ifdef EDEADLK [EDEADLK] = N_("Resource deadlock avoided"), #endif #ifdef ENOMEM [ENOMEM] = N_("Cannot allocate memory"), #endif #ifdef EACCES [EACCES] = N_("Permission denied"), #endif #ifdef EFAULT [EFAULT] = N_("Bad address"), #endif #ifdef ENOTBLK [ENOTBLK] = N_("Block device required"), #endif #ifdef EBUSY [EBUSY] = N_("Device or resource busy"), #endif #ifdef EEXIST [EEXIST] = N_("File exists"), #endif #ifdef EXDEV [EXDEV] = N_("Invalid cross-device link"), #endif #ifdef ENODEV [ENODEV] = N_("Operation not supported by device"), #endif #ifdef ENOTDIR [ENOTDIR] = N_("Not a directory"), #endif #ifdef EISDIR [EISDIR] = N_("Is a directory"), #endif #ifdef EINVAL [EINVAL] = N_("Invalid argument"), #endif #ifdef EMFILE [EMFILE] = N_("Too many open files"), #endif #ifdef ENFILE [ENFILE] = N_("Too many open files in system"), #endif #ifdef ENOTTY [ENOTTY] = N_("Inappropriate ioctl for device"), #endif #ifdef ETXTBSY [ETXTBSY] = N_("Text file busy"), #endif #ifdef EFBIG [EFBIG] = N_("File too large"), #endif #ifdef ENOSPC [ENOSPC] = N_("No space left on device"), #endif #ifdef ESPIPE [ESPIPE] = N_("Illegal seek"), #endif #ifdef EROFS [EROFS] = N_("Read-only file system"), #endif #ifdef EMLINK [EMLINK] = N_("Too many links"), #endif #ifdef EPIPE [EPIPE] = N_("Broken pipe"), #endif #ifdef EDOM [EDOM] = N_("Numerical argument out of domain"), #endif #ifdef ERANGE [ERANGE] = N_("Numerical result out of range"), #endif #ifdef EAGAIN [EAGAIN] = N_("Resource temporarily unavailable"), #endif #ifdef EINPROGRESS [EINPROGRESS] = N_("Operation now in progress"), #endif #ifdef EALREADY [EALREADY] = N_("Operation already in progress"), #endif #ifdef ENOTSOCK [ENOTSOCK] = N_("Socket operation on non-socket"), #endif #ifdef EMSGSIZE [EMSGSIZE] = N_("Message too long"), #endif #ifdef EPROTOTYPE [EPROTOTYPE] = N_("Protocol wrong type for socket"), #endif #ifdef ENOPROTOOPT [ENOPROTOOPT] = N_("Protocol not available"), #endif #ifdef EPROTONOSUPPORT [EPROTONOSUPPORT] = N_("Protocol not supported"), #endif #ifdef ESOCKTNOSUPPORT [ESOCKTNOSUPPORT] = N_("Socket type not supported"), #endif #ifdef EOPNOTSUPP [EOPNOTSUPP] = N_("Operation not supported"), #endif #ifdef EPFNOSUPPORT [EPFNOSUPPORT] = N_("Protocol family not supported"), #endif #ifdef EAFNOSUPPORT [EAFNOSUPPORT] = N_("Address family not supported by protocol"), #endif #ifdef EADDRINUSE [EADDRINUSE] = N_("Address already in use"), #endif #ifdef EADDRNOTAVAIL [EADDRNOTAVAIL] = N_("Cannot assign requested address"), #endif #ifdef ENETDOWN [ENETDOWN] = N_("Network is down"), #endif #ifdef ENETUNREACH [ENETUNREACH] = N_("Network is unreachable"), #endif #ifdef ENETRESET [ENETRESET] = N_("Network dropped connection on reset"), #endif #ifdef ECONNABORTED [ECONNABORTED] = N_("Software caused connection abort"), #endif #ifdef ECONNRESET [ECONNRESET] = N_("Connection reset by peer"), #endif #ifdef ENOBUFS [ENOBUFS] = N_("No buffer space available"), #endif #ifdef EISCONN [EISCONN] = N_("Transport endpoint is already connected"), #endif #ifdef ENOTCONN [ENOTCONN] = N_("Transport endpoint is not connected"), #endif #ifdef EDESTADDRREQ [EDESTADDRREQ] = N_("Destination address required"), #endif #ifdef ESHUTDOWN [ESHUTDOWN] = N_("Cannot send after transport endpoint shutdown"), #endif #ifdef ETOOMANYREFS [ETOOMANYREFS] = N_("Too many references: cannot splice"), #endif #ifdef ETIMEDOUT [ETIMEDOUT] = N_("Connection timed out"), #endif #ifdef ECONNREFUSED [ECONNREFUSED] = N_("Connection refused"), #endif #ifdef ELOOP [ELOOP] = N_("Too many levels of symbolic links"), #endif #ifdef ENAMETOOLONG [ENAMETOOLONG] = N_("File name too long"), #endif #ifdef EHOSTDOWN [EHOSTDOWN] = N_("Host is down"), #endif #ifdef EHOSTUNREACH [EHOSTUNREACH] = N_("No route to host"), #endif #ifdef ENOTEMPTY [ENOTEMPTY] = N_("Directory not empty"), #endif #ifdef EPROCLIM [EPROCLIM] = N_("Too many processes"), #endif #ifdef EUSERS [EUSERS] = N_("Too many users"), #endif #ifdef EDQUOT [EDQUOT] = N_("Disc quota exceeded"), #endif #ifdef ESTALE [ESTALE] = N_("Stale NFS file handle"), #endif #ifdef EREMOTE [EREMOTE] = N_("Object is remote"), #endif #ifdef EBADRPC [EBADRPC] = N_("RPC struct is bad"), #endif #ifdef ERPCMISMATCH [ERPCMISMATCH] = N_("RPC version wrong"), #endif #ifdef EPROGUNAVAIL [EPROGUNAVAIL] = N_("RPC program not available"), #endif #ifdef EPROGMISMATCH [EPROGMISMATCH] = N_("RPC program version wrong"), #endif #ifdef EPROCUNAVAIL [EPROCUNAVAIL] = N_("RPC bad procedure for program"), #endif #ifdef ENOLCK [ENOLCK] = N_("No locks available"), #endif #ifdef EFTYPE [EFTYPE] = N_("Inappropriate file type or format"), #endif #ifdef EAUTH [EAUTH] = N_("Authentication error"), #endif #ifdef ENEEDAUTH [ENEEDAUTH] = N_("Need authenticator"), #endif #ifdef ENOSYS [ENOSYS] = N_("Function not implemented"), #endif #ifdef EILSEQ [EILSEQ] = N_("Invalid or incomplete multibyte or wide character"), #endif #ifdef EBACKGROUND [EBACKGROUND] = N_("Inappropriate operation for background process"), #endif #ifdef EDIED [EDIED] = N_("Translator died"), #endif #ifdef ED [ED] = N_("?"), #endif #ifdef EGREGIOUS [EGREGIOUS] = N_("You really blew it this time"), #endif #ifdef EIEIO [EIEIO] = N_("Computer bought the farm"), #endif #ifdef EGRATUITOUS [EGRATUITOUS] = N_("Gratuitous error"), #endif }; const int _sys_nerr = sizeof _sys_errlist / sizeof _sys_errlist[0]; weak_alias (_sys_errlist, sys_errlist) weak_alias (_sys_nerr, sys_nerr)