From: Cyrus H. <sl...@us...> - 2006-03-22 23:41:33
|
Update of /cvsroot/sbcl/sbcl/src/runtime In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22043 Modified Files: Tag: lutex-branch darwin-os.h Log Message: 0.9.10.46.lutex-branch.4 * Fix OOAO violations of restoring the segment register. Add os_restore_tls_segment_register inline function and call where appropriate. * Sprinkle in some more calls to restore %fs * Some #ifdefs to make sure things don't get included twice * install interrupt_thread_handler and sig_stop_for_gc_handlers * use sel_t to specify bitfields for ldt struct instead of doing this by hand * add some debugging noise Index: darwin-os.h =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/runtime/Attic/darwin-os.h,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -d -r1.1.2.1 -r1.1.2.2 --- darwin-os.h 21 Mar 2006 19:28:02 -0000 1.1.2.1 +++ darwin-os.h 22 Mar 2006 23:41:31 -0000 1.1.2.2 @@ -1,3 +1,5 @@ +#ifndef _DARWIN_OS_H +#define _DARWIN_OS_H /* this is meant to be included from bsd-os.h */ @@ -37,3 +39,4 @@ #define SIG_INTERRUPT_THREAD (SIGWINCH) #define SIG_STOP_FOR_GC (SIGINFO) +#endif /* _DARWIN_OS_H */ |