From owner-freebsd-standards@FreeBSD.ORG Tue Nov 9 13:28:18 2010 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2876D106564A for ; Tue, 9 Nov 2010 13:28:18 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 8F3D88FC08 for ; Tue, 9 Nov 2010 13:28:17 +0000 (UTC) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id oA9DPlIO006909 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Nov 2010 15:25:47 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4) with ESMTP id oA9DPlmg027008; Tue, 9 Nov 2010 15:25:47 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.4/8.14.4/Submit) id oA9DPl2n027007; Tue, 9 Nov 2010 15:25:47 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Tue, 9 Nov 2010 15:25:47 +0200 From: Kostik Belousov To: "Jukka A. Ukkonen" Message-ID: <20101109132547.GS2392@deviant.kiev.zoral.com.ua> References: <4CD938C3.6090009@oxit.fi> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="m2kArsPQXLuAjrrZ" Content-Disposition: inline In-Reply-To: <4CD938C3.6090009@oxit.fi> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00, DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: freebsd-standards@freebsd.org Subject: Re: Portability question - waitid() missing X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2010 13:28:18 -0000 --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 >=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--