>> Q: Since registerFd uses OneShot and threadWait uses registerFd, basic
>>    IO functions use OneShot by default. No changes from GHC 7.8.3. Do
>>    I understand correctly?
>>
> That is the idea. That being said adding another variant of registerFd
> (which as far as I know has three users) for backwards compatibility
> seems a bit silly. If we decided to punt on this patch until 7.10 I'd
> say we should just change the interface of registerFd. If we are going
> to put it in 7.8.4, however, then this isn't as clear.

Understood. Thanks.

>> Q: dbus library will use registerFd' to specify MultiShot, right?
>>
> I'm not sure about dbus but this is how usb will use it, yes. Does dbus
> also use the event manager directly?

Never mind. I meant usb, not dbus.

--Kazu
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to