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