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