Hi Eric, > Can we relax the license of the following modules from LGPLv3+ down to > LGPLv2+, so that libvirt can use them, and on the grounds that they are > shipped as part of LGPLv2+ glibc? > > grantpt > unlockpt > pt_chown > ptsname > ttyname_r
This is fine with me. ttyname_r is written by me, not from glibc, and I'm not sure the code in glibc would help if someone would want to reimplement it. But fine with me. > I'm also planning on adding a posix_openpt module. This is not needed. As you can see from the code in lib/openpt.c, posix_openpt() is one part of openpty(). Since we have an openpty() that works on all Unix platforms, and openpty() comes from the glibc API, why should anyone want to use posix_openpt()? Bruno -- In memoriam The victims of the French police <http://en.wikipedia.org/wiki/Paris_massacre_of_1961>