summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSteven Fackler <sfackler@gmail.com>2015-11-03 21:10:08 -0800
committerSteven Fackler <sfackler@gmail.com>2015-11-03 21:32:59 -0800
commite6c00c2fd6731fc67b4b74c8fa6d3bdfecf34ff2 (patch)
treeaceb3f62e1b0ccf312f216c2b7145f052b2455da /src
parent6d817ed05af919cc3dd5ea2889018eaa48d87ab9 (diff)
downloadrust-libc-e6c00c2fd6731fc67b4b74c8fa6d3bdfecf34ff2.tar.gz
Add socketpair
Diffstat (limited to 'src')
-rw-r--r--src/unix/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index fb028971a5..636b5d3c98 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -133,6 +133,10 @@ extern {
value: *const ::c_void,
option_len: socklen_t) -> ::c_int;
#[cfg_attr(all(target_os = "macos", target_arch = "x86"),
+ link_name = "socketpair$UNIX2003")]
+ pub fn socketpair(domain: ::c_int, type_: ::c_int, protocol: ::c_int,
+ socket_vector: *mut ::c_int) -> ::c_int;
+ #[cfg_attr(all(target_os = "macos", target_arch = "x86"),
link_name = "sendto$UNIX2003")]
pub fn sendto(socket: ::c_int, buf: *const ::c_void, len: ::size_t,
flags: ::c_int, addr: *const sockaddr,