pub extern "C" fn nanosleep( fn_ptr: Option<&extern "C" fn(*const timespec, *mut timespec) -> c_int>, rqtp: *const timespec, rmtp: *mut timespec, ) -> c_int