pub unsafe extern "C" fn setsockopt(
    socket: i32,
    level: i32,
    name: i32,
    value: *const c_void,
    option_len: u32
) -> i32