• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/MITKerberosShim-62.1/profile/

Lines Matching defs:profile

28 	profile_t profile;
32 profile = malloc(sizeof(struct _profile_t));
33 if (!profile)
35 memset(profile, 0, sizeof(struct _profile_t));
36 profile->magic = PROF_MAGIC_PROFILE;
40 * profile.
50 profile_release(profile);
56 profile->first_file = new_file;
64 profile_release(profile);
69 *ret_profile = profile;
159 profile_is_writable(profile_t profile, int *writable)
161 if (!profile || profile->magic != PROF_MAGIC_PROFILE)
167 if (profile->first_file)
168 *writable = profile_file_is_writable(profile->first_file);
174 profile_is_modified(profile_t profile, int *modified)
176 if (!profile || profile->magic != PROF_MAGIC_PROFILE)
182 if (profile->first_file)
183 *modified = (profile->first_file->data->flags & PROFILE_FILE_DIRTY);
189 profile_flush(profile_t profile)
191 if (!profile || profile->magic != PROF_MAGIC_PROFILE)
194 if (profile->first_file)
195 return profile_flush_file(profile->first_file);
201 profile_flush_to_file(profile_t profile, const_profile_filespec_t outfile)
203 if (!profile || profile->magic != PROF_MAGIC_PROFILE)
206 if (profile->first_file)
207 return profile_flush_file_to_file(profile->first_file,
214 profile_flush_to_buffer(profile_t profile, char **buf)
216 return profile_flush_file_data_to_buffer(profile->first_file->data, buf);
220 profile_free_buffer(profile_t profile, char *buf)
226 profile_abandon(profile_t profile)
230 if (!profile || profile->magic != PROF_MAGIC_PROFILE)
233 for (p = profile->first_file; p; p = next) {
237 profile->magic = 0;
238 free(profile);
242 profile_release(profile_t profile)
246 if (!profile || profile->magic != PROF_MAGIC_PROFILE)
249 for (p = profile->first_file; p; p = next) {
253 profile->magic = 0;
254 free(profile);
260 * Here begins the profile serialization functions.
262 errcode_t profile_ser_size(const char *unused, profile_t profile,
269 for (pfp = profile->first_file; pfp; pfp = pfp->next) {
284 errcode_t profile_ser_externalize(const char *unused, profile_t profile,
298 if (profile) {
300 (void) profile_ser_size(unused, profile, &required);
303 for (pfp = profile->first_file; pfp; pfp = pfp->next)
307 for (pfp = profile->first_file; pfp; pfp = pfp->next) {