summaryrefslogtreecommitdiff
path: root/wsutil/filesystem.c
diff options
context:
space:
mode:
Diffstat (limited to 'wsutil/filesystem.c')
-rw-r--r--wsutil/filesystem.c34
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.
*