Date: Sat, 7 Apr 2007 18:54:35 +0200 From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: Andrey Chernov <ache@freebsd.org>, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include stdio.h src/sys/sys unistd.h Message-ID: <20070407165435.GK63916@garage.freebsd.pl> In-Reply-To: <20070407164022.GA10309@nagual.pp.ru> References: <200704071602.l37G2V1c066806@repoman.freebsd.org> <20070407164022.GA10309@nagual.pp.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
--q6mBvMCt6oafMx9a Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 07, 2007 at 08:40:22PM +0400, Andrey Chernov wrote: > On Sat, Apr 07, 2007 at 04:02:31PM +0000, Pawel Jakub Dawidek wrote: > > - Only define SEEK_DATA and SEEK_HOLE in sys/unistd.h when neither > > _POSIX_SOURCE nor _XOPEN_SOURCE is defined. >=20 > 1) This new addition should be exluded for !define(_C99_SOURCE) > !define(_ANSI_SOURCE) !define(_POSIX_C_SOURCE) too. >=20 > 2) We design our *_VISIBLE framework right for the reason to not mention= =20 > all possible *_SOURCE each time like this, making includes unnecessary bi= g=20 > and hard to adapt to the future *_SOURCE tags, but mention one *_VISIBLE= =20 > tag instead, so please rewrite this thing using it. That's why I asked for help. _CDDL_VISIBLE is not good, because it is not related to CDDL license. _ZFS_VISIBLE is not good, because it is not ZFS-specific. _{SUN,SOLARIS,OPENSOLARIS}_VISIBLE is also not good, because it is already in Linux too. Solaris simply defines __EXTENSIONS__. Maybe we need something like this? I don't think we need separate _*_VISIBLE defines for every new #define in unistd.h and other headers, so something similar to __EXTENSIONS__ makes sense to me. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --q6mBvMCt6oafMx9a Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFGF8zLForvXbEpPzQRAiyYAKDkNB51ETQ4NaEcTkGToqAa9pr5RwCcD9Nl lGdLgmRF+BD+gPHeM2e6I3Y= =ci5B -----END PGP SIGNATURE----- --q6mBvMCt6oafMx9a--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070407165435.GK63916>