1 /* $OpenBSD: thread_malloc_lock.c,v 1.4 2002/11/05 22:19:55 marc Exp $ */ 2 /* Public Domain <marc@snafu.org> */ 3 4 #include <pthread.h> 5 #include "pthread_private.h" 6 7 static spinlock_t malloc_lock = _SPINLOCK_INITIALIZER; 8 9 void _thread_malloc_lock()10_thread_malloc_lock() 11 { 12 _SPINLOCK(&malloc_lock); 13 } 14 15 void _thread_malloc_unlock()16_thread_malloc_unlock() 17 { 18 _SPINUNLOCK(&malloc_lock); 19 } 20 21 void _thread_malloc_init()22_thread_malloc_init() 23 { 24 } 25