diff options
Diffstat (limited to 'src/sys/socket/ffi.rs')
-rw-r--r-- | src/sys/socket/ffi.rs | 11 |
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; +} |