Re: Handling fatal signals in GNU make

Eli Zaretskii <[email protected]> Mon, 10 Jun 2019 19:35:29 +0300
Newsgroups gmane.comp.gnu.make.devel
Message-ID <[email protected]>
> From: Paul Smith <[email protected]>
> Date: Sun, 09 Jun 2019 18:11:50 -0400
> Cc: [email protected]
> 
> > This is what sigsuspend is for.
> 
> Unfortunately sigsuspend() is not an option since it's not available on
> Windows (as far as I can tell).

Windows also doesn't have SIGCHLD, and most other signals involved in
this story.  So maybe the fact that sigsuspend is missing there is not
that bad?  The test for exited children is done differently on
Windows.

> I haven't even considered VMS, which is still active.  Or any of the
> most-likely-disused ports such as MS-DOS or AmigaOS.

No SIGCHLD on MS-DOS, either: it's a single-process OS.

_______________________________________________
Make-alpha mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/make-alpha