@@ -1174,20 +1174,142 @@ pub const O_TRUNC: ::c_int = 512;
11741174pub const O_NOATIME : :: c_int = 0o1000000 ;
11751175pub const O_CLOEXEC : :: c_int = 0x80000 ;
11761176
1177- pub const EBFONT : :: c_int = 59 ;
1178- pub const ENOSTR : :: c_int = 60 ;
1179- pub const ENODATA : :: c_int = 61 ;
1180- pub const ETIME : :: c_int = 62 ;
1181- pub const ENOSR : :: c_int = 63 ;
1182- pub const ENONET : :: c_int = 64 ;
1183- pub const ENOPKG : :: c_int = 65 ;
1184- pub const EREMOTE : :: c_int = 66 ;
1185- pub const ENOLINK : :: c_int = 67 ;
1186- pub const EADV : :: c_int = 68 ;
1187- pub const ESRMNT : :: c_int = 69 ;
1188- pub const ECOMM : :: c_int = 70 ;
1189- pub const EPROTO : :: c_int = 71 ;
1190- pub const EDOTDOT : :: c_int = 73 ;
1177+ // Defined as wasi value.
1178+ pub const EPERM : :: c_int = 63 ;
1179+ pub const ENOENT : :: c_int = 44 ;
1180+ pub const ESRCH : :: c_int = 71 ;
1181+ pub const EINTR : :: c_int = 27 ;
1182+ pub const EIO : :: c_int = 29 ;
1183+ pub const ENXIO : :: c_int = 60 ;
1184+ pub const E2BIG : :: c_int = 1 ;
1185+ pub const ENOEXEC : :: c_int = 45 ;
1186+ pub const EBADF : :: c_int = 8 ;
1187+ pub const ECHILD : :: c_int = 12 ;
1188+ pub const EAGAIN : :: c_int = 6 ;
1189+ pub const ENOMEM : :: c_int = 48 ;
1190+ pub const EACCES : :: c_int = 2 ;
1191+ pub const EFAULT : :: c_int = 21 ;
1192+ pub const ENOTBLK : :: c_int = 105 ;
1193+ pub const EBUSY : :: c_int = 10 ;
1194+ pub const EEXIST : :: c_int = 20 ;
1195+ pub const EXDEV : :: c_int = 75 ;
1196+ pub const ENODEV : :: c_int = 43 ;
1197+ pub const ENOTDIR : :: c_int = 54 ;
1198+ pub const EISDIR : :: c_int = 31 ;
1199+ pub const EINVAL : :: c_int = 28 ;
1200+ pub const ENFILE : :: c_int = 41 ;
1201+ pub const EMFILE : :: c_int = 33 ;
1202+ pub const ENOTTY : :: c_int = 59 ;
1203+ pub const ETXTBSY : :: c_int = 74 ;
1204+ pub const EFBIG : :: c_int = 22 ;
1205+ pub const ENOSPC : :: c_int = 51 ;
1206+ pub const ESPIPE : :: c_int = 70 ;
1207+ pub const EROFS : :: c_int = 69 ;
1208+ pub const EMLINK : :: c_int = 34 ;
1209+ pub const EPIPE : :: c_int = 64 ;
1210+ pub const EDOM : :: c_int = 18 ;
1211+ pub const ERANGE : :: c_int = 68 ;
1212+ pub const EWOULDBLOCK : :: c_int = EAGAIN ;
1213+ pub const ENOLINK : :: c_int = 47 ;
1214+ pub const EPROTO : :: c_int = 65 ;
1215+ pub const EDEADLK : :: c_int = 16 ;
1216+ pub const EDEADLOCK : :: c_int = EDEADLK ;
1217+ pub const ENAMETOOLONG : :: c_int = 37 ;
1218+ pub const ENOLCK : :: c_int = 46 ;
1219+ pub const ENOSYS : :: c_int = 52 ;
1220+ pub const ENOTEMPTY : :: c_int = 55 ;
1221+ pub const ELOOP : :: c_int = 32 ;
1222+ pub const ENOMSG : :: c_int = 49 ;
1223+ pub const EIDRM : :: c_int = 24 ;
1224+ pub const EMULTIHOP : :: c_int = 36 ;
1225+ pub const EBADMSG : :: c_int = 9 ;
1226+ pub const EOVERFLOW : :: c_int = 61 ;
1227+ pub const EILSEQ : :: c_int = 25 ;
1228+ pub const ENOTSOCK : :: c_int = 57 ;
1229+ pub const EDESTADDRREQ : :: c_int = 17 ;
1230+ pub const EMSGSIZE : :: c_int = 35 ;
1231+ pub const EPROTOTYPE : :: c_int = 67 ;
1232+ pub const ENOPROTOOPT : :: c_int = 50 ;
1233+ pub const EPROTONOSUPPORT : :: c_int = 66 ;
1234+ pub const EAFNOSUPPORT : :: c_int = 5 ;
1235+ pub const EADDRINUSE : :: c_int = 3 ;
1236+ pub const EADDRNOTAVAIL : :: c_int = 4 ;
1237+ pub const ENETDOWN : :: c_int = 38 ;
1238+ pub const ENETUNREACH : :: c_int = 40 ;
1239+ pub const ENETRESET : :: c_int = 39 ;
1240+ pub const ECONNABORTED : :: c_int = 13 ;
1241+ pub const ECONNRESET : :: c_int = 15 ;
1242+ pub const ENOBUFS : :: c_int = 42 ;
1243+ pub const EISCONN : :: c_int = 30 ;
1244+ pub const ENOTCONN : :: c_int = 53 ;
1245+ pub const ETIMEDOUT : :: c_int = 73 ;
1246+ pub const ECONNREFUSED : :: c_int = 14 ;
1247+ pub const EHOSTUNREACH : :: c_int = 23 ;
1248+ pub const EALREADY : :: c_int = 7 ;
1249+ pub const EINPROGRESS : :: c_int = 26 ;
1250+ pub const ESTALE : :: c_int = 72 ;
1251+ pub const EDQUOT : :: c_int = 19 ;
1252+ pub const ECANCELED : :: c_int = 11 ;
1253+ pub const EOWNERDEAD : :: c_int = 62 ;
1254+ pub const ENOTRECOVERABLE : :: c_int = 56 ;
1255+
1256+ pub const ENOSTR : :: c_int = 100 ;
1257+ pub const EBFONT : :: c_int = 101 ;
1258+ pub const EBADSLT : :: c_int = 102 ;
1259+ pub const EBADRQC : :: c_int = 103 ;
1260+ pub const ENOANO : :: c_int = 104 ;
1261+ pub const ECHRNG : :: c_int = 106 ;
1262+ pub const EL3HLT : :: c_int = 107 ;
1263+ pub const EL3RST : :: c_int = 108 ;
1264+ pub const ELNRNG : :: c_int = 109 ;
1265+ pub const EUNATCH : :: c_int = 110 ;
1266+ pub const ENOCSI : :: c_int = 111 ;
1267+ pub const EL2HLT : :: c_int = 112 ;
1268+ pub const EBADE : :: c_int = 113 ;
1269+ pub const EBADR : :: c_int = 114 ;
1270+ pub const EXFULL : :: c_int = 115 ;
1271+ pub const ENODATA : :: c_int = 116 ;
1272+ pub const ETIME : :: c_int = 117 ;
1273+ pub const ENOSR : :: c_int = 118 ;
1274+ pub const ENONET : :: c_int = 119 ;
1275+ pub const ENOPKG : :: c_int = 120 ;
1276+ pub const EREMOTE : :: c_int = 121 ;
1277+ pub const EADV : :: c_int = 122 ;
1278+ pub const ESRMNT : :: c_int = 123 ;
1279+ pub const ECOMM : :: c_int = 124 ;
1280+ pub const EDOTDOT : :: c_int = 125 ;
1281+ pub const ENOTUNIQ : :: c_int = 126 ;
1282+ pub const EBADFD : :: c_int = 127 ;
1283+ pub const EREMCHG : :: c_int = 128 ;
1284+ pub const ELIBACC : :: c_int = 129 ;
1285+ pub const ELIBBAD : :: c_int = 130 ;
1286+ pub const ELIBSCN : :: c_int = 131 ;
1287+ pub const ELIBMAX : :: c_int = 132 ;
1288+ pub const ELIBEXEC : :: c_int = 133 ;
1289+ pub const ERESTART : :: c_int = 134 ;
1290+ pub const ESTRPIPE : :: c_int = 135 ;
1291+ pub const EUSERS : :: c_int = 136 ;
1292+ pub const ESOCKTNOSUPPORT : :: c_int = 137 ;
1293+ pub const EOPNOTSUPP : :: c_int = 138 ;
1294+ pub const ENOTSUP : :: c_int = EOPNOTSUPP ;
1295+ pub const EPFNOSUPPORT : :: c_int = 139 ;
1296+ pub const ESHUTDOWN : :: c_int = 140 ;
1297+ pub const ETOOMANYREFS : :: c_int = 141 ;
1298+ pub const EHOSTDOWN : :: c_int = 142 ;
1299+ pub const EUCLEAN : :: c_int = 143 ;
1300+ pub const ENOTNAM : :: c_int = 144 ;
1301+ pub const ENAVAIL : :: c_int = 145 ;
1302+ pub const EISNAM : :: c_int = 146 ;
1303+ pub const EREMOTEIO : :: c_int = 147 ;
1304+ pub const ENOMEDIUM : :: c_int = 148 ;
1305+ pub const EMEDIUMTYPE : :: c_int = 149 ;
1306+ pub const ENOKEY : :: c_int = 150 ;
1307+ pub const EKEYEXPIRED : :: c_int = 151 ;
1308+ pub const EKEYREVOKED : :: c_int = 152 ;
1309+ pub const EKEYREJECTED : :: c_int = 153 ;
1310+ pub const ERFKILL : :: c_int = 154 ;
1311+ pub const EHWPOISON : :: c_int = 155 ;
1312+ pub const EL2NSYNC : :: c_int = 156 ;
11911313
11921314pub const SA_NODEFER : :: c_int = 0x40000000 ;
11931315pub const SA_RESETHAND : :: c_int = 0x80000000 ;
@@ -1437,92 +1559,6 @@ pub const SOCK_SEQPACKET: ::c_int = 5;
14371559
14381560pub const SOL_SOCKET : :: c_int = 1 ;
14391561
1440- pub const EDEADLK : :: c_int = 35 ;
1441- pub const ENAMETOOLONG : :: c_int = 36 ;
1442- pub const ENOLCK : :: c_int = 37 ;
1443- pub const ENOSYS : :: c_int = 38 ;
1444- pub const ENOTEMPTY : :: c_int = 39 ;
1445- pub const ELOOP : :: c_int = 40 ;
1446- pub const ENOMSG : :: c_int = 42 ;
1447- pub const EIDRM : :: c_int = 43 ;
1448- pub const ECHRNG : :: c_int = 44 ;
1449- pub const EL2NSYNC : :: c_int = 45 ;
1450- pub const EL3HLT : :: c_int = 46 ;
1451- pub const EL3RST : :: c_int = 47 ;
1452- pub const ELNRNG : :: c_int = 48 ;
1453- pub const EUNATCH : :: c_int = 49 ;
1454- pub const ENOCSI : :: c_int = 50 ;
1455- pub const EL2HLT : :: c_int = 51 ;
1456- pub const EBADE : :: c_int = 52 ;
1457- pub const EBADR : :: c_int = 53 ;
1458- pub const EXFULL : :: c_int = 54 ;
1459- pub const ENOANO : :: c_int = 55 ;
1460- pub const EBADRQC : :: c_int = 56 ;
1461- pub const EBADSLT : :: c_int = 57 ;
1462- pub const EDEADLOCK : :: c_int = EDEADLK ;
1463- pub const EMULTIHOP : :: c_int = 72 ;
1464- pub const EBADMSG : :: c_int = 74 ;
1465- pub const EOVERFLOW : :: c_int = 75 ;
1466- pub const ENOTUNIQ : :: c_int = 76 ;
1467- pub const EBADFD : :: c_int = 77 ;
1468- pub const EREMCHG : :: c_int = 78 ;
1469- pub const ELIBACC : :: c_int = 79 ;
1470- pub const ELIBBAD : :: c_int = 80 ;
1471- pub const ELIBSCN : :: c_int = 81 ;
1472- pub const ELIBMAX : :: c_int = 82 ;
1473- pub const ELIBEXEC : :: c_int = 83 ;
1474- pub const EILSEQ : :: c_int = 84 ;
1475- pub const ERESTART : :: c_int = 85 ;
1476- pub const ESTRPIPE : :: c_int = 86 ;
1477- pub const EUSERS : :: c_int = 87 ;
1478- pub const ENOTSOCK : :: c_int = 88 ;
1479- pub const EDESTADDRREQ : :: c_int = 89 ;
1480- pub const EMSGSIZE : :: c_int = 90 ;
1481- pub const EPROTOTYPE : :: c_int = 91 ;
1482- pub const ENOPROTOOPT : :: c_int = 92 ;
1483- pub const EPROTONOSUPPORT : :: c_int = 93 ;
1484- pub const ESOCKTNOSUPPORT : :: c_int = 94 ;
1485- pub const EOPNOTSUPP : :: c_int = 95 ;
1486- pub const ENOTSUP : :: c_int = EOPNOTSUPP ;
1487- pub const EPFNOSUPPORT : :: c_int = 96 ;
1488- pub const EAFNOSUPPORT : :: c_int = 97 ;
1489- pub const EADDRINUSE : :: c_int = 98 ;
1490- pub const EADDRNOTAVAIL : :: c_int = 99 ;
1491- pub const ENETDOWN : :: c_int = 100 ;
1492- pub const ENETUNREACH : :: c_int = 101 ;
1493- pub const ENETRESET : :: c_int = 102 ;
1494- pub const ECONNABORTED : :: c_int = 103 ;
1495- pub const ECONNRESET : :: c_int = 104 ;
1496- pub const ENOBUFS : :: c_int = 105 ;
1497- pub const EISCONN : :: c_int = 106 ;
1498- pub const ENOTCONN : :: c_int = 107 ;
1499- pub const ESHUTDOWN : :: c_int = 108 ;
1500- pub const ETOOMANYREFS : :: c_int = 109 ;
1501- pub const ETIMEDOUT : :: c_int = 110 ;
1502- pub const ECONNREFUSED : :: c_int = 111 ;
1503- pub const EHOSTDOWN : :: c_int = 112 ;
1504- pub const EHOSTUNREACH : :: c_int = 113 ;
1505- pub const EALREADY : :: c_int = 114 ;
1506- pub const EINPROGRESS : :: c_int = 115 ;
1507- pub const ESTALE : :: c_int = 116 ;
1508- pub const EUCLEAN : :: c_int = 117 ;
1509- pub const ENOTNAM : :: c_int = 118 ;
1510- pub const ENAVAIL : :: c_int = 119 ;
1511- pub const EISNAM : :: c_int = 120 ;
1512- pub const EREMOTEIO : :: c_int = 121 ;
1513- pub const EDQUOT : :: c_int = 122 ;
1514- pub const ENOMEDIUM : :: c_int = 123 ;
1515- pub const EMEDIUMTYPE : :: c_int = 124 ;
1516- pub const ECANCELED : :: c_int = 125 ;
1517- pub const ENOKEY : :: c_int = 126 ;
1518- pub const EKEYEXPIRED : :: c_int = 127 ;
1519- pub const EKEYREVOKED : :: c_int = 128 ;
1520- pub const EKEYREJECTED : :: c_int = 129 ;
1521- pub const EOWNERDEAD : :: c_int = 130 ;
1522- pub const ENOTRECOVERABLE : :: c_int = 131 ;
1523- pub const ERFKILL : :: c_int = 132 ;
1524- pub const EHWPOISON : :: c_int = 133 ;
1525-
15261562pub const SO_REUSEADDR : :: c_int = 2 ;
15271563pub const SO_TYPE : :: c_int = 3 ;
15281564pub const SO_ERROR : :: c_int = 4 ;
0 commit comments