]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/threads.c
XML: Brief documentation of LibUCW-XML
[libucw.git] / ucw / threads.c
index bd2423108f6536319be0ff7c441a4a9c0b4a3231..d9100119f601210692f59e6c58b4704c4dac2a85 100644 (file)
@@ -67,7 +67,7 @@ ucwlib_tid(void)
 
 /*** Thread context ***/
 
-static void CONSTRUCTOR
+static void CONSTRUCTOR_WITH_PRIORITY(10000)
 ucwlib_threads_init_master(void)
 {
   pthread_mutex_init(&ucwlib_master_mutex, NULL);
@@ -95,7 +95,7 @@ ucwlib_free_thread_context(void *p)
   xfree(p);
 }
 
-static void CONSTRUCTOR
+static void CONSTRUCTOR_WITH_PRIORITY(10000)
 ucwlib_threads_init(void)
 {
   if (pthread_key_create(&ucwlib_context_key, ucwlib_free_thread_context) < 0)
@@ -119,7 +119,7 @@ ucwlib_thread_context(void)
 
 #else /* !CONFIG_UCW_THREADS */
 
-struct ucwlib_context default_ucwlib_context;
+struct ucwlib_context ucwlib_default_context;
 
 #endif