#include "Cmm.h"
#ifdef __PIC__
+import EnterCriticalSection
+import LeaveCriticalSection
import pthread_mutex_unlock;
#endif
// The last thing we do is release sched_lock, which is
// preventing other threads from accessing blackhole_queue and
// picking up this thread before we are finished with it.
- foreign "C" RELEASE_LOCK(sched_mutex "ptr");
+ RELEASE_LOCK(sched_mutex "ptr");
#endif
jump StgReturn;
}