From: simonmar Date: Wed, 26 Oct 2005 13:58:40 +0000 (+0000) Subject: [project @ 2005-10-26 13:58:40 by simonmar] X-Git-Tag: Initial_conversion_from_CVS_complete~124 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=4305e52b992a150854511af248a75d2154020b02 [project @ 2005-10-26 13:58:40 by simonmar] forkOS_createThreadWrapper: oops, better use the result from rts_evalStableIO() --- diff --git a/ghc/rts/posix/OSThreads.c b/ghc/rts/posix/OSThreads.c index 6b5918b..07bd762 100644 --- a/ghc/rts/posix/OSThreads.c +++ b/ghc/rts/posix/OSThreads.c @@ -139,7 +139,7 @@ forkOS_createThreadWrapper ( void * entry ) { Capability *cap; cap = rts_lock(); - rts_evalStableIO(cap, (HsStablePtr) entry, NULL); + cap = rts_evalStableIO(cap, (HsStablePtr) entry, NULL); rts_unlock(cap); return NULL; } diff --git a/ghc/rts/win32/OSThreads.c b/ghc/rts/win32/OSThreads.c index d2e3d17..e4cd76b 100644 --- a/ghc/rts/win32/OSThreads.c +++ b/ghc/rts/win32/OSThreads.c @@ -159,7 +159,7 @@ forkOS_createThreadWrapper ( void * entry ) { Capability *cap; cap = rts_lock(); - rts_evalStableIO(cap, (HsStablePtr) entry, NULL); + cap = rts_evalStableIO(cap, (HsStablePtr) entry, NULL); rts_unlock(cap); return 0; }