Lines Matching refs:libc
21 use libc::{c_char, size_t, ssize_t};
376 libc::setsockopt( in mark_socket()
378 libc::SOL_SOCKET, in mark_socket()
379 libc::SO_MARK, in mark_socket()
380 &mark as *const _ as *const libc::c_void, in mark_socket()
381 std::mem::size_of::<u32>() as libc::socklen_t, in mark_socket()
407 mark: libc::uint32_t, in doh_new()
530 let mut size = std::mem::size_of::<u32>() as libc::socklen_t; in make_doh_udp_socket()
534 libc::getsockopt( in make_doh_udp_socket()
536 libc::SOL_SOCKET, in make_doh_udp_socket()
537 libc::SO_MARK, in make_doh_udp_socket()
538 &mut mark as *mut _ as *mut libc::c_void, in make_doh_udp_socket()
539 &mut size as *mut _ as *mut libc::socklen_t, in make_doh_udp_socket()
549 assert_eq!(libc::fcntl(fd, libc::F_GETFL, 0) & libc::O_NONBLOCK, libc::O_NONBLOCK); in make_doh_udp_socket()