[Pkg-mono-svn-commits] [SCM] mono branch, master-experimental, updated. debian/2.6.7-5-49-g39e5b9e

Mirco Bauer meebey at meebey.net
Sun Jan 30 14:05:21 UTC 2011


The following commit has been merged in the master-experimental branch:
commit 39e5b9e4b05180bcaeaf11dcffb6b1e174c7b37e
Merge: 1ced0ac96a3b1844817681a7153a374ad212e34c 5256c49fcf86052cdca7fee0d4c1900ff6f7b515
Author: Mirco Bauer <meebey at meebey.net>
Date:   Sun Jan 30 15:04:19 2011 +0100

    Merge branch 'upstream-2.10_rc1/debian/patches/kfreebsd_support' into master-experimental

diff --combined mono/utils/mono-sigcontext.h
index e5b443a,16bf24c..62e82a9
--- a/mono/utils/mono-sigcontext.h
+++ b/mono/utils/mono-sigcontext.h
@@@ -8,14 -8,14 +8,14 @@@
  
  #if defined(__i386__)
  
 -#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__FreeBSD_kernel__)
 +#if defined(__FreeBSD__) || defined(__APPLE__)
  #include <ucontext.h>
  #endif
  #if defined(__APPLE__)
  #include <AvailabilityMacros.h>
  #endif
  
 -#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
 +#if defined(__FreeBSD__)
  	#define UCONTEXT_REG_EAX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_eax)
  	#define UCONTEXT_REG_EBX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_ebx)
  	#define UCONTEXT_REG_ECX(ctx) (((ucontext_t*)(ctx))->uc_mcontext.mc_ecx)
@@@ -99,7 -99,7 +99,7 @@@
  	#define UCONTEXT_REG_R13(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r13)
  	#define UCONTEXT_REG_R14(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r14)
  	#define UCONTEXT_REG_R15(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r15)
- #elif defined(__FreeBSD__)
+ #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
  #define UCONTEXT_GREGS(ctx)	((guint64*)&(((ucontext_t*)(ctx))->uc_mcontext))
  #elif defined(__OpenBSD__)
      /* OpenBSD/amd64 has no gregs array, ucontext_t == sigcontext */

-- 
mono



More information about the Pkg-mono-svn-commits mailing list