pub extern "C" fn accept( fn_ptr: Option<&extern "C" fn(_: c_int, _: *mut sockaddr, _: *mut socklen_t) -> c_int>, fd: c_int, address: *mut sockaddr, address_len: *mut socklen_t, ) -> c_int