From e0066f36c22dce02f9d6327cb881ee7eec6e7539 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 5 Jul 2007 17:42:29 +0200 Subject: setuidgid: set all groups, not just the primary one; mgetgroups: new module I wanted to use the xgetgroups function from id.c, so factored it out and made it into a non-exiting function (hence the "m" prefix rather than "x"). * src/setuidgid.c (main): Use mgetgroups. Include "mgetgroups.h". * src/id.c (xgetgroups): Remove function. Include "mgetgroups.h". (print_group_list): Use mgetgroups, not xgetgroups. * gl/modules/mgetgroups: New module. * gl/lib/mgetgroups.c: New file. mgetgroups is derived from id.c's xgetgroups function. * bootstrap.conf (gnulib_modules): Add mgetgroups. * gl/m4/mgetgroups.m4: New file. * gl/lib/mgetgroups.h: New file. --- bootstrap.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bootstrap.conf') diff --git a/bootstrap.conf b/bootstrap.conf index 9d2d67b53..7f460059b 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -60,7 +60,8 @@ gnulib_modules=" inttostr inttypes isapipe lchmod lchown lib-ignore linebuffer link-follow long-options lstat malloc mbswidth memcasecmp mempcpy - memrchr mkancesdirs mkdir mkdir-p mkstemp mktime modechange + memrchr mgetgroups + mkancesdirs mkdir mkdir-p mkstemp mktime modechange mountlist mpsort obstack pathmax perl physmem posixtm posixver putenv quote quotearg raise readlink mreadlink-with-size readtokens readtokens0 readutmp -- cgit v1.2.3-54-g00ecf