@@ -267,6 +267,140 @@ pub const STDERR_FILENO: c_int = 2;
267
267
268
268
pub const TCP_NODELAY : i32 = 1 ;
269
269
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
+
270
404
extern "C" {
271
405
#[ link_name = "sys_alloc" ]
272
406
pub fn alloc ( size : usize , align : usize ) -> * mut u8 ;
0 commit comments