Changeset 5996
- Timestamp:
- Mar 7, 2007, 6:25:24 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/lisp-kernel/x86-exceptions.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lisp-kernel/x86-exceptions.h
r5615 r5996 30 30 #define DARWIN_USE_PSEUDO_SIGRETURN 1 31 31 #include <sys/syscall.h> 32 #define DarwinSigReturn(context) syscall( SYS_sigreturn,context)32 #define DarwinSigReturn(context) syscall(0x2000000|SYS_sigreturn,context,0x1e) 33 33 #ifdef X8664 34 34 #define xpGPRvector(x) ((natural *)(&(UC_MCONTEXT(x)->__ss.__rax))) … … 133 133 /* The x86 version of sigreturn just needs the context argument; the 134 134 hidden, magic "flavor" argument that sigtramp uses is ignored. */ 135 #define SIGRETURN(context) syscall(SYS_sigreturn,context)135 #define SIGRETURN(context) DarwinSigReturn(context) 136 136 #endif 137 137
Note:
See TracChangeset
for help on using the changeset viewer.
