This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: [open-source] Re: Wish for 2002 ...
- From: tb at becket dot net (Thomas Bushnell, BSG)
- To: Linus Torvalds <torvalds at transmeta dot com>
- Cc: Paul Eggert <eggert at twinsun dot com>, <leclerc at austin dot sns dot slb dot com>, <security-audit at ferret dot lmh dot ox dot ac dot uk>, <libc-alpha at sources dot redhat dot com>, <open-source at csl dot sri dot com>
- Date: 10 Jan 2002 18:14:19 -0800
- Subject: Re: [open-source] Re: Wish for 2002 ...
- References: <Pine.LNX.4.33.0201101750490.3326-100000@penguin.transmeta.com>
Linus Torvalds <torvalds@transmeta.com> writes:
> On 10 Jan 2002, Thomas Bushnell, BSG wrote:
> >
> > However, it is. And unless the glibc maintainers are willing to patch
> > all the programs that use it, those programs are currently not
> > portable.
>
> You're saying: other people did stupid choices, and glibc should make
> stupid choices of its own to cover for those other people?
Yes, that's exactly right.
If we followed the rule that we should never add stupid functions to
glibc just because other people made stupid decisions about them, then
we would punt a lot of stupid functions that exist only because Posix
or X/Open asked for them. But instead, our goal is to provide even
stupid functions.
> More importantly, even _if_ glibc were to make that choice, those stupid
> programs would STILL not be portable.
But, they would run better on GNU/Linux systems, which is the whole
reason for having string functions in glibc in the first place.
Thomas