Skip to content

Commit af97339

Browse files
committed
auto merge of #8193 : cmr/rust/linux-errno, r=graydon
2 parents 2460170 + 2b02671 commit af97339

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

src/libstd/libc.rs

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1311,7 +1311,114 @@ pub mod consts {
13111311
pub static EPIPE : c_int = 32;
13121312
pub static EDOM : c_int = 33;
13131313
pub static ERANGE : c_int = 34;
1314+
1315+
pub static EDEADLK: c_int = 35;
1316+
pub static ENAMETOOLONG: c_int = 36;
1317+
pub static ENOLCK: c_int = 37;
1318+
pub static ENOSYS: c_int = 38;
1319+
pub static ENOTEMPTY: c_int = 39;
1320+
pub static ELOOP: c_int = 40;
1321+
pub static EWOULDBLOCK: c_int = EAGAIN;
1322+
pub static ENOMSG: c_int = 42;
1323+
pub static EIDRM: c_int = 43;
1324+
pub static ECHRNG: c_int = 44;
1325+
pub static EL2NSYNC: c_int = 45;
1326+
pub static EL3HLT: c_int = 46;
1327+
pub static EL3RST: c_int = 47;
1328+
pub static ELNRNG: c_int = 48;
1329+
pub static EUNATCH: c_int = 49;
1330+
pub static ENOCSI: c_int = 50;
1331+
pub static EL2HLT: c_int = 51;
1332+
pub static EBADE: c_int = 52;
1333+
pub static EBADR: c_int = 53;
1334+
pub static EXFULL: c_int = 54;
1335+
pub static ENOANO: c_int = 55;
1336+
pub static EBADRQC: c_int = 56;
1337+
pub static EBADSLT: c_int = 57;
1338+
1339+
pub static EDEADLOCK: c_int = EDEADLK;
1340+
1341+
pub static EBFONT: c_int = 59;
1342+
pub static ENOSTR: c_int = 60;
1343+
pub static ENODATA: c_int = 61;
1344+
pub static ETIME: c_int = 62;
1345+
pub static ENOSR: c_int = 63;
1346+
pub static ENONET: c_int = 64;
1347+
pub static ENOPKG: c_int = 65;
1348+
pub static EREMOTE: c_int = 66;
1349+
pub static ENOLINK: c_int = 67;
1350+
pub static EADV: c_int = 68;
1351+
pub static ESRMNT: c_int = 69;
1352+
pub static ECOMM: c_int = 70;
1353+
pub static EPROTO: c_int = 71;
1354+
pub static EMULTIHOP: c_int = 72;
1355+
pub static EDOTDOT: c_int = 73;
1356+
pub static EBADMSG: c_int = 74;
1357+
pub static EOVERFLOW: c_int = 75;
1358+
pub static ENOTUNIQ: c_int = 76;
1359+
pub static EBADFD: c_int = 77;
1360+
pub static EREMCHG: c_int = 78;
1361+
pub static ELIBACC: c_int = 79;
1362+
pub static ELIBBAD: c_int = 80;
1363+
pub static ELIBSCN: c_int = 81;
1364+
pub static ELIBMAX: c_int = 82;
1365+
pub static ELIBEXEC: c_int = 83;
1366+
pub static EILSEQ: c_int = 84;
1367+
pub static ERESTART: c_int = 85;
1368+
pub static ESTRPIPE: c_int = 86;
1369+
pub static EUSERS: c_int = 87;
1370+
pub static ENOTSOCK: c_int = 88;
1371+
pub static EDESTADDRREQ: c_int = 89;
1372+
pub static EMSGSIZE: c_int = 90;
1373+
pub static EPROTOTYPE: c_int = 91;
1374+
pub static ENOPROTOOPT: c_int = 92;
1375+
pub static EPROTONOSUPPORT: c_int = 93;
1376+
pub static ESOCKTNOSUPPORT: c_int = 94;
1377+
pub static EOPNOTSUPP: c_int = 95;
1378+
pub static EPFNOSUPPORT: c_int = 96;
1379+
pub static EAFNOSUPPORT: c_int = 97;
1380+
pub static EADDRINUSE: c_int = 98;
1381+
pub static EADDRNOTAVAIL: c_int = 99;
1382+
pub static ENETDOWN: c_int = 100;
1383+
pub static ENETUNREACH: c_int = 101;
1384+
pub static ENETRESET: c_int = 102;
1385+
pub static ECONNABORTED: c_int = 103;
1386+
pub static ECONNRESET: c_int = 104;
1387+
pub static ENOBUFS: c_int = 105;
1388+
pub static EISCONN: c_int = 106;
1389+
pub static ENOTCONN: c_int = 107;
1390+
pub static ESHUTDOWN: c_int = 108;
1391+
pub static ETOOMANYREFS: c_int = 109;
1392+
pub static ETIMEDOUT: c_int = 110;
1393+
pub static ECONNREFUSED: c_int = 111;
1394+
pub static EHOSTDOWN: c_int = 112;
1395+
pub static EHOSTUNREACH: c_int = 113;
1396+
pub static EALREADY: c_int = 114;
1397+
pub static EINPROGRESS: c_int = 115;
1398+
pub static ESTALE: c_int = 116;
1399+
pub static EUCLEAN: c_int = 117;
1400+
pub static ENOTNAM: c_int = 118;
1401+
pub static ENAVAIL: c_int = 119;
1402+
pub static EISNAM: c_int = 120;
1403+
pub static EREMOTEIO: c_int = 121;
1404+
pub static EDQUOT: c_int = 122;
1405+
1406+
pub static ENOMEDIUM: c_int = 123;
1407+
pub static EMEDIUMTYPE: c_int = 124;
1408+
pub static ECANCELED: c_int = 125;
1409+
pub static ENOKEY: c_int = 126;
1410+
pub static EKEYEXPIRED: c_int = 127;
1411+
pub static EKEYREVOKED: c_int = 128;
1412+
pub static EKEYREJECTED: c_int = 129;
1413+
1414+
pub static EOWNERDEAD: c_int = 130;
1415+
pub static ENOTRECOVERABLE: c_int = 131;
1416+
1417+
pub static ERFKILL: c_int = 132;
1418+
1419+
pub static EHWPOISON: c_int = 133;
13141420
}
1421+
13151422
#[cfg(target_arch = "mips")]
13161423
pub mod posix88 {
13171424
use libc::types::os::arch::c95::c_int;

0 commit comments

Comments
 (0)