diff options
| author | Jyun-Yan You <jyyou.tw@gmail.com> | 2014-05-27 17:00:50 +0800 |
|---|---|---|
| committer | Jyun-Yan You <jyyou.tw@gmail.com> | 2014-05-28 01:15:24 +0800 |
| commit | abc2a92d9c47e3b16b4b4f6e24f23e1fd3e226e4 (patch) | |
| tree | 0d52d440f918076aba4795ef42f93d739b1a68d2 /src/liblibc | |
| parent | 746d086f9322d24fa7b389dd911e204ca35012ae (diff) | |
| download | rust-abc2a92d9c47e3b16b4b4f6e24f23e1fd3e226e4.tar.gz rust-abc2a92d9c47e3b16b4b4f6e24f23e1fd3e226e4.zip | |
fix MIPS target
Diffstat (limited to 'src/liblibc')
| -rw-r--r-- | src/liblibc/lib.rs | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs index 1edd99c1d7d..cac2303167a 100644 --- a/src/liblibc/lib.rs +++ b/src/liblibc/lib.rs @@ -2476,6 +2476,9 @@ pub mod consts { } pub mod posix08 { } + #[cfg(target_arch = "arm")] + #[cfg(target_arch = "x86")] + #[cfg(target_arch = "x86_64")] pub mod bsd44 { use types::os::arch::c95::c_int; @@ -2518,6 +2521,49 @@ pub mod consts { pub static SHUT_WR: c_int = 1; pub static SHUT_RDWR: c_int = 2; } + #[cfg(target_arch = "mips")] + pub mod bsd44 { + use types::os::arch::c95::c_int; + + pub static MADV_NORMAL : c_int = 0; + pub static MADV_RANDOM : c_int = 1; + pub static MADV_SEQUENTIAL : c_int = 2; + pub static MADV_WILLNEED : c_int = 3; + pub static MADV_DONTNEED : c_int = 4; + pub static MADV_REMOVE : c_int = 9; + pub static MADV_DONTFORK : c_int = 10; + pub static MADV_DOFORK : c_int = 11; + pub static MADV_MERGEABLE : c_int = 12; + pub static MADV_UNMERGEABLE : c_int = 13; + pub static MADV_HWPOISON : c_int = 100; + + pub static AF_UNIX: c_int = 1; + pub static AF_INET: c_int = 2; + pub static AF_INET6: c_int = 10; + pub static SOCK_STREAM: c_int = 2; + pub static SOCK_DGRAM: c_int = 1; + pub static IPPROTO_TCP: c_int = 6; + pub static IPPROTO_IP: c_int = 0; + pub static IPPROTO_IPV6: c_int = 41; + pub static IP_MULTICAST_TTL: c_int = 33; + pub static IP_MULTICAST_LOOP: c_int = 34; + pub static IP_TTL: c_int = 2; + pub static IP_ADD_MEMBERSHIP: c_int = 35; + pub static IP_DROP_MEMBERSHIP: c_int = 36; + pub static IPV6_ADD_MEMBERSHIP: c_int = 20; + pub static IPV6_DROP_MEMBERSHIP: c_int = 21; + + pub static TCP_NODELAY: c_int = 1; + pub static SOL_SOCKET: c_int = 65535; + pub static SO_KEEPALIVE: c_int = 8; + pub static SO_BROADCAST: c_int = 32; + pub static SO_REUSEADDR: c_int = 4; + pub static SO_ERROR: c_int = 4103; + + pub static SHUT_RD: c_int = 0; + pub static SHUT_WR: c_int = 1; + pub static SHUT_RDWR: c_int = 2; + } #[cfg(target_arch = "x86")] #[cfg(target_arch = "x86_64")] #[cfg(target_arch = "arm")] |
