Ticket #3980 (new feature request)

Opened 3 years ago

Last modified 8 months ago

System.Posix.Signals should provide a way to set the SA_NOCLDWAIT flag

Reported by: Liskni_si Owned by:
Priority: low Milestone: 7.6.2
Component: libraries/unix Version: 6.12.1
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Other Difficulty:
Test Case: Blocked By:
Blocking: Related Tickets:

Description

Since FreeBSD and OpenBSD don't conform to POSIX.1-2001 regarding the creation of zombie processes, “installHandler sigCHLD Ignore Nothing” just isn't enough to stop zombies from piling up. They do, however, support the SA_NOCLDWAIT flag to sigaction, and an interface for it would be useful to have.

The motivation is this:  http://thread.gmane.org/gmane.comp.lang.haskell.xmonad/9780 More info:  http://en.wikipedia.org/wiki/SIGCHLD

Change History

Changed 3 years ago by igloo

  • milestone set to 6.14.1

Changed 2 years ago by igloo

  • milestone changed from 7.0.1 to 7.0.2

Changed 2 years ago by igloo

  • milestone changed from 7.0.2 to 7.2.1

Changed 20 months ago by igloo

  • milestone changed from 7.2.1 to 7.4.1

Changed 15 months ago by igloo

  • priority changed from normal to low
  • milestone changed from 7.4.1 to 7.6.1

Changed 8 months ago by igloo

  • milestone changed from 7.6.1 to 7.6.2
Note: See TracTickets for help on using tickets.