Skip site navigation (1)Skip section navigation (2)
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>