diff options
Diffstat (limited to 'wsutil/filesystem.c')
-rw-r--r-- | wsutil/filesystem.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/wsutil/filesystem.c b/wsutil/filesystem.c index 28f68eac33..4d28db0dc7 100644 --- a/wsutil/filesystem.c +++ b/wsutil/filesystem.c @@ -1238,40 +1238,6 @@ profile_store_persconffiles(gboolean store) do_store_persconffiles = store; } -static gint -compare_filename(gconstpointer dissector_a, gconstpointer dissector_b) -{ - return strcmp((const char*)dissector_a, (const char*)dissector_b); -} - -void -profile_write_info_file(void) -{ - gchar *profile_dir, *info_file, *filename; - GList *files, *file; - ssize_t nwritten = 0; - int fd; - - profile_dir = get_profiles_dir(); - info_file = g_strdup_printf("%s%s%s", profile_dir, G_DIR_SEPARATOR_S, PROFILES_INFO_NAME); - fd = ws_open(info_file, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0644); - - files = g_hash_table_get_keys(profile_files); - files = g_list_sort(files, compare_filename); - file = g_list_first(files); - while (file) { - filename = (gchar *)file->data; - nwritten += ws_write(fd, filename, (unsigned int)strlen(filename)); - nwritten += ws_write(fd, "\n", 1); - file = g_list_next(file); - } - g_list_free(files); - - ws_close(fd); - g_free(info_file); - g_free(profile_dir); -} - /* * Get the directory in which personal configuration files reside. * |