1*6a54128fSAndroid Build Coastguard Worker /* 2*6a54128fSAndroid Build Coastguard Worker * profile_helpers.h -- Function prototypes for profile helper functions 3*6a54128fSAndroid Build Coastguard Worker * 4*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 2006 by Theodore Ts'o. 5*6a54128fSAndroid Build Coastguard Worker * 6*6a54128fSAndroid Build Coastguard Worker * %Begin-Header% 7*6a54128fSAndroid Build Coastguard Worker * This file may be redistributed under the terms of the GNU Public 8*6a54128fSAndroid Build Coastguard Worker * License. 9*6a54128fSAndroid Build Coastguard Worker * %End-Header% 10*6a54128fSAndroid Build Coastguard Worker */ 11*6a54128fSAndroid Build Coastguard Worker 12*6a54128fSAndroid Build Coastguard Worker long profile_get_values 13*6a54128fSAndroid Build Coastguard Worker (profile_t profile, const char *const *names, char ***ret_values); 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard Worker void profile_free_list 16*6a54128fSAndroid Build Coastguard Worker (char **list); 17*6a54128fSAndroid Build Coastguard Worker 18*6a54128fSAndroid Build Coastguard Worker long profile_get_relation_names 19*6a54128fSAndroid Build Coastguard Worker (profile_t profile, const char **names, char ***ret_names); 20*6a54128fSAndroid Build Coastguard Worker 21*6a54128fSAndroid Build Coastguard Worker long profile_get_subsection_names 22*6a54128fSAndroid Build Coastguard Worker (profile_t profile, const char **names, char ***ret_names); 23*6a54128fSAndroid Build Coastguard Worker 24*6a54128fSAndroid Build Coastguard Worker void profile_release_string (char *str); 25*6a54128fSAndroid Build Coastguard Worker 26*6a54128fSAndroid Build Coastguard Worker long profile_init_path 27*6a54128fSAndroid Build Coastguard Worker (const char * filelist, profile_t *ret_profile); 28*6a54128fSAndroid Build Coastguard Worker 29