On Fri, Sep 04, 2009 at 05:31:23PM +0200, Marc Lehmann wrote: > 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.
The functions are in a header that is an XSI extension. That header is only included if no visiblity macro are presented OR it is explicitly requested that the NetBSD namespace is present. Like I said, rxvt-unicode doesn't request a pure SUS/POSIX namespace, so complaining about extensions is wrong. > 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? It is a common function because many algorithms use it. Heck, it is even an instruction in many ISAs. > 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. So far only one person has shown a remarkable amount of arrogance in the mails I have received. I will not comment on the rest, it would mirror behavior I detest too much. > 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 are repeating yourself. It doesn't get better. Joerg _______________________________________________ rxvt-unicode mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode
