On Fri, Sep 04, 2009 at 04:16:01PM +0200, Joerg Sonnenberger
<[email protected]> wrote:
> > I didn't claim it requested posix only. The point is that netbsd, in
> > typical bsd arrogance, gratitiously broke other software, even though
> > better alternatives exist, as implemented by other systems - netbsd choose
> > not to.
>
> What better alternatives are you talking about? I should add that the
> function names are based on gnulib.
Using the implementation namespace, or a separate header file are just two
commonly used solutions for this kind of thing with less impact.
> includes functions beyond SUS. I don't know what Roy wrote in his
> original message, I am just telling you that blaming NetBSD for adding
> common functions to the default namespace is off.
But blaming urxvt for defining a function that doesn't clash with anything
except a netbsd-specific function is somehow OK. Sure. Yeah. Of course.
Besides, it's a common function why? Because only netbsd has it? If that
were true, why does it not cause problems elsewhere? Maybe because it
isn't so common or others didn't choose the same invasive approach?
You see, that's what I mean with arrogant - because netbsd implements it,
it is somehow common/standard/and of course a bug in urxvt if it uses this
name.
No, Sir, if you think it's ok to blame urxvt for using a sacred netbsd
function name for it's own evil purposes, then I will tell you that I have
all the moral right in the world that I need to blame netbsd for it's
arrogant attitude.
Which is all I do.
I have no problem with working around this problem on netbsd. bsd header
file and code quality *is* well known to be abysmal (with netbsd being
better one of the less broken bsds for sure), and working around it is a
fact of life.
But netbsd claiming that this is something that needs fixing in urxvt
without acknowledging that it's a problem that netbsd at least could have
avoided is unbelievably arrogant.
You get extra points for ignoring almost all of my points in my previous
e-mails, btw.
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [email protected]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode