From cd77937561b0023a98852fd3527e4dd72ed818f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrico=20Tr=C3=B6ger?= Date: Sun, 4 Nov 2007 16:31:47 +0000 Subject: [PATCH] Use g_unlink() instead of unlink(). git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2016 ea778897-0a13-0410-b9d1-a72fbfd435f5 --- ChangeLog | 1 + tagmanager/tm_workspace.c | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9dc395872..e9ed7fe20 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,6 +14,7 @@ created. Fix problems when configuration directory path contains special characters. + * tagmanager/tm_workspace.c: Use g_unlink() instead of unlink(). 2007-11-02 Nick Treleaven diff --git a/tagmanager/tm_workspace.c b/tagmanager/tm_workspace.c index 531edcc1b..e90255f41 100644 --- a/tagmanager/tm_workspace.c +++ b/tagmanager/tm_workspace.c @@ -79,7 +79,7 @@ void tm_workspace_free(gpointer workspace) tm_tag_free(theWorkspace->global_tags->pdata[i]); g_ptr_array_free(theWorkspace->global_tags, TRUE); } - unlink(theWorkspace->work_object.file_name); + g_unlink(theWorkspace->work_object.file_name); tm_work_object_destroy(TM_WORK_OBJECT(theWorkspace)); g_free(theWorkspace); theWorkspace = NULL; @@ -358,7 +358,7 @@ gboolean tm_workspace_create_global_tags(const char *config_dir, const char *pre #endif system(command); g_free(command); - unlink(temp_file); + g_unlink(temp_file); g_free(temp_file); } else @@ -371,10 +371,10 @@ gboolean tm_workspace_create_global_tags(const char *config_dir, const char *pre source_file = tm_source_file_new(temp_file2, TRUE, tm_source_file_get_lang_name(lang)); if (NULL == source_file) { - unlink(temp_file2); + g_unlink(temp_file2); return FALSE; } - unlink(temp_file2); + g_unlink(temp_file2); g_free(temp_file2); if ((NULL == source_file->tags_array) || (0 == source_file->tags_array->len)) {