[anjuta] symbol-db: made generation of temp file more robust.



commit 4082b3b31210a2e0bfe3ec18156212a11ad9510b
Author: Massimo Corà <mcora src gnome org>
Date:   Tue Aug 18 23:27:24 2009 +0200

    symbol-db: made generation of temp file more robust.

 plugins/symbol-db/symbol-db-engine-core.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/plugins/symbol-db/symbol-db-engine-core.c b/plugins/symbol-db/symbol-db-engine-core.c
index 40e3752..645a409 100644
--- a/plugins/symbol-db/symbol-db-engine-core.c
+++ b/plugins/symbol-db/symbol-db-engine-core.c
@@ -1828,10 +1828,11 @@ sdb_engine_scan_files_1 (SymbolDBEngine * dbe, const GPtrArray * files_list,
 	if (priv->shared_mem_file == 0)
 	{
 		gchar *temp_file;
+		gint i = 0;
 		while (TRUE)
 		{
-			temp_file = g_strdup_printf ("/anjuta-%d_%ld.tags", getpid (),
-								 time (NULL));
+			temp_file = g_strdup_printf ("/anjuta-%d_%ld%d.tags", getpid (),
+								 time (NULL), i++);
 			gchar *test;
 			test = g_strconcat (SHARED_MEMORY_PREFIX, temp_file, NULL);
 			if (g_file_test (test, G_FILE_TEST_EXISTS) == TRUE)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]