From 4b0731773035165026728feaddbc489dbb18b0f0 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Thu, 17 Jan 2013 19:21:24 +0000 Subject: Use pthread_kill on OS X too Fixes signals004(threaded1,threaded2) on OS X 32. --- System/Posix/Signals.hsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'System') diff --git a/System/Posix/Signals.hsc b/System/Posix/Signals.hsc index c49775d..6290bc9 100644 --- a/System/Posix/Signals.hsc +++ b/System/Posix/Signals.hsc @@ -295,7 +295,7 @@ foreign import ccall unsafe "killpg" raiseSignal :: Signal -> IO () raiseSignal sig = throwErrnoIfMinus1_ "raiseSignal" (c_raise sig) -#if defined(__GLASGOW_HASKELL__) && (defined(openbsd_HOST_OS) || defined(freebsd_HOST_OS) || defined(dragonfly_HOST_OS) || defined(netbsd_HOST_OS)) +#if defined(__GLASGOW_HASKELL__) && (defined(openbsd_HOST_OS) || defined(freebsd_HOST_OS) || defined(dragonfly_HOST_OS) || defined(netbsd_HOST_OS) || defined(darwin_HOST_OS)) foreign import ccall unsafe "genericRaise" c_raise :: CInt -> IO CInt #else -- cgit v1.2.3