r4114 - trunk/birnet



Author: timj
Date: 2006-11-28 20:04:38 -0500 (Tue, 28 Nov 2006)
New Revision: 4114

Modified:
   trunk/birnet/ChangeLog
   trunk/birnet/birnetthreadimpl.cc
Log:
Tue Nov 28 01:20:57 2006  Tim Janik  <timj gtk org>

        * birnetthreadimpl.cc: do not provide chain/unchain functions after 
        thread system initialization, since calling them at this point is
        invalid.




Modified: trunk/birnet/ChangeLog
===================================================================
--- trunk/birnet/ChangeLog	2006-11-28 20:08:10 UTC (rev 4113)
+++ trunk/birnet/ChangeLog	2006-11-29 01:04:38 UTC (rev 4114)
@@ -1,3 +1,9 @@
+Tue Nov 28 01:20:57 2006  Tim Janik  <timj gtk org>
+
+	* birnetthreadimpl.cc: do not provide chain/unchain functions after 
+	thread system initialization, since calling them at this point is
+	invalid.
+
 Wed Nov 22 19:45:21 2006  Tim Janik  <timj gtk org>
 
 	* birnetutils.cc (url_test_show): prefer configurable browser launchers

Modified: trunk/birnet/birnetthreadimpl.cc
===================================================================
--- trunk/birnet/birnetthreadimpl.cc	2006-11-28 20:08:10 UTC (rev 4113)
+++ trunk/birnet/birnetthreadimpl.cc	2006-11-29 01:04:38 UTC (rev 4114)
@@ -1499,12 +1499,12 @@
 
 
 static BirnetThreadTable fallback_thread_table = {
-  common_mutex_chain4init,
-  common_mutex_unchain,
-  common_rec_mutex_chain4init,
-  common_rec_mutex_unchain,
-  common_cond_chain4init,
-  common_cond_unchain,
+  NULL, /* mutex_chain4init */
+  NULL, /* mutex_unchain */
+  NULL, /* rec_mutex_chain4init */
+  NULL, /* rec_mutex_unchain */
+  NULL, /* cond_chain4init */
+  NULL, /* cond_unchain */
   (void (*) (volatile void*, volatile void*))                 g_atomic_pointer_set,
   (void*(*) (volatile void*))                                 g_atomic_pointer_get,
   (int  (*) (volatile void*, volatile void*, volatile void*)) g_atomic_pointer_compare_and_exchange,
@@ -1638,12 +1638,12 @@
 }
 
 static BirnetThreadTable pth_thread_table = {
-  common_mutex_chain4init,
-  common_mutex_unchain,
-  common_rec_mutex_chain4init,
-  common_rec_mutex_unchain,
-  common_cond_chain4init,
-  common_cond_unchain,
+  NULL, /* mutex_chain4init */
+  NULL, /* mutex_unchain */
+  NULL, /* rec_mutex_chain4init */
+  NULL, /* rec_mutex_unchain */
+  NULL, /* cond_chain4init */
+  NULL, /* cond_unchain */
   (void (*) (volatile void*, volatile void*))                 g_atomic_pointer_set,
   (void*(*) (volatile void*))                                 g_atomic_pointer_get,
   (int  (*) (volatile void*, volatile void*, volatile void*)) g_atomic_pointer_compare_and_exchange,




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