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>
