@@ -267,6 +267,140 @@ pub const STDERR_FILENO: c_int = 2;
267267
268268pub const TCP_NODELAY : i32 = 1 ;
269269
270+ pub const EPERM : i32 = 1 ;
271+ pub const ENOENT : i32 = 2 ;
272+ pub const ESRCH : i32 = 3 ;
273+ pub const EINTR : i32 = 4 ;
274+ pub const EIO : i32 = 5 ;
275+ pub const ENXIO : i32 = 6 ;
276+ pub const E2BIG : i32 = 7 ;
277+ pub const ENOEXEC : i32 = 8 ;
278+ pub const EBADF : i32 = 9 ;
279+ pub const ECHILD : i32 = 10 ;
280+ pub const EAGAIN : i32 = 11 ;
281+ pub const ENOMEM : i32 = 12 ;
282+ pub const EACCES : i32 = 13 ;
283+ pub const EFAULT : i32 = 14 ;
284+ pub const ENOTBLK : i32 = 15 ;
285+ pub const EBUSY : i32 = 16 ;
286+ pub const EEXIST : i32 = 17 ;
287+ pub const EXDEV : i32 = 18 ;
288+ pub const ENODEV : i32 = 19 ;
289+ pub const ENOTDIR : i32 = 20 ;
290+ pub const EISDIR : i32 = 21 ;
291+ pub const EINVAL : i32 = 22 ;
292+ pub const ENFILE : i32 = 23 ;
293+ pub const EMFILE : i32 = 24 ;
294+ pub const ENOTTY : i32 = 25 ;
295+ pub const ETXTBSY : i32 = 26 ;
296+ pub const EFBIG : i32 = 27 ;
297+ pub const ENOSPC : i32 = 28 ;
298+ pub const ESPIPE : i32 = 29 ;
299+ pub const EROFS : i32 = 30 ;
300+ pub const EMLINK : i32 = 31 ;
301+ pub const EPIPE : i32 = 32 ;
302+ pub const EDOM : i32 = 33 ;
303+ pub const ERANGE : i32 = 34 ;
304+ pub const EDEADLK : i32 = 35 ;
305+ pub const ENAMETOOLONG : i32 = 36 ;
306+ pub const ENOLCK : i32 = 37 ;
307+ pub const ENOSYS : i32 = 38 ;
308+ pub const ENOTEMPTY : i32 = 39 ;
309+ pub const ELOOP : i32 = 40 ;
310+ pub const EWOULDBLOCK : i32 = EAGAIN ;
311+ pub const ENOMSG : i32 = 42 ;
312+ pub const EIDRM : i32 = 43 ;
313+ pub const ECHRNG : i32 = 44 ;
314+ pub const EL2NSYNC : i32 = 45 ;
315+ pub const EL3HLT : i32 = 46 ;
316+ pub const EL3RST : i32 = 47 ;
317+ pub const ELNRNG : i32 = 48 ;
318+ pub const EUNATCH : i32 = 49 ;
319+ pub const ENOCSI : i32 = 50 ;
320+ pub const EL2HLT : i32 = 51 ;
321+ pub const EBADE : i32 = 52 ;
322+ pub const EBADR : i32 = 53 ;
323+ pub const EXFULL : i32 = 54 ;
324+ pub const ENOANO : i32 = 55 ;
325+ pub const EBADRQC : i32 = 56 ;
326+ pub const EBADSLT : i32 = 57 ;
327+ pub const EDEADLOCK : i32 = EDEADLK ;
328+ pub const EBFONT : i32 = 59 ;
329+ pub const ENOSTR : i32 = 60 ;
330+ pub const ENODATA : i32 = 61 ;
331+ pub const ETIME : i32 = 62 ;
332+ pub const ENOSR : i32 = 63 ;
333+ pub const ENONET : i32 = 64 ;
334+ pub const ENOPKG : i32 = 65 ;
335+ pub const EREMOTE : i32 = 66 ;
336+ pub const ENOLINK : i32 = 67 ;
337+ pub const EADV : i32 = 68 ;
338+ pub const ESRMNT : i32 = 69 ;
339+ pub const ECOMM : i32 = 70 ;
340+ pub const EPROTO : i32 = 71 ;
341+ pub const EMULTIHOP : i32 = 72 ;
342+ pub const EDOTDOT : i32 = 73 ;
343+ pub const EBADMSG : i32 = 74 ;
344+ pub const EOVERFLOW : i32 = 75 ;
345+ pub const ENOTUNIQ : i32 = 76 ;
346+ pub const EBADFD : i32 = 77 ;
347+ pub const EREMCHG : i32 = 78 ;
348+ pub const ELIBACC : i32 = 79 ;
349+ pub const ELIBBAD : i32 = 80 ;
350+ pub const ELIBSCN : i32 = 81 ;
351+ pub const ELIBMAX : i32 = 82 ;
352+ pub const ELIBEXEC : i32 = 83 ;
353+ pub const EILSEQ : i32 = 84 ;
354+ pub const ERESTART : i32 = 85 ;
355+ pub const ESTRPIPE : i32 = 86 ;
356+ pub const EUSERS : i32 = 87 ;
357+ pub const ENOTSOCK : i32 = 88 ;
358+ pub const EDESTADDRREQ : i32 = 89 ;
359+ pub const EMSGSIZE : i32 = 90 ;
360+ pub const EPROTOTYPE : i32 = 91 ;
361+ pub const ENOPROTOOPT : i32 = 92 ;
362+ pub const EPROTONOSUPPORT : i32 = 93 ;
363+ pub const ESOCKTNOSUPPORT : i32 = 94 ;
364+ pub const EOPNOTSUPP : i32 = 95 ;
365+ pub const EPFNOSUPPORT : i32 = 96 ;
366+ pub const EAFNOSUPPORT : i32 = 97 ;
367+ pub const EADDRINUSE : i32 = 98 ;
368+ pub const EADDRNOTAVAIL : i32 = 99 ;
369+ pub const ENETDOWN : i32 = 100 ;
370+ pub const ENETUNREACH : i32 = 101 ;
371+ pub const ENETRESET : i32 = 102 ;
372+ pub const ECONNABORTED : i32 = 103 ;
373+ pub const ECONNRESET : i32 = 104 ;
374+ pub const ENOBUFS : i32 = 105 ;
375+ pub const EISCONN : i32 = 106 ;
376+ pub const ENOTCONN : i32 = 107 ;
377+ pub const ESHUTDOWN : i32 = 108 ;
378+ pub const ETOOMANYREFS : i32 = 109 ;
379+ pub const ETIMEDOUT : i32 = 110 ;
380+ pub const ECONNREFUSED : i32 = 111 ;
381+ pub const EHOSTDOWN : i32 = 112 ;
382+ pub const EHOSTUNREACH : i32 = 113 ;
383+ pub const EALREADY : i32 = 114 ;
384+ pub const EINPROGRESS : i32 = 115 ;
385+ pub const ESTALE : i32 = 116 ;
386+ pub const EUCLEAN : i32 = 117 ;
387+ pub const ENOTNAM : i32 = 118 ;
388+ pub const ENAVAIL : i32 = 119 ;
389+ pub const EISNAM : i32 = 120 ;
390+ pub const EREMOTEIO : i32 = 121 ;
391+ pub const EDQUOT : i32 = 122 ;
392+ pub const ENOMEDIUM : i32 = 123 ;
393+ pub const EMEDIUMTYPE : i32 = 124 ;
394+ pub const ECANCELED : i32 = 125 ;
395+ pub const ENOKEY : i32 = 126 ;
396+ pub const EKEYEXPIRED : i32 = 127 ;
397+ pub const EKEYREVOKED : i32 = 128 ;
398+ pub const EKEYREJECTED : i32 = 129 ;
399+ pub const EOWNERDEAD : i32 = 130 ;
400+ pub const ENOTRECOVERABLE : i32 = 131 ;
401+ pub const ERFKILL : i32 = 132 ;
402+ pub const EHWPOISON : i32 = 133 ;
403+
270404extern "C" {
271405 #[ link_name = "sys_alloc" ]
272406 pub fn alloc ( size : usize , align : usize ) -> * mut u8 ;
0 commit comments