view modules/mgetgroups @ 17431:f397e0c78a14

mgetgroups: relax license to LGPLv2+ getgrouplist is part of glibc and LGPLv2+; the mgetgroups module is merely an ease-of-use wrapper around this interface. There's nothing in the algorithm worth protecting by the more-restrictive GPLv3+. See also this thread. https://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00092.html * modules/getugroups (License): Change from GPLv3+. * modules/mgetgroups (License): Likewise. * modules/getgroups (License): Change from LGPLv3+. Signed-off-by: Eric Blake <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Wed, 03 Jul 2013 15:45:04 -0600
parents 6707aa07e038
children 31bcf897b8c1
line wrap: on
line source

Description:
Return the group IDs of a user or current process in malloc'd storage.

Files:
lib/mgetgroups.c
lib/mgetgroups.h
m4/mgetgroups.m4

Depends-on:
getgroups
getugroups
realloc-gnu
xalloc-oversized

configure.ac:
gl_MGETGROUPS

Makefile.am:
lib_SOURCES += mgetgroups.c

Include:
"mgetgroups.h"

License:
LGPLv2+

Maintainer:
Jim Meyering, Eric Blake