Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Dec 2002 21:52:26 +0100
From:      Marc Recht <marc@informatik.uni-bremen.de>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        mike@FreeBSD.ORG, freebsd-current@FreeBSD.ORG
Subject:   Re: sys/file.h and POSIX
Message-ID:  <236630000.1039467146@leeloo.intern.geht.de>
In-Reply-To: <20021209.102649.81146459.imp@bsdimp.com>
References:  <619340000.1039364545@leeloo.intern.geht.de> <20021208114718.G74206@espresso.q9media.com> <659000000.1039368696@leeloo.intern.geht.de> <20021209.102649.81146459.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--==========833216650==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

> may !=3D MUST.  We do not pollute the name space.  Providing additional
> facilities pollutes the name space, breaking strictly conforming
> programs.
Hmm, I can't see why a __EXTENSIONS__ (like Solaris has) would break posix=20
confirming programms. But, it would help for eg. autoconf third-party apps=20
which set POSIX_C_SOURCE. Instead of changing other peoples code, I just=20
could do:
setenv CFLAGS "-D__EXTENSIONS__=3D1"
./configure

It would be only a little change to sys/cdefs.h and wouldn't break =
anything.

Regards,
Marc

"Premature optimization is the root of all evil." -- Donald E. Knuth
--==========833216650==========
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE99QKK7YQCetAaG3MRApV5AJ9oIR2I49s9Zeno7vhQ9wXiTuaAzQCdHQB9
h81JTKRNSOTzm1rkXhILBvY=
=4YWS
-----END PGP SIGNATURE-----

--==========833216650==========--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?236630000.1039467146>