#3994: Add support for creating and interrupting process groups
----------------------------------+-----------------------------------------
Reporter: hamish | Owner:
Type: proposal | Status: new
Priority: normal | Milestone: Not GHC
Component: libraries/process | Version: 6.12.1
Keywords: | Difficulty:
Os: Unknown/Multiple | Testcase:
Architecture: Unknown/Multiple | Failure: None/Unknown
----------------------------------+-----------------------------------------
Changes (by hamish):
* component: Compiler => libraries/process
Comment:
I would like to move this forward if possible.
The patch I submitted here six weeks ago includes the changes Simon
requested on haskell-cafe. So that just leaves the question of wether we
should add signalProcess and signalProcessGroup for unix developers.
I don't think adding unix only signalProcess and signalProcessGroup
functions to this package is a good idea. I think developers expect the
functions in this package to be portable.
If we add them then there is a danger developers on unix systems will use
these non portable functions instead of the portable functions
(inadvertently breaking compilation on win32). If they need to send
different signal types they can using the withProcessHandle_ and the unix
package signal functions (which makes it clear that they are no longer
writing portable code).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3994#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs