pub extern "C" fn setsockopt( fn_ptr: Option<&extern "C" fn(c_int, c_int, c_int, *const c_void, socklen_t) -> c_int>, socket: c_int, level: c_int, name: c_int, value: *const c_void, option_len: socklen_t, ) -> c_int