Blame


1 cea10000 2005-05-01 devnull #include "threadimpl.h"
2 cea10000 2005-05-01 devnull
3 cea10000 2005-05-01 devnull #include "BSD.c"
4 cea10000 2005-05-01 devnull
5 fe8c925e 2005-07-21 devnull static spinlock_t mlock = { 0, 0, NULL, 0 };
6 fe8c925e 2005-07-21 devnull
7 fe8c925e 2005-07-21 devnull void
8 fe8c925e 2005-07-21 devnull _thread_malloc_lock(void)
9 fe8c925e 2005-07-21 devnull {
10 fe8c925e 2005-07-21 devnull _spinlock(&mlock);
11 fe8c925e 2005-07-21 devnull }
12 fe8c925e 2005-07-21 devnull
13 fe8c925e 2005-07-21 devnull void
14 fe8c925e 2005-07-21 devnull _thread_malloc_unlock(void)
15 fe8c925e 2005-07-21 devnull {
16 fe8c925e 2005-07-21 devnull _spinunlock(&mlock);
17 fe8c925e 2005-07-21 devnull }
18 fe8c925e 2005-07-21 devnull
19 fe8c925e 2005-07-21 devnull void
20 fe8c925e 2005-07-21 devnull _thread_malloc_init(void)
21 fe8c925e 2005-07-21 devnull {
22 fe8c925e 2005-07-21 devnull }