Author: zoltan
Date: 2005-03-31 18:00:01 -0500 (Thu, 31 Mar 2005)
New Revision: 42453

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/exceptions-x86.c
Log:
2005-04-01  Zoltan Varga  <[EMAIL PROTECTED]>

        * exceptions-x86.c (mono_arch_monoctx_to_sigctx): Fix cygwin build.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2005-03-31 22:56:19 UTC (rev 42452)
+++ trunk/mono/mono/mini/ChangeLog      2005-03-31 23:00:01 UTC (rev 42453)
@@ -1,3 +1,7 @@
+2005-04-01  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * exceptions-x86.c (mono_arch_monoctx_to_sigctx): Fix cygwin build.
+
 2005-03-31  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * mini-x86.c: If sigaltstack support is enabled, perform win32 style

Modified: trunk/mono/mono/mini/exceptions-x86.c
===================================================================
--- trunk/mono/mono/mini/exceptions-x86.c       2005-03-31 22:56:19 UTC (rev 
42452)
+++ trunk/mono/mono/mini/exceptions-x86.c       2005-03-31 23:00:01 UTC (rev 
42453)
@@ -546,9 +546,9 @@
 void
 mono_arch_sigctx_to_monoctx (void *sigctx, MonoContext *mctx)
 {
+#ifdef MONO_ARCH_USE_SIGACTION
        ucontext_t *ctx = (ucontext_t*)sigctx;
        
-#ifdef MONO_ARCH_USE_SIGACTION
        mctx->eax = ctx->uc_mcontext.gregs [REG_EAX];
        mctx->ebx = ctx->uc_mcontext.gregs [REG_EBX];
        mctx->ecx = ctx->uc_mcontext.gregs [REG_ECX];
@@ -566,9 +566,9 @@
 void
 mono_arch_monoctx_to_sigctx (MonoContext *mctx, void *sigctx)
 {
+#ifdef MONO_ARCH_USE_SIGACTION
        ucontext_t *ctx = (ucontext_t*)sigctx;
 
-#ifdef MONO_ARCH_USE_SIGACTION
        ctx->uc_mcontext.gregs [REG_EAX] = mctx->eax;
        ctx->uc_mcontext.gregs [REG_EBX] = mctx->ebx;
        ctx->uc_mcontext.gregs [REG_ECX] = mctx->ecx;
@@ -579,7 +579,7 @@
        ctx->uc_mcontext.gregs [REG_EDI] = mctx->edi;
        ctx->uc_mcontext.gregs [REG_EIP] = mctx->eip;
 #else
-       memcpy (ctx, mctx, sizeof (MonoContext));
+       memcpy (sigctx, mctx, sizeof (MonoContext));
 #endif
 }      
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to