Portability question - waitid() missing

Kostik Belousov kostikbel at gmail.com
Tue Nov 9 13:28:18 UTC 2010


On Tue, Nov 09, 2010 at 02:04:19PM +0200, Jukka A. Ukkonen wrote:
> 
> Greetings everybody,
> 
> Would there be enough interest in the community to merge a new system call
> to FreeBSD? A the moment there is no waitid() which is anyhow part of the
> current POSIX specification...
> 
> http://www.unix.com/man-page/POSIX/3posix/waitid/
> 
> #include<sys/wait.h>
> 
> int waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options)
> 
> 
> I implemented waitid() already on 7.0, and I have kept it as a part of my
> system all the time through all 7.x updates.
> If there were enough interest in the community to merge the implementation
> to the common core, I could port the changes to 8.x and donate it.
> So, are there committers willing to try the code in their own kernels and
> then, if everything seems to be stable after the change, commit the change
> to the common source tree?

The proper implementation of waitid(2) definitely will be committed
(consider this the promise from me).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-standards/attachments/20101109/7d485e9f/attachment.pgp


More information about the freebsd-standards mailing list