@@ -1103,106 +1103,106 @@ else version( FreeBSD )
11031103}
11041104else version ( DragonFlyBSD )
11051105{
1106- enum EPERM = 1 ; // / Operation not permitted
1107- enum ENOENT = 2 ; // / No such file or directory
1108- enum ESRCH = 3 ; // / No such process
1109- enum EINTR = 4 ; // / Interrupted system call
1110- enum EIO = 5 ; // / Input/output error
1111- enum ENXIO = 6 ; // / Device not configured
1112- enum E2BIG = 7 ; // / Argument list too long
1113- enum ENOEXEC = 8 ; // / Exec format error
1114- enum EBADF = 9 ; // / Bad file descriptor
1115- enum ECHILD = 10 ; // / No child processes
1116- enum EDEADLK = 11 ; // / Resource deadlock avoided
1117- enum ENOMEM = 12 ; // / Cannot allocate memory
1118- enum EACCES = 13 ; // / Permission denied
1119- enum EFAULT = 14 ; // / Bad address
1120- enum ENOTBLK = 15 ; // / Block device required
1121- enum EBUSY = 16 ; // / Device busy
1122- enum EEXIST = 17 ; // / File exists
1123- enum EXDEV = 18 ; // / Cross-device link
1124- enum ENODEV = 19 ; // / Operation not supported by device
1125- enum ENOTDIR = 20 ; // / Not a directory
1126- enum EISDIR = 21 ; // / Is a directory
1127- enum EINVAL = 22 ; // / Invalid argument
1128- enum ENFILE = 23 ; // / Too many open files in system
1129- enum EMFILE = 24 ; // / Too many open files
1130- enum ENOTTY = 25 ; // / Inappropriate ioctl for device
1131- enum ETXTBSY = 26 ; // / Text file busy
1132- enum EFBIG = 27 ; // / File too large
1133- enum ENOSPC = 28 ; // / No space left on device
1134- enum ESPIPE = 29 ; // / Illegal seek
1135- enum EROFS = 30 ; // / Read-only file system
1136- enum EMLINK = 31 ; // / Too many links
1137- enum EPIPE = 32 ; // / Broken pipe
1138- enum EDOM = 33 ; // / Numerical argument out of domain
1139- enum ERANGE = 34 ; // / Result too large
1140- enum EAGAIN = 35 ; // / Resource temporarily unavailable
1141- enum EWOULDBLOCK = EAGAIN ; // / Operation would block
1142- enum EINPROGRESS = 36 ; // / Operation now in progress
1143- enum EALREADY = 37 ; // / Operation already in progress
1144- enum ENOTSOCK = 38 ; // / Socket operation on non-socket
1145- enum EDESTADDRREQ = 39 ; // / Destination address required
1146- enum EMSGSIZE = 40 ; // / Message too long
1147- enum EPROTOTYPE = 41 ; // / Protocol wrong type for socket
1148- enum ENOPROTOOPT = 42 ; // / Protocol not available
1149- enum EPROTONOSUPPORT = 43 ; // / Protocol not supported
1150- enum ENOTSUP = 45 ; // / Operation not supported
1151- enum EOPNOTSUPP = ENOTSUP ; // / Operation not supported on socket
1152- enum EPFNOSUPPORT = 46 ; // / Protocol family not supported
1153- enum EAFNOSUPPORT = 47 ; // / Address family not supported by protocol family
1154- enum EADDRINUSE = 48 ; // / Address already in use
1155- enum EADDRNOTAVAIL = 49 ; // / Can't assign requested address
1156- enum ENETDOWN = 50 ; // / Network is down
1157- enum ENETUNREACH = 51 ; // / Network is unreachable
1158- enum ENETRESET = 52 ; // / Network dropped connection on reset
1159- enum ECONNABORTED = 53 ; // / Software caused connection abort
1160- enum ECONNRESET = 54 ; // / Connection reset by peer
1161- enum ENOBUFS = 55 ; // / No buffer space available
1162- enum EISCONN = 56 ; // / Socket is already connected
1163- enum ENOTCONN = 57 ; // / Socket is not connected
1164- enum ESHUTDOWN = 58 ; // / Can't send after socket shutdown
1165- enum ETOOMANYREFS = 59 ; // / Too many refrences; can't splice
1166- enum ETIMEDOUT = 60 ; // / Operation timed out
1167- enum ECONNREFUSED = 61 ; // / Connection refused
1168- enum ELOOP = 62 ; // / Too many levels of symbolic links
1169- enum ENAMETOOLONG = 63 ; // / File name too long
1170- enum EHOSTUNREACH = 65 ; // / No route to host
1171- enum ENOTEMPTY = 66 ; // / Directory not empty
1172- enum EPROCLIM = 67 ; // / Too many processes
1173- enum EUSERS = 68 ; // / Too many users
1174- enum EDQUOT = 69 ; // / Disc quota exceeded
1175- enum ESTALE = 70 ; // / Stale NFS file handle
1176- enum EREMOTE = 71 ; // / Too many levels of remote in path
1177- enum EBADRPC = 72 ; // / RPC struct is bad
1178- enum ERPCMISMATCH = 73 ; // / RPC version wrong
1179- enum EPROGUNAVAIL = 74 ; // / RPC prog. not avail
1180- enum EPROGMISMATCH = 75 ; // / Program version wrong
1181- enum EPROCUNAVAIL = 76 ; // / Bad procedure for program
1182- enum ENOLCK = 77 ; // / No locks available
1183- enum ENOSYS = 78 ; // / Function not implemented
1184- enum EFTYPE = 79 ; // / Inappropriate file type or format
1185- enum EAUTH = 80 ; // / Authentication error
1186- enum ENEEDAUTH = 81 ; // / Need authenticator
1187- enum EIDRM = 82 ; // / Itendifier removed
1188- enum ENOMSG = 83 ; // / No message of desired type
1189- enum EOVERFLOW = 84 ; // / Value too large to be stored in data type
1190- enum ECANCELED = 85 ; // / Operation canceled
1191- enum EILSEQ = 86 ; // / Illegal byte sequence
1192- enum ENOATTR = 87 ; // / Attribute not found
1193- enum EDOOFUS = 88 ; // / Programming error
1194- enum EBADMSG = 89 ; // / Bad message
1195- enum EMULTIHOP = 90 ; // / Multihop attempted
1196- enum ENOLINK = 91 ; // / Link has been severed
1197- enum EPROTO = 92 ; // / Protocol error
1106+ enum EPERM = 1 ;
1107+ enum ENOENT = 2 ;
1108+ enum ESRCH = 3 ;
1109+ enum EINTR = 4 ;
1110+ enum EIO = 5 ;
1111+ enum ENXIO = 6 ;
1112+ enum E2BIG = 7 ;
1113+ enum ENOEXEC = 8 ;
1114+ enum EBADF = 9 ;
1115+ enum ECHILD = 10 ;
1116+ enum EDEADLK = 11 ;
1117+ enum ENOMEM = 12 ;
1118+ enum EACCES = 13 ;
1119+ enum EFAULT = 14 ;
1120+ enum ENOTBLK = 15 ;
1121+ enum EBUSY = 16 ;
1122+ enum EEXIST = 17 ;
1123+ enum EXDEV = 18 ;
1124+ enum ENODEV = 19 ;
1125+ enum ENOTDIR = 20 ;
1126+ enum EISDIR = 21 ;
1127+ enum EINVAL = 22 ;
1128+ enum ENFILE = 23 ;
1129+ enum EMFILE = 24 ;
1130+ enum ENOTTY = 25 ;
1131+ enum ETXTBSY = 26 ;
1132+ enum EFBIG = 27 ;
1133+ enum ENOSPC = 28 ;
1134+ enum ESPIPE = 29 ;
1135+ enum EROFS = 30 ;
1136+ enum EMLINK = 31 ;
1137+ enum EPIPE = 32 ;
1138+ enum EDOM = 33 ;
1139+ enum ERANGE = 34 ;
1140+ enum EAGAIN = 35 ;
1141+ enum EWOULDBLOCK = EAGAIN ;
1142+ enum EINPROGRESS = 36 ;
1143+ enum EALREADY = 37 ;
1144+ enum ENOTSOCK = 38 ;
1145+ enum EDESTADDRREQ = 39 ;
1146+ enum EMSGSIZE = 40 ;
1147+ enum EPROTOTYPE = 41 ;
1148+ enum ENOPROTOOPT = 42 ;
1149+ enum EPROTONOSUPPORT = 43 ;
1150+ enum ENOTSUP = 45 ;
1151+ enum EOPNOTSUPP = ENOTSUP ;
1152+ enum EPFNOSUPPORT = 46 ;
1153+ enum EAFNOSUPPORT = 47 ;
1154+ enum EADDRINUSE = 48 ;
1155+ enum EADDRNOTAVAIL = 49 ;
1156+ enum ENETDOWN = 50 ;
1157+ enum ENETUNREACH = 51 ;
1158+ enum ENETRESET = 52 ;
1159+ enum ECONNABORTED = 53 ;
1160+ enum ECONNRESET = 54 ;
1161+ enum ENOBUFS = 55 ;
1162+ enum EISCONN = 56 ;
1163+ enum ENOTCONN = 57 ;
1164+ enum ESHUTDOWN = 58 ;
1165+ enum ETOOMANYREFS = 59 ;
1166+ enum ETIMEDOUT = 60 ;
1167+ enum ECONNREFUSED = 61 ;
1168+ enum ELOOP = 62 ;
1169+ enum ENAMETOOLONG = 63 ;
1170+ enum EHOSTUNREACH = 65 ;
1171+ enum ENOTEMPTY = 66 ;
1172+ enum EPROCLIM = 67 ;
1173+ enum EUSERS = 68 ;
1174+ enum EDQUOT = 69 ;
1175+ enum ESTALE = 70 ;
1176+ enum EREMOTE = 71 ;
1177+ enum EBADRPC = 72 ;
1178+ enum ERPCMISMATCH = 73 ;
1179+ enum EPROGUNAVAIL = 74 ;
1180+ enum EPROGMISMATCH = 75 ;
1181+ enum EPROCUNAVAIL = 76 ;
1182+ enum ENOLCK = 77 ;
1183+ enum ENOSYS = 78 ;
1184+ enum EFTYPE = 79 ;
1185+ enum EAUTH = 80 ;
1186+ enum ENEEDAUTH = 81 ;
1187+ enum EIDRM = 82 ;
1188+ enum ENOMSG = 83 ;
1189+ enum EOVERFLOW = 84 ;
1190+ enum ECANCELED = 85 ;
1191+ enum EILSEQ = 86 ;
1192+ enum ENOATTR = 87 ;
1193+ enum EDOOFUS = 88 ;
1194+ enum EBADMSG = 89 ;
1195+ enum EMULTIHOP = 90 ;
1196+ enum ENOLINK = 91 ;
1197+ enum EPROTO = 92 ;
11981198 enum ENOMEDIUM = 93 ;
11991199 enum EUNUSED94 = 94 ;
12001200 enum EUNUSED95 = 95 ;
12011201 enum EUNUSED96 = 96 ;
12021202 enum EUNUSED97 = 97 ;
12031203 enum EUNUSED98 = 98 ;
12041204 enum EASYNC = 99 ;
1205- enum ELAST = 99 ; // / Must be equal largest errno
1205+ enum ELAST = 99 ;
12061206}
12071207else version (Solaris )
12081208{
0 commit comments