Skip to content

Commit

Permalink
libc: add errno values
Browse files Browse the repository at this point in the history
  • Loading branch information
indutny committed Jul 8, 2013
1 parent 822dc5f commit 4a868c7
Showing 1 changed file with 281 additions and 0 deletions.
281 changes: 281 additions & 0 deletions src/libstd/libc.rs
Expand Up @@ -1269,6 +1269,41 @@ pub mod consts {
pub static _SC_XBS5_ILP32_OFF32 : c_int = 125;
pub static _SC_XBS5_ILP32_OFFBIG : c_int = 126;
pub static _SC_XBS5_LPBIG_OFFBIG : c_int = 128;

pub static EPERM : c_int = 1;
pub static ENOENT : c_int = 2;
pub static ESRCH : c_int = 3;
pub static EINTR : c_int = 4;
pub static EIO : c_int = 5;
pub static ENXIO : c_int = 6;
pub static E2BIG : c_int = 7;
pub static ENOEXEC : c_int = 8;
pub static EBADF : c_int = 9;
pub static ECHILD : c_int = 10;
pub static EAGAIN : c_int = 11;
pub static ENOMEM : c_int = 12;
pub static EACCES : c_int = 13;
pub static EFAULT : c_int = 14;
pub static ENOTBLK : c_int = 15;
pub static EBUSY : c_int = 16;
pub static EEXIST : c_int = 17;
pub static EXDEV : c_int = 18;
pub static ENODEV : c_int = 19;
pub static ENOTDIR : c_int = 20;
pub static EISDIR : c_int = 21;
pub static EINVAL : c_int = 22;
pub static ENFILE : c_int = 23;
pub static EMFILE : c_int = 24;
pub static ENOTTY : c_int = 25;
pub static ETXTBSY : c_int = 26;
pub static EFBIG : c_int = 27;
pub static ENOSPC : c_int = 28;
pub static ESPIPE : c_int = 29;
pub static EROFS : c_int = 30;
pub static EMLINK : c_int = 31;
pub static EPIPE : c_int = 32;
pub static EDOM : c_int = 33;
pub static ERANGE : c_int = 34;
}
#[cfg(target_arch = "mips")]
pub mod posix88 {
Expand Down Expand Up @@ -1394,6 +1429,41 @@ pub mod consts {
pub static _SC_XBS5_ILP32_OFF32 : c_int = 125;
pub static _SC_XBS5_ILP32_OFFBIG : c_int = 126;
pub static _SC_XBS5_LPBIG_OFFBIG : c_int = 128;

pub static EPERM : c_int = 1;
pub static ENOENT : c_int = 2;
pub static ESRCH : c_int = 3;
pub static EINTR : c_int = 4;
pub static EIO : c_int = 5;
pub static ENXIO : c_int = 6;
pub static E2BIG : c_int = 7;
pub static ENOEXEC : c_int = 8;
pub static EBADF : c_int = 9;
pub static ECHILD : c_int = 10;
pub static EAGAIN : c_int = 11;
pub static ENOMEM : c_int = 12;
pub static EACCES : c_int = 13;
pub static EFAULT : c_int = 14;
pub static ENOTBLK : c_int = 15;
pub static EBUSY : c_int = 16;
pub static EEXIST : c_int = 17;
pub static EXDEV : c_int = 18;
pub static ENODEV : c_int = 19;
pub static ENOTDIR : c_int = 20;
pub static EISDIR : c_int = 21;
pub static EINVAL : c_int = 22;
pub static ENFILE : c_int = 23;
pub static EMFILE : c_int = 24;
pub static ENOTTY : c_int = 25;
pub static ETXTBSY : c_int = 26;
pub static EFBIG : c_int = 27;
pub static ENOSPC : c_int = 28;
pub static ESPIPE : c_int = 29;
pub static EROFS : c_int = 30;
pub static EMLINK : c_int = 31;
pub static EPIPE : c_int = 32;
pub static EDOM : c_int = 33;
pub static ERANGE : c_int = 34;
}
pub mod posix01 {
use libc::types::os::arch::c95::c_int;
Expand Down Expand Up @@ -1656,6 +1726,108 @@ pub mod consts {
pub static _SC_SEM_VALUE_MAX : c_int = 50;
pub static _SC_SIGQUEUE_MAX : c_int = 51;
pub static _SC_TIMER_MAX : c_int = 52;

pub static EPERM : c_int = 1;
pub static ENOENT : c_int = 2;
pub static ESRCH : c_int = 3;
pub static EINTR : c_int = 4;
pub static EIO : c_int = 5;
pub static ENXIO : c_int = 6;
pub static E2BIG : c_int = 7;
pub static ENOEXEC : c_int = 8;
pub static EBADF : c_int = 9;
pub static ECHILD : c_int = 10;
pub static EDEADLK : c_int = 11;
pub static ENOMEM : c_int = 12;
pub static EACCES : c_int = 13;
pub static EFAULT : c_int = 14;
pub static ENOTBLK : c_int = 15;
pub static EBUSY : c_int = 16;
pub static EEXIST : c_int = 17;
pub static EXDEV : c_int = 18;
pub static ENODEV : c_int = 19;
pub static ENOTDIR : c_int = 20;
pub static EISDIR : c_int = 21;
pub static EINVAL : c_int = 22;
pub static ENFILE : c_int = 23;
pub static EMFILE : c_int = 24;
pub static ENOTTY : c_int = 25;
pub static ETXTBSY : c_int = 26;
pub static EFBIG : c_int = 27;
pub static ENOSPC : c_int = 28;
pub static ESPIPE : c_int = 29;
pub static EROFS : c_int = 30;
pub static EMLINK : c_int = 31;
pub static EPIPE : c_int = 32;
pub static EDOM : c_int = 33;
pub static ERANGE : c_int = 34;
pub static EAGAIN : c_int = 35;
pub static EWOULDBLOCK : c_int = 35;
pub static EINPROGRESS : c_int = 36;
pub static EALREADY : c_int = 37;
pub static ENOTSOCK : c_int = 38;
pub static EDESTADDRREQ : c_int = 39;
pub static EMSGSIZE : c_int = 40;
pub static EPROTOTYPE : c_int = 41;
pub static ENOPROTOOPT : c_int = 42;
pub static EPROTONOSUPPORT : c_int = 43;
pub static ESOCKTNOSUPPORT : c_int = 44;
pub static EOPNOTSUPP : c_int = 45;
pub static EPFNOSUPPORT : c_int = 46;
pub static EAFNOSUPPORT : c_int = 47;
pub static EADDRINUSE : c_int = 48;
pub static EADDRNOTAVAIL : c_int = 49;
pub static ENETDOWN : c_int = 50;
pub static ENETUNREACH : c_int = 51;
pub static ENETRESET : c_int = 52;
pub static ECONNABORTED : c_int = 53;
pub static ECONNRESET : c_int = 54;
pub static ENOBUFS : c_int = 55;
pub static EISCONN : c_int = 56;
pub static ENOTCONN : c_int = 57;
pub static ESHUTDOWN : c_int = 58;
pub static ETOOMANYREFS : c_int = 59;
pub static ETIMEDOUT : c_int = 60;
pub static ECONNREFUSED : c_int = 61;
pub static ELOOP : c_int = 62;
pub static ENAMETOOLONG : c_int = 63;
pub static EHOSTDOWN : c_int = 64;
pub static EHOSTUNREACH : c_int = 65;
pub static ENOTEMPTY : c_int = 66;
pub static EPROCLIM : c_int = 67;
pub static EUSERS : c_int = 68;
pub static EDQUOT : c_int = 69;
pub static ESTALE : c_int = 70;
pub static EREMOTE : c_int = 71;
pub static EBADRPC : c_int = 72;
pub static ERPCMISMATCH : c_int = 73;
pub static EPROGUNAVAIL : c_int = 74;
pub static EPROGMISMATCH : c_int = 75;
pub static EPROCUNAVAIL : c_int = 76;
pub static ENOLCK : c_int = 77;
pub static ENOSYS : c_int = 78;
pub static EFTYPE : c_int = 79;
pub static EAUTH : c_int = 80;
pub static ENEEDAUTH : c_int = 81;
pub static EIDRM : c_int = 82;
pub static ENOMSG : c_int = 83;
pub static EOVERFLOW : c_int = 84;
pub static ECANCELED : c_int = 85;
pub static EILSEQ : c_int = 86;
pub static ENOATTR : c_int = 87;
pub static EDOOFUS : c_int = 88;
pub static EBADMSG : c_int = 89;
pub static EMULTIHOP : c_int = 90;
pub static ENOLINK : c_int = 91;
pub static EPROTO : c_int = 92;
pub static ENOMEDIUM : c_int = 93;
pub static EUNUSED94 : c_int = 94;
pub static EUNUSED95 : c_int = 95;
pub static EUNUSED96 : c_int = 96;
pub static EUNUSED97 : c_int = 97;
pub static EUNUSED98 : c_int = 98;
pub static EASYNC : c_int = 99;
pub static ELAST : c_int = 99;
}
pub mod posix01 {
use libc::types::os::arch::c95::c_int;
Expand Down Expand Up @@ -1900,6 +2072,115 @@ pub mod consts {
pub static _SC_XBS5_ILP32_OFFBIG : c_int = 123;
pub static _SC_XBS5_LP64_OFF64 : c_int = 124;
pub static _SC_XBS5_LPBIG_OFFBIG : c_int = 125;

pub static EPERM : c_int = 1;
pub static ENOENT : c_int = 2;
pub static ESRCH : c_int = 3;
pub static EINTR : c_int = 4;
pub static EIO : c_int = 5;
pub static ENXIO : c_int = 6;
pub static E2BIG : c_int = 7;
pub static ENOEXEC : c_int = 8;
pub static EBADF : c_int = 9;
pub static ECHILD : c_int = 10;
pub static EDEADLK : c_int = 11;
pub static ENOMEM : c_int = 12;
pub static EACCES : c_int = 13;
pub static EFAULT : c_int = 14;
pub static ENOTBLK : c_int = 15;
pub static EBUSY : c_int = 16;
pub static EEXIST : c_int = 17;
pub static EXDEV : c_int = 18;
pub static ENODEV : c_int = 19;
pub static ENOTDIR : c_int = 20;
pub static EISDIR : c_int = 21;
pub static EINVAL : c_int = 22;
pub static ENFILE : c_int = 23;
pub static EMFILE : c_int = 24;
pub static ENOTTY : c_int = 25;
pub static ETXTBSY : c_int = 26;
pub static EFBIG : c_int = 27;
pub static ENOSPC : c_int = 28;
pub static ESPIPE : c_int = 29;
pub static EROFS : c_int = 30;
pub static EMLINK : c_int = 31;
pub static EPIPE : c_int = 32;
pub static EDOM : c_int = 33;
pub static ERANGE : c_int = 34;
pub static EAGAIN : c_int = 35;
pub static EWOULDBLOCK : c_int = EAGAIN;
pub static EINPROGRESS : c_int = 36;
pub static EALREADY : c_int = 37;
pub static ENOTSOCK : c_int = 38;
pub static EDESTADDRREQ : c_int = 39;
pub static EMSGSIZE : c_int = 40;
pub static EPROTOTYPE : c_int = 41;
pub static ENOPROTOOPT : c_int = 42;
pub static EPROTONOSUPPORT : c_int = 43;
pub static ESOCKTNOSUPPORT : c_int = 44;
pub static ENOTSUP : c_int = 45;
pub static EPFNOSUPPORT : c_int = 46;
pub static EAFNOSUPPORT : c_int = 47;
pub static EADDRINUSE : c_int = 48;
pub static EADDRNOTAVAIL : c_int = 49;
pub static ENETDOWN : c_int = 50;
pub static ENETUNREACH : c_int = 51;
pub static ENETRESET : c_int = 52;
pub static ECONNABORTED : c_int = 53;
pub static ECONNRESET : c_int = 54;
pub static ENOBUFS : c_int = 55;
pub static EISCONN : c_int = 56;
pub static ENOTCONN : c_int = 57;
pub static ESHUTDOWN : c_int = 58;
pub static ETOOMANYREFS : c_int = 59;
pub static ETIMEDOUT : c_int = 60;
pub static ECONNREFUSED : c_int = 61;
pub static ELOOP : c_int = 62;
pub static ENAMETOOLONG : c_int = 63;
pub static EHOSTDOWN : c_int = 64;
pub static EHOSTUNREACH : c_int = 65;
pub static ENOTEMPTY : c_int = 66;
pub static EPROCLIM : c_int = 67;
pub static EUSERS : c_int = 68;
pub static EDQUOT : c_int = 69;
pub static ESTALE : c_int = 70;
pub static EREMOTE : c_int = 71;
pub static EBADRPC : c_int = 72;
pub static ERPCMISMATCH : c_int = 73;
pub static EPROGUNAVAIL : c_int = 74;
pub static EPROGMISMATCH : c_int = 75;
pub static EPROCUNAVAIL : c_int = 76;
pub static ENOLCK : c_int = 77;
pub static ENOSYS : c_int = 78;
pub static EFTYPE : c_int = 79;
pub static EAUTH : c_int = 80;
pub static ENEEDAUTH : c_int = 81;
pub static EPWROFF : c_int = 82;
pub static EDEVERR : c_int = 83;
pub static EOVERFLOW : c_int = 84;
pub static EBADEXEC : c_int = 85;
pub static EBADARCH : c_int = 86;
pub static ESHLIBVERS : c_int = 87;
pub static EBADMACHO : c_int = 88;
pub static ECANCELED : c_int = 89;
pub static EIDRM : c_int = 90;
pub static ENOMSG : c_int = 91;
pub static EILSEQ : c_int = 92;
pub static ENOATTR : c_int = 93;
pub static EBADMSG : c_int = 94;
pub static EMULTIHOP : c_int = 95;
pub static ENODATA : c_int = 96;
pub static ENOLINK : c_int = 97;
pub static ENOSR : c_int = 98;
pub static ENOSTR : c_int = 99;
pub static EPROTO : c_int = 100;
pub static ETIME : c_int = 101;
pub static EOPNOTSUPP : c_int = 102;
pub static ENOPOLICY : c_int = 103;
pub static ENOTRECOVERABLE : c_int = 104;
pub static EOWNERDEAD : c_int = 105;
pub static EQFULL : c_int = 106;
pub static ELAST : c_int = 106;
}
pub mod posix01 {
use libc::types::os::arch::c95::c_int;
Expand Down

0 comments on commit 4a868c7

Please sign in to comment.