Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Dec 2002 10:12:17 +0100
From:      Marc Recht <marc@informatik.uni-bremen.de>
To:        Mike Barcroft <mike@FreeBSD.org>
Cc:        David Schultz <dschultz@uclink.Berkeley.EDU>, freebsd-standards@FreeBSD.org
Subject:   Re: POSIX and the real life or FreeBSD too strict ?
Message-ID:  <1010050000.1039425137@leeloo.intern.geht.de>
In-Reply-To: <20021208190404.H74206@espresso.q9media.com>
References:  <584000000.1039360297@leeloo.intern.geht.de> <20021208203949.GA535@HAL9000.homeunix.com> <758430000.1039382013@leeloo.intern.geht.de> <20021208214357.GA945@HAL9000.homeunix.com> <794560000.1039386792@leeloo.intern.geht.de> <20021208190404.H74206@espresso.q9media.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
[Sorry, missed that.]
> As for the extention to allow POSIX and BSD object to both be visible
> by defining an extra constant, I don't think this is a very good idea.
> You end up with each OS having a different escape word, each being
IMHO that extra define gains us much. It makes porting applications easier, 
because I could just do:
setenv CFLAGS "-D__EXTENSIONS"
./configure
I don't have to change in the third-party app anything. The extra define 
would cost us nothing and the manual could warn about it, like "You're 
leaving POSIX island now.".

> unportable.  A much more portable solution would be not to request a
> specific standard at all if one requires things outside that
> standard's scope.
But then you have to change third-party code.

Regards,
Marc
"Premature optimization is the root of all evil." -- Donald E. Knuth
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE99F5x7YQCetAaG3MRAv+EAJsGcekKBBR/VjsoG0ezmoDiIkwRswCfdCE4
oHGS7/MhvVULlKffJ1upRV4=
=4X4C
-----END PGP SIGNATURE-----
home | help

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