diff options
author | Anton Kling <anton@kling.gg> | 2023-10-30 21:44:25 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2023-10-30 21:49:48 +0100 |
commit | 5a339a9b7b5cdcee3629b14f1b6a58ac4ab60fce (patch) | |
tree | 4928f7d63cab8dfa04a79506fdce22547ccef41f /userland/libc/errno.h | |
parent | fdb75cf832af77c0d93e0adb514c30964c6b680f (diff) |
LibC: Remove header files that are not in the "include" directory
Diffstat (limited to 'userland/libc/errno.h')
-rw-r--r-- | userland/libc/errno.h | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/userland/libc/errno.h b/userland/libc/errno.h deleted file mode 100644 index ec9a25e..0000000 --- a/userland/libc/errno.h +++ /dev/null @@ -1,87 +0,0 @@ -#ifndef ERRNO_H -#define ERRNO_H -// https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html -#define E2BIG 1 // Argument list too long. -#define EACCES 2 // Permission denied. -#define EADDRINUSE 3 // Address in use. -#define EADDRNOTAVAIL 4 // Address not available. -#define EAFNOSUPPORT 5 // Address family not supported. -#define EAGAIN 6 // Resource unavailable, try again. -#define EALREADY 7 // Connection already in progress. -#define EBADF 8 // Bad file descriptor. -#define EBADMSG 9 // Bad message. -#define EBUSY 10 // Device or resource busy. -#define ECANCELED 11 // Operation canceled. -#define ECHILD 12 // No child processes. -#define ECONNABORTED 13 // Connection aborted. -#define ECONNREFUSED 14 // Connection refused. -#define ECONNRESET 15 // Connection reset. -#define EDEADLK 16 // Resource deadlock would occur. -#define EDESTADDRREQ 17 // Destination address required. -#define EDOM 18 // Mathematics argument out of domain of function. -#define EDQUOT 19 // Reserved. -#define EEXIST 20 // File exists. -#define EFAULT 21 // Bad address. -#define EFBIG 22 // File too large. -#define EHOSTUNREACH 23 // Host is unreachable. -#define EIDRM 24 // Identifier removed. -#define EILSEQ 25 // Illegal byte sequence. -#define EINPROGRESS 26 // Operation in progress. -#define EINTR 27 // Interrupted function. -#define EINVAL 28 // Invalid argument. -#define EIO 29 // I/O error. -#define EISCONN 30 // Socket is connected. -#define EISDIR 31 // Is a directory. -#define ELOOP 32 // Too many levels of symbolic links. -#define EMFILE 33 // File descriptor value too large. -#define EMLINK 34 // Too many links. -#define EMSGSIZE 35 // Message too large. -#define EMULTIHOP 36 // Reserved. -#define ENAMETOOLONG 37 // Filename too long. -#define ENETDOWN 38 // Network is down. -#define ENETRESET 39 // Connection aborted by network. -#define ENETUNREACH 40 // Network unreachable. -#define ENFILE 41 // Too many files open in system. -#define ENOBUFS 42 // No buffer space available. -#define ENODATA 43 // No message is available on the STREAM head read queue. -#define ENODEV 44 // No such device. -#define ENOENT 45 // No such file or directory. -#define ENOEXEC 46 // Executable file format error. -#define ENOLCK 47 // No locks available. -#define ENOLINK 48 // Reserved. -#define ENOMEM 49 // Not enough space. -#define ENOMSG 50 // No message of the desired type. -#define ENOPROTOOPT 51 // Protocol not available. -#define ENOSPC 52 // No space left on device. -#define ENOSR 53 // No STREAM resources. -#define ENOSTR 54 // Not a STREAM. -#define ENOSYS 55 // Functionality not supported. -#define ENOTCONN 56 // The socket is not connected. -#define ENOTDIR 57 // Not a directory or a symbolic link to a directory. -#define ENOTEMPTY 58 // Directory not empty. -#define ENOTRECOVERABLE 59 // State not recoverable. -#define ENOTSOCK 60 // Not a socket. -#define ENOTSUP 61 // Not supported (may be the same value as. -#define ENOTTY 62 // Inappropriate I/O control operation. -#define ENXIO 63 // No such device or address. -#define EOPNOTSUPP ENOTSUP // Operation not supported on socket. -#define EOVERFLOW 65 // Value too large to be stored in data type. -#define EOWNERDEAD 66 // Previous owner died. -#define EPERM 67 // Operation not permitted. -#define EPIPE 68 // Broken pipe. -#define EPROTO 69 // Protocol error. -#define EPROTONOSUPPORT 70 // Protocol not supported. -#define EPROTOTYPE 71 // Protocol wrong type for socket. -#define ERANGE 72 // Result too large. -#define EROFS 73 // Read-only file system. -#define ESPIPE 74 // Invalid seek. -#define ESRCH 75 // No such process. -#define ESTALE 76 // Reserved. -#define ETIME 77 // Stream ioctl() timeout. -#define ETIMEDOUT 78 // Connection timed out. -#define ETXTBSY 79 // Text file busy. -#define EWOULDBLOCK EAGAIN // Operation would block. -#define EXDEV 81 // Cross-device link. - -extern int errno; -#endif |