summaryrefslogtreecommitdiffstats
path: root/devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2012-06-17 05:09:40 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2012-06-17 05:09:40 +0800
commit3ed055a41f0facf2d08187ceb008eae4fde20681 (patch)
treee3f71713caab9c1f2166088bd6687accb28a301a /devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c
parente38f4ee9d4ca8c3e3f242449b323d4e885885f91 (diff)
downloadmarcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.tar
marcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.tar.gz
marcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.tar.bz2
marcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.tar.lz
marcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.tar.xz
marcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.tar.zst
marcuscom-ports-3ed055a41f0facf2d08187ceb008eae4fde20681.zip
Add anjuta and register conflicts with anjuta3.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@16945 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c')
-rw-r--r--devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c71
1 files changed, 71 insertions, 0 deletions
diff --git a/devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c b/devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c
new file mode 100644
index 000000000..b50d375a1
--- /dev/null
+++ b/devel/anjuta/files/patch-plugins_symbol-db_symbol-db-engine-core.c
@@ -0,0 +1,71 @@
+--- plugins/symbol-db/symbol-db-engine-core.c.orig 2009-08-27 09:17:03.000000000 +0200
++++ plugins/symbol-db/symbol-db-engine-core.c 2009-08-27 17:32:35.000000000 +0200
+@@ -1504,7 +1504,7 @@ sdb_engine_ctags_output_thread (gpointer
+
+ /* found out a new marker */
+ marker_ptr = strstr (marker_ptr + len_marker, CTAGS_MARKER);
+- } while (remaining_chars + len_marker < len_chars || marker_ptr != NULL);
++ } while (remaining_chars > 0 || marker_ptr != NULL);
+ }
+ else
+ {
+@@ -1831,8 +1831,8 @@ sdb_engine_scan_files_1 (SymbolDBEngine
+ gint i = 0;
+ while (TRUE)
+ {
+- temp_file = g_strdup_printf ("/anjuta-%d_%ld%d.tags", getpid (),
+- time (NULL), i++);
++ temp_file = g_strdup_printf ("%s/anjuta-%d_%ld%d.tags", SHARED_MEMORY_PREFIX, getpid (),
++ (long) time (NULL), i++);
+ gchar *test;
+ test = g_strconcat (SHARED_MEMORY_PREFIX, temp_file, NULL);
+ if (g_file_test (test, G_FILE_TEST_EXISTS) == TRUE)
+@@ -1852,12 +1852,12 @@ sdb_engine_scan_files_1 (SymbolDBEngine
+ priv->shared_mem_str = temp_file;
+
+ if ((priv->shared_mem_fd =
+- shm_open (temp_file, O_CREAT|O_RDWR, S_IRUSR|S_IWUSR)) < 0)
++ open (temp_file, O_CREAT|O_RDWR, S_IRUSR|S_IWUSR)) < 0)
+ {
+ g_warning ("Error while trying to open a shared memory file. Be"
+ "sure to have "SHARED_MEMORY_PREFIX" mounted with tmpfs");
+ }
+-
++
+ priv->shared_mem_file = fdopen (priv->shared_mem_fd, "a+b");
+ /*DEBUG_PRINT ("temp_file %s", temp_file);*/
+
+@@ -2446,7 +2446,7 @@ sdb_engine_init (SymbolDBEngine * object
+ static void
+ sdb_engine_unlink_shared_files (gpointer key, gpointer value, gpointer user_data)
+ {
+- shm_unlink (key);
++ unlink (key);
+ }
+
+ static void
+@@ -2535,7 +2535,7 @@ sdb_engine_finalize (GObject * object)
+
+ if (priv->shared_mem_str)
+ {
+- shm_unlink (priv->shared_mem_str);
++ unlink (priv->shared_mem_str);
+ g_free (priv->shared_mem_str);
+ priv->shared_mem_str = NULL;
+ }
+@@ -6059,12 +6059,12 @@ symbol_db_engine_update_buffer_symbols (
+ * target buffer one */
+ base_filename = g_filename_display_basename (relative_path);
+
+- shared_temp_file = g_strdup_printf ("/anjuta-%d-%ld-%s", getpid (),
+- time (NULL), base_filename);
++ shared_temp_file = g_strdup_printf ("%s/anjuta-%d-%ld-%s", SHARED_MEMORY_PREFIX, getpid (),
++ (long) time (NULL), base_filename);
+ g_free (base_filename);
+
+ if ((buffer_mem_fd =
+- shm_open (shared_temp_file, O_CREAT|O_RDWR, S_IRUSR|S_IWUSR)) < 0)
++ open (shared_temp_file, O_CREAT|O_RDWR, S_IRUSR|S_IWUSR)) < 0)
+ {
+ g_warning ("Error while trying to open a shared memory file. Be"
+ "sure to have "SHARED_MEMORY_PREFIX" mounted with tmpfs");