pub unsafe extern "C" fn kgetline( s: *mut kstring_t, fgets_fn: Option<unsafe extern "C" fn(_: *mut i8, _: i32, _: *mut c_void) -> *mut i8>, fp: *mut c_void, ) -> i32