summaryrefslogtreecommitdiff
path: root/src/sys/socket/ffi.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/socket/ffi.rs')
-rw-r--r--src/sys/socket/ffi.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/sys/socket/ffi.rs b/src/sys/socket/ffi.rs
new file mode 100644
index 00000000..612854de
--- /dev/null
+++ b/src/sys/socket/ffi.rs
@@ -0,0 +1,11 @@
+use libc::{c_int, c_void, socklen_t};
+pub use libc::{socket, listen, bind, accept, connect, setsockopt, sendto, recvfrom, getsockname, getpeername};
+
+extern {
+ pub fn getsockopt(
+ sockfd: c_int,
+ level: c_int,
+ optname: c_int,
+ optval: *mut c_void,
+ optlen: *mut socklen_t) -> c_int;
+}