Lines Matching refs:FILE
2 * profile.c -- A simple configuration file parsing "library in a file"
10 * being able to modify and update the configuration file
12 * It has been folded into a single C source file to make it easier to
18 * This file may be redistributed under the terms of the GNU Public
86 * particular configuration file.
94 time_t timestamp; /* time tree was last updated from file */
113 * configuration file(s)
140 unsigned int final:1; /* Indicate don't search next file */
168 (struct profile_node *root, FILE *dstfile);
203 (const char * file, prf_file_t *ret_prof);
335 /* if this file is missing, skip to the next */
379 * This function sets the value of the pseudo file "<default>". If
380 * the file "<default>" had previously been passed to profile_init(),
382 * information for the "<default>" file.
452 * prof_file.c ---- routines that manipulate an individual profile file.
529 FILE *f;
561 * profile file if it changes.
964 errcode_t profile_write_tree_file(struct profile_node *root, FILE *dstfile)
1025 * config file.
1028 * this file; all of the other profile routines build, access, and
1029 * modify the tree via the accessor functions found in this file.
1109 * probably in this file.
1268 prf_file_t file;
1301 iter->file = profile->first_file;
1340 if (iter->file && iter->file->magic != PROF_MAGIC_FILE)
1343 * If the file has changed, then the node pointer is invalid,
1344 * so we'll have search the file again looking for it.
1346 if (iter->node && (iter->file &&
1347 iter->file->upd_serial != iter->file_serial)) {
1357 if (iter->file == 0 ||
1368 if ((retval = profile_update_file(iter->file))) {
1371 iter->file = iter->file->next;
1380 iter->file_serial = iter->file->upd_serial;
1385 section = iter->file->root;
1400 iter->file = iter->file->next;
1430 iter->file = iter->file->next;
1436 iter->file = iter->file->next;
1454 * This function only gets the first value from the file; it is a