summaryrefslogtreecommitdiff
path: root/src/sys/socket/sockopt.rs
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2018-07-06 02:23:22 +0200
committerJonas Schievink <jonasschievink@gmail.com>2018-07-27 19:50:37 +0200
commit9f0af4479742386c4ce30d05ad20e2450bbd0d54 (patch)
treec970e39408b21bc1f6994dddf2415267d1b41ad7 /src/sys/socket/sockopt.rs
parent237ec7bc13d045f21ae653c74bfd41fe411860f9 (diff)
downloadnix-9f0af4479742386c4ce30d05ad20e2450bbd0d54.zip
Fix *decoding* of cmsgs and add `ScmCredentials`.
Diffstat (limited to 'src/sys/socket/sockopt.rs')
-rw-r--r--src/sys/socket/sockopt.rs2
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);
/*
*