diff options
Diffstat (limited to 'src/3rdparty/ptmalloc/sysdeps/generic/thread-st.h')
-rw-r--r-- | src/3rdparty/ptmalloc/sysdeps/generic/thread-st.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/3rdparty/ptmalloc/sysdeps/generic/thread-st.h b/src/3rdparty/ptmalloc/sysdeps/generic/thread-st.h deleted file mode 100644 index 0243774b7c..0000000000 --- a/src/3rdparty/ptmalloc/sysdeps/generic/thread-st.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * $Id:$ - * Generic version: no threads. - * by Wolfram Gloger 2004 - */ - -#include <stdio.h> - -struct thread_st { - char *sp; /* stack pointer, can be 0 */ - void (*func)(struct thread_st* st); /* must be set by user */ - int id; - int flags; - struct user_data u; -}; - -static void -thread_init(void) -{ - printf("No threads.\n"); -} - -/* Create a thread. */ -static int -thread_create(struct thread_st *st) -{ - st->flags = 0; - st->id = 1; - st->func(st); - return 0; -} - -/* Wait for one of several subthreads to finish. */ -static void -wait_for_thread(struct thread_st st[], int n_thr, - int (*end_thr)(struct thread_st*)) -{ - int i; - for(i=0; i<n_thr; i++) - if(end_thr) - end_thr(&st[i]); -} - -/* - * Local variables: - * tab-width: 4 - * End: - */ |