Eric Blake wrote:
> I don't see pipe2 as adding much beyond pipe-posix, cloexec, or
> nonblocking, all of which are LGPLv2+, and libvirt would really like to
> start using atomic fd flag creation routines like pipe2() to avoid data
> races on new enough Linux (the race is still present on other OSs, but
> the code is simpler to write when you use pipe2).
> 
> Any objections to relaxing binary-io and pipe2 to LGPLv2+?

Fine with me. The code in lib/pipe2.c is not trivial, but is library code
similar to glibc's code.

I've made the change, assuming that Paul's commit to lib/pipe.c, which only
removed some lines of code, is not relevant for copyright purposes.


2011-04-05  Bruno Haible  <[email protected]>

        pipe2: Relicense under LGPLv2+.
        * modules/pipe2 (License): Change to LGPLv2+.
        Requested by Eric Blake, for libvirt.

-- 
In memoriam María Cristina Gómez 
<http://en.wikipedia.org/wiki/María_Cristina_Gómez>

Reply via email to