[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Concurrency, again

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]