Lines Matching refs:filename

361 	 * that match the NCP filename format.
371 /* Ensure filename is valid */
404 * an object list. If filename is NULL, a list of configuration object
417 nwam_read_object_from_files_backend(char *filename, char *objname,
433 if (filename == NULL) {
437 * When the filename is not specified, it signifies a
462 * that match the NCP filename format.
497 fp = fopen(filename, "r");
506 * Check NCP file list in case filename passed in was derived
512 if (strcasecmp(ncpfiles[j], filename) == 0) {
515 /* Copy real filename back */
516 (void) strlcpy(filename,
518 strlen(filename) + 1);
725 * first done to filename.new, and if this succeeds, the file is renamed to
726 * filename. Since rename(2) is atomic, this approach guarantees a complete
727 * configuration will end up in filename as a result of an aborted operation.
730 nwam_write_object_to_files_backend(const char *filename, const char *objname,
745 assert(filename != NULL);
748 (void) strlcpy(filename_copy, filename, MAXPATHLEN);
756 (void) snprintf(tmpfilename, MAXPATHLEN, "%s.new", filename);
766 * Need to lock filename.new to prevent multiple commits colliding
801 if (rename(tmpfilename, filename) == 0) {
818 * with properties recorded in proplist, and then write results to filename.
824 nwam_update_object_in_files_backend(char *filename, char *objname,
833 assert(filename != NULL);
842 if ((err = nwam_read_object_from_files_backend(filename,
850 err = nwam_read_object_from_files_backend(filename, NULL, flags,
881 if ((err = nwam_read_object_from_files_backend(filename,
900 return (nwam_write_object_to_files_backend(filename, objname,
919 err = nwam_write_object_to_files_backend(filename, NULL, flags,
932 nwam_remove_object_from_files_backend(char *filename, char *objname,
937 assert(filename != NULL);
943 uerr = unlink(filename);
949 return (nwam_update_object_in_files_backend(filename, objname, flags,