From: Christophe R. <cr...@us...> - 2005-07-02 15:34:01
|
Update of /cvsroot/sbcl/sbcl/src/runtime In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15347/src/runtime Modified Files: thread.c Log Message: 0.9.2.14: Make it build, at least, on sparc. Index: thread.c =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/runtime/thread.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- thread.c 1 Jul 2005 11:00:31 -0000 1.40 +++ thread.c 2 Jul 2005 15:33:46 -0000 1.41 @@ -31,6 +31,7 @@ extern struct interrupt_data * global_interrupt_data; extern int linux_no_threads_p; +#ifdef LISP_FEATURE_SB_THREAD /* When trying to get all_threads_lock one should make sure that * sig_stop_for_gc is not blocked. Else there would be a possible * deadlock: gc locks it, other thread blocks signals, gc sends stop @@ -74,6 +75,7 @@ release_spinlock(&all_threads_lock); \ thread_sigmask(SIG_SETMASK,&_oldset,0); \ } +#endif int initial_thread_trampoline(struct thread *th) |