diff options
author | Jonas Schievink <jonasschievink@gmail.com> | 2018-07-06 02:23:22 +0200 |
---|---|---|
committer | Jonas Schievink <jonasschievink@gmail.com> | 2018-07-27 19:50:37 +0200 |
commit | 9f0af4479742386c4ce30d05ad20e2450bbd0d54 (patch) | |
tree | c970e39408b21bc1f6994dddf2415267d1b41ad7 /src/sys/socket/sockopt.rs | |
parent | 237ec7bc13d045f21ae653c74bfd41fe411860f9 (diff) | |
download | nix-9f0af4479742386c4ce30d05ad20e2450bbd0d54.zip |
Fix *decoding* of cmsgs and add `ScmCredentials`.
Diffstat (limited to 'src/sys/socket/sockopt.rs')
-rw-r--r-- | src/sys/socket/sockopt.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sys/socket/sockopt.rs b/src/sys/socket/sockopt.rs index 56f3a1ee..494de4f5 100644 --- a/src/sys/socket/sockopt.rs +++ b/src/sys/socket/sockopt.rs @@ -255,6 +255,8 @@ sockopt_impl!(Both, BindAny, libc::SOL_SOCKET, libc::SO_BINDANY, bool); sockopt_impl!(Both, BindAny, libc::IPPROTO_IP, libc::IP_BINDANY, bool); #[cfg(target_os = "linux")] sockopt_impl!(Both, Mark, libc::SOL_SOCKET, libc::SO_MARK, u32); +#[cfg(any(target_os = "android", target_os = "linux"))] +sockopt_impl!(Both, PassCred, libc::SOL_SOCKET, libc::SO_PASSCRED, bool); /* * |