pub unsafe extern "C" fn PL_get_file_name( n: term_t, name: *mut *mut c_char, flags: c_int ) -> c_int