[Haskell-cafe] Need comments on a libusb asynchronous select/poll loop
Johan Tibell
johan.tibell at gmail.com
Wed Apr 20 18:34:45 CEST 2011
On Wed, Apr 20, 2011 at 6:11 PM, Bas van Dijk <v.dijk.bas at gmail.com> wrote:
> I still need to add appropriate conditions for checking whether the
> program is using the threaded RTS. What is the recommended approach
> for this?
>
> I see GHC.Conc.IO uses a dynamic check:
>
> foreign import ccall unsafe "rtsSupportsBoundThreads" threaded :: Bool
>
> Is this also available to me as a library author?
I think there's a ticket for adding something along the lines of
getSystemEventManager :: IO (Maybe EventManager)
If that returns Just em, you're in the threaded RTS and have an EventManager.
Johan
More information about the Haskell-Cafe
mailing list