Instead of a separate context-switch flag, set HpLim to zero
[ghc-hetmet.git] / rts / posix / Signals.c
index 8268e6f..6d5ef43 100644 (file)
@@ -214,7 +214,7 @@ generic_handler(int sig USED_IF_THREADS,
        stg_exit(EXIT_FAILURE);
     }
     
-    MainCapability.context_switch = 1;
+    contextSwitchCapability(&MainCapability);
 
 #endif /* THREADED_RTS */
 }