Eric Blake wrote:
> LGPL, or LGPLv2+?
LGPL. No one has asked for an LGPLv2+ copy of the 'futimens' nor 'utimens'
> I know we were reluctant to relicense openat and friends for a while,
> because the fallback could abort (which is never safe for a library).
I disagree: It is OK for a library to call 'abort ()'. abort () means that
the developer made a mistake, and that mistake needs to be reported to them.
abort () is the best means to do that, because it provides a stack trace
and even, on some platforms (those with 'apport'), sends a core dump to
In gnulib the following LGPL modules contain calls to abort ():
And glibc contains tons of abort () calls as well.
> But I'm okay with my contributions, whether to LGPL or even the looser
In memoriam Marie Antoinette <http://en.wikipedia.org/wiki/Marie_Antoinette>