X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-darwin-os.h;h=aa2710c8a50a757b62c8198f1f268c976a0b3463;hb=584bfdc4e1093e43e4eb328a418b012745935a29;hp=8ee0e386b8107fca3b17a7bc63cb797a7a573a4d;hpb=3d2165e67f9ad1443f6e7d8ad24810000b0436e8;p=sbcl.git diff --git a/src/runtime/x86-darwin-os.h b/src/runtime/x86-darwin-os.h index 8ee0e38..aa2710c 100644 --- a/src/runtime/x86-darwin-os.h +++ b/src/runtime/x86-darwin-os.h @@ -1,10 +1,21 @@ #ifndef _X86_DARWIN_OS_H #define _X86_DARWIN_OS_H -static inline os_context_t *arch_os_get_context(void **void_context) { +#include +#include + +#include "darwin-os.h" + +typedef int os_context_register_t; + +static inline os_context_t *arch_os_get_context(void **void_context) +{ return (os_context_t *) *void_context; } +void set_data_desc_size(data_desc_t* desc, unsigned long size); +void set_data_desc_addr(data_desc_t* desc, void* addr); + #define CONTEXT_ADDR_FROM_STEM(stem) &context->uc_mcontext->ss.stem #define DARWIN_FIX_CONTEXT(context)