|
From: | Paul Eggert |
Subject: | Re: Concurrency, again |
Date: | Thu, 20 Oct 2016 09:22:52 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
On 10/20/2016 12:55 AM, Ken Raeburn wrote:
I think the last time I had to deal with the wait* interfaces in portable code was back before POSIX support could be assumed
Emacs doesn't assume full POSIX support, and in practice waitid is problematic. The Gnulib manual says:
This function is missing on some platforms: Mac OS X 10.4, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS. As of 2005, no system is known on which waitid with flag WNOWAIT works correctly.
Although WNOWAIT is probably in better shape now, I wouldn't assume it works on all current Emacs targets.
[Prev in Thread] | Current Thread | [Next in Thread] |