diff options
| author | xales <xales@naveria.com> | 2014-01-27 09:24:01 -0500 |
|---|---|---|
| committer | xales <xales@naveria.com> | 2014-01-27 20:59:15 -0500 |
| commit | e901c4caf30353f6adf12e6b10a46a4de517ec9d (patch) | |
| tree | 789f775806fcb9699a819e701b065290256693aa /src/libstd/libc.rs | |
| parent | b0280ac5385433bd663e825e24f6990a816a5f40 (diff) | |
Set SO_REUSEADDR by default in libnative.
Fixes std::net test error when re-running too quickly.
Diffstat (limited to 'src/libstd/libc.rs')
| -rw-r--r-- | src/libstd/libc.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libstd/libc.rs b/src/libstd/libc.rs index d5f185880fa..dccadf2e00b 100644 --- a/src/libstd/libc.rs +++ b/src/libstd/libc.rs @@ -1547,6 +1547,7 @@ pub mod consts { pub static SOL_SOCKET: c_int = 0xffff; pub static SO_KEEPALIVE: c_int = 8; pub static SO_BROADCAST: c_int = 32; + pub static SO_REUSEADDR: c_int = 4; } pub mod extra { use libc::types::os::arch::c95::c_int; @@ -2266,6 +2267,7 @@ pub mod consts { pub static SOL_SOCKET: c_int = 1; pub static SO_KEEPALIVE: c_int = 9; pub static SO_BROADCAST: c_int = 6; + pub static SO_REUSEADDR: c_int = 2; } #[cfg(target_arch = "x86")] #[cfg(target_arch = "x86_64")] @@ -2707,6 +2709,7 @@ pub mod consts { pub static SOL_SOCKET: c_int = 0xffff; pub static SO_KEEPALIVE: c_int = 0x0008; pub static SO_BROADCAST: c_int = 0x0020; + pub static SO_REUSEADDR: c_int = 0x0004; } pub mod extra { use libc::types::os::arch::c95::c_int; @@ -3083,6 +3086,7 @@ pub mod consts { pub static SOL_SOCKET: c_int = 0xffff; pub static SO_KEEPALIVE: c_int = 0x0008; pub static SO_BROADCAST: c_int = 0x0020; + pub static SO_REUSEADDR: c_int = 0x0004; } pub mod extra { use libc::types::os::arch::c95::c_int; |
