pub fn getsockopt( sockfd: i32, level: i32, optname: i32, optval: *mut u8, optlen: *mut u32, ) -> isize