Re: relax license of cloexec, fcntl

2010-12-14 Thread Jim Meyering
Eric Blake wrote: > On 12/13/2010 10:04 AM, Eric Blake wrote: >> Yes, this point has been raised in the past. I certainly agree that a >> process with no children doesn't need the overhead of guaranteeing an >> open() wrapper that supports O_CLOEXEC, so definitely splitting things >> into two modu

Re: relax license of cloexec, fcntl

2010-12-13 Thread Eric Blake
On 12/13/2010 10:04 AM, Eric Blake wrote: > Yes, this point has been raised in the past. I certainly agree that a > process with no children doesn't need the overhead of guaranteeing an > open() wrapper that supports O_CLOEXEC, so definitely splitting things > into two modules is worthwhile. In f

Re: relax license of cloexec, fcntl

2010-12-13 Thread Eric Blake
On 12/10/2010 08:04 PM, Bruno Haible wrote: > Hi Eric, > >> cloexec (currently LGPLv3+), fcntl (currently LGPLv3+). >> Are there any objections to relaxing the license? > > Fine with me. lib/fcntl.c contains some originally GPLed code from me > (the DuplicateHandle stuff: originally in lib/w32sp

Re: relax license of cloexec, fcntl

2010-12-12 Thread Paolo Bonzini
On 12/11/2010 12:36 AM, Eric Blake wrote: Jim, Bruno, and Paolo, I want to eventually get to the point where open(O_CLOEXEC) can be supported in gnulib for use in libraries like LGPLv2+ libvirt. Along the way, I will want to make open (LGPLv2+) depend on cloexec (currently LGPLv3+), which in tu

Re: relax license of cloexec, fcntl

2010-12-11 Thread Jim Meyering
Eric Blake wrote: > Jim, Bruno, and Paolo, > > I want to eventually get to the point where open(O_CLOEXEC) can be > supported in gnulib for use in libraries like LGPLv2+ libvirt. Along > the way, I will want to make open (LGPLv2+) depend on cloexec (currently > LGPLv3+), which in turn is a thin wr

Re: relax license of cloexec, fcntl

2010-12-10 Thread Bruno Haible
Hi Eric, > cloexec (currently LGPLv3+), fcntl (currently LGPLv3+). > Are there any objections to relaxing the license? Fine with me. lib/fcntl.c contains some originally GPLed code from me (the DuplicateHandle stuff: originally in lib/w32spawn.h under GPL, moved to lib/cloexec.c on 2009-12-05, b

Re: relax license of cloexec, fcntl

2010-12-10 Thread Paul Eggert
On 12/10/2010 03:36 PM, Eric Blake wrote: > Are there any objections to relaxing the license? None here. By the way, it bugs me a bit that in the normal (e.g., Linux or Solaris) case, set_cloexec_flag issues two system calls when one would do. Could this be fixed at some point? One advantage o

relax license of cloexec, fcntl

2010-12-10 Thread Eric Blake
Jim, Bruno, and Paolo, I want to eventually get to the point where open(O_CLOEXEC) can be supported in gnulib for use in libraries like LGPLv2+ libvirt. Along the way, I will want to make open (LGPLv2+) depend on cloexec (currently LGPLv3+), which in turn is a thin wrapper around fcntl (currently