Date: Tue, 9 Nov 2010 15:25:47 +0200 From: Kostik Belousov <kostikbel@gmail.com> To: "Jukka A. Ukkonen" <jau@oxit.fi> Cc: freebsd-standards@freebsd.org Subject: Re: Portability question - waitid() missing Message-ID: <20101109132547.GS2392@deviant.kiev.zoral.com.ua> In-Reply-To: <4CD938C3.6090009@oxit.fi> References: <4CD938C3.6090009@oxit.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
--m2kArsPQXLuAjrrZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 09, 2010 at 02:04:19PM +0200, Jukka A. Ukkonen wrote: >=20 > Greetings everybody, >=20 > 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... >=20 > http://www.unix.com/man-page/POSIX/3posix/waitid/ >=20 > #include<sys/wait.h> >=20 > int waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options) >=20 >=20 > 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). --m2kArsPQXLuAjrrZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAkzZS9oACgkQC3+MBN1Mb4iVCACgpY3Xz/YpIJhZYslxq9BM+Yr2 BCIAoLzgGF+qdSJMMQGVDmtYwoelievD =0RlZ -----END PGP SIGNATURE----- --m2kArsPQXLuAjrrZ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101109132547.GS2392>