pub extern "C" fn shutdown( fn_ptr: Option<&extern "C" fn(c_int, c_int) -> c_int>, fd: c_int, how: c_int, ) -> c_int