diff options
author | Victor Berger <victor.berger@m4x.org> | 2014-12-10 19:30:36 +0100 |
---|---|---|
committer | Victor Berger <victor.berger@m4x.org> | 2014-12-10 19:30:36 +0100 |
commit | 7c27a173ba2b22e059e8a2a92f070a3853218e09 (patch) | |
tree | 53bcb4325bc5630093cc5a1a22bd4dc1c5d246b1 /src/sys/socket.rs | |
parent | 4552f47e4ea04ed8f04bf24b9ba182ab71ea8974 (diff) | |
download | nix-7c27a173ba2b22e059e8a2a92f070a3853218e09.zip |
Fallout of Copy becoming opt-in.
Diffstat (limited to 'src/sys/socket.rs')
-rw-r--r-- | src/sys/socket.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sys/socket.rs b/src/sys/socket.rs index 8ce0e842..fed78a53 100644 --- a/src/sys/socket.rs +++ b/src/sys/socket.rs @@ -25,12 +25,14 @@ mod ffi { // Extra flags - Supported by Linux 2.6.27, normalized on other platforms bitflags!( + #[deriving(Copy)] flags SockFlag: c_int { const SOCK_NONBLOCK = 0o0004000, const SOCK_CLOEXEC = 0o2000000 } ) +#[deriving(Copy)] pub enum SockAddr { SockIpV4(sockaddr_in), SockIpV6(sockaddr_in6), @@ -443,6 +445,7 @@ pub fn sendto(sockfd: Fd, buf: &[u8], addr: &SockAddr, flags: SockMessageFlags) } #[repr(C)] +#[deriving(Copy)] pub struct linger { pub l_onoff: c_int, pub l_linger: c_int |