# errno integer values captured per OS by running gen_errorcodes.nim
# on that OS. The <errno.h> constants are an OS/ABI detail, so they are
# baked per-OS here instead of pulled via <errno.h> at the consumer.
# Auto-generated; do not edit by hand.
os linux
EOVERFLOW 75
ERANGE 34
EDOM 33
ENOMEM 12
ENOSPC 28
EIO 5
EINVAL 22
EBADMSG 74
EILSEQ 84
ENOMSG 42
EDESTADDRREQ 89
E2BIG 7
ENOBUFS 105
ENODATA 61
EBUSY 16
ETXTBSY 26
ECHILD 10
EOWNERDEAD 130
ENOLCK 37
ENFILE 23
EACCES 13
EPERM 1
EAGAIN 11
EWOULDBLOCK 11
ETIMEDOUT 110
ETIME 62
EINTR 4
EDEADLK 35
EADDRINUSE 98
EISCONN 106
EADDRNOTAVAIL 99
EAFNOSUPPORT 97
EOPNOTSUPP 95
ENOTSUP 95
ENOSYS 38
EPROTONOSUPPORT 93
ENOTTY 25
ESPIPE 29
EISDIR 21
ENOTEMPTY 39
ECANCELED 125
ECONNABORTED 103
ENETRESET 102
EALREADY 114
EINPROGRESS 115
ENAMETOOLONG 36
EEXIST 17
ENOENT 2
EIDRM 43
ENODEV 19
ENOTDIR 20
EFBIG 27
EMSGSIZE 90
EPIPE 32
EBADF 9
EMFILE 24
ENOSTR 60
ENOTSOCK 88
ENOSR 63
ENXIO 6
ESRCH 3
ENOEXEC 8
ELOOP 40
EMLINK 31
EXDEV 18
EPROTOTYPE 91
ENOPROTOOPT 92
EPROTO 71
EROFS 30
EFAULT 14
ENETDOWN 100
ENETUNREACH 101
ECONNRESET 104
ENOTCONN 107
ECONNREFUSED 111
EHOSTUNREACH 113
ENOTRECOVERABLE 131
os macosx
EOVERFLOW 84
ERANGE 34
EDOM 33
ENOMEM 12
ENOSPC 28
EIO 5
EINVAL 22
EBADMSG 94
EILSEQ 92
ENOMSG 91
EDESTADDRREQ 39
E2BIG 7
ENOBUFS 55
ENODATA 96
EBUSY 16
ETXTBSY 26
ECHILD 10
EOWNERDEAD 105
ENOLCK 77
ENFILE 23
EACCES 13
EPERM 1
EAGAIN 35
EWOULDBLOCK 35
ETIMEDOUT 60
ETIME 101
EINTR 4
EDEADLK 11
EADDRINUSE 48
EISCONN 56
EADDRNOTAVAIL 49
EAFNOSUPPORT 47
EOPNOTSUPP 102
ENOTSUP 45
ENOSYS 78
EPROTONOSUPPORT 43
ENOTTY 25
ESPIPE 29
EISDIR 21
ENOTEMPTY 66
ECANCELED 89
ECONNABORTED 53
ENETRESET 52
EALREADY 37
EINPROGRESS 36
ENAMETOOLONG 63
EEXIST 17
ENOENT 2
EIDRM 90
ENODEV 19
ENOTDIR 20
EFBIG 27
EMSGSIZE 40
EPIPE 32
EBADF 9
EMFILE 24
ENOSTR 99
ENOTSOCK 38
ENOSR 98
ENXIO 6
ESRCH 3
ENOEXEC 8
ELOOP 62
EMLINK 31
EXDEV 18
EPROTOTYPE 41
ENOPROTOOPT 42
EPROTO 100
EROFS 30
EFAULT 14
ENETDOWN 50
ENETUNREACH 51
ECONNRESET 54
ENOTCONN 57
ECONNREFUSED 61
EHOSTUNREACH 65
ENOTRECOVERABLE 104
os freebsd
EOVERFLOW 84
ERANGE 34
EDOM 33
ENOMEM 12
ENOSPC 28
EIO 5
EINVAL 22
EBADMSG 89
EILSEQ 86
ENOMSG 83
EDESTADDRREQ 39
E2BIG 7
ENOBUFS 55
EBUSY 16
ETXTBSY 26
ECHILD 10
EOWNERDEAD 96
ENOLCK 77
ENFILE 23
EACCES 13
EPERM 1
EAGAIN 35
EWOULDBLOCK 35
ETIMEDOUT 60
EINTR 4
EDEADLK 11
EADDRINUSE 48
EISCONN 56
EADDRNOTAVAIL 49
EAFNOSUPPORT 47
EOPNOTSUPP 45
ENOTSUP 45
ENOSYS 78
EPROTONOSUPPORT 43
ENOTTY 25
ESPIPE 29
EISDIR 21
ENOTEMPTY 66
ECANCELED 85
ECONNABORTED 53
ENETRESET 52
EALREADY 37
EINPROGRESS 36
ENAMETOOLONG 63
EEXIST 17
ENOENT 2
EIDRM 82
ENODEV 19
ENOTDIR 20
EFBIG 27
EMSGSIZE 40
EPIPE 32
EBADF 9
EMFILE 24
ENOTSOCK 38
ENXIO 6
ESRCH 3
ENOEXEC 8
ELOOP 62
EMLINK 31
EXDEV 18
EPROTOTYPE 41
ENOPROTOOPT 42
EPROTO 92
EROFS 30
EFAULT 14
ENETDOWN 50
ENETUNREACH 51
ECONNRESET 54
ENOTCONN 57
ECONNREFUSED 61
EHOSTUNREACH 65
ENOTRECOVERABLE 95
os illumos
EOVERFLOW 79
ERANGE 34
EDOM 33
ENOMEM 12
ENOSPC 28
EIO 5
EINVAL 22
EBADMSG 77
EILSEQ 88
ENOMSG 35
EDESTADDRREQ 96
E2BIG 7
ENOBUFS 132
ENODATA 61
EBUSY 16
ETXTBSY 26
ECHILD 10
EOWNERDEAD 58
ENOLCK 46
ENFILE 23
EACCES 13
EPERM 1
EAGAIN 11
EWOULDBLOCK 11
ETIMEDOUT 145
ETIME 62
EINTR 4
EDEADLK 45
EADDRINUSE 125
EISCONN 133
EADDRNOTAVAIL 126
EAFNOSUPPORT 124
EOPNOTSUPP 122
ENOTSUP 48
ENOSYS 89
EPROTONOSUPPORT 120
ENOTTY 25
ESPIPE 29
EISDIR 21
ENOTEMPTY 93
ECANCELED 47
ECONNABORTED 130
ENETRESET 129
EALREADY 149
EINPROGRESS 150
ENAMETOOLONG 78
EEXIST 17
ENOENT 2
EIDRM 36
ENODEV 19
ENOTDIR 20
EFBIG 27
EMSGSIZE 97
EPIPE 32
EBADF 9
EMFILE 24
ENOSTR 60
ENOTSOCK 95
ENOSR 63
ENXIO 6
ESRCH 3
ENOEXEC 8
ELOOP 90
EMLINK 31
EXDEV 18
EPROTOTYPE 98
ENOPROTOOPT 99
EPROTO 71
EROFS 30
EFAULT 14
ENETDOWN 127
ENETUNREACH 128
ECONNRESET 131
ENOTCONN 134
ECONNREFUSED 146
EHOSTUNREACH 148
ENOTRECOVERABLE 59
