OSDN Git Service

Go __malloc_lock, go ...
authorPeter S. Mazinger <ps.m@gmx.net>
Wed, 1 Feb 2006 11:19:52 +0000 (11:19 -0000)
committerPeter S. Mazinger <ps.m@gmx.net>
Wed, 1 Feb 2006 11:19:52 +0000 (11:19 -0000)
libc/stdlib/malloc-standard/malloc.c
libc/stdlib/malloc-standard/malloc.h

index b4b1216..10d4213 100644 (file)
@@ -19,6 +19,7 @@
 
 #ifdef __UCLIBC_HAS_THREADS__
 pthread_mutex_t __malloc_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
+libc_hidden_data_def(__malloc_lock)
 #endif
 
 /*
index 6c3067e..628b47d 100644 (file)
@@ -31,6 +31,7 @@ libc_hidden_proto(abort)
 #ifdef __UCLIBC_HAS_THREADS__
 # include <pthread.h>
 extern pthread_mutex_t __malloc_lock;
+libc_hidden_proto(__malloc_lock)
 #endif
 #define LOCK   __pthread_mutex_lock(&__malloc_lock)
 #define UNLOCK __pthread_mutex_unlock(&__malloc_lock)