]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/ucontext.h
xnu-3789.1.32.tar.gz
[apple/xnu.git] / bsd / sys / ucontext.h
index b31d50ed3d0738ce60180160d2a6839a950b44e5..8240c35bd703620de2c4ecf36c4ee4f9332ed2f0 100644 (file)
 #include <sys/cdefs.h>
 #include <sys/_types.h>
 
-#define __need_mcontext_t
-#define __need_stack_t
-#define __need_ucontext_t
-#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
-#if defined(__ppc__) || defined(__ppc64__)
-#define __need_mcontext64_t
-#define __need_ucontext64_t
-#endif /* __ppc__|| __ppc64__  */ 
-#endif /* (_POSIX_C_SOURCE && !_DARWIN_C_SOURCE) */
-#include <sys/_structs.h>
+#include <machine/_mcontext.h>
+#include <sys/_types/_sigaltstack.h>
+#include <sys/_types/_ucontext.h>
 
-#ifndef _SIGSET_T
-#define _SIGSET_T
-typedef __darwin_sigset_t      sigset_t;
-#endif
+#include <sys/_types/_sigset_t.h>
 
 #ifdef KERNEL
 #include <machine/types.h>     /* user_addr_t, user_size_t */