summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/libcruft/initgroups.c
diff options
context:
space:
mode:
authorMystery Man <unknown@mandriva.org>2002-07-18 17:04:07 +0000
committerMystery Man <unknown@mandriva.org>2002-07-18 17:04:07 +0000
commit427da37597ce1818756dbe3e2482135886fa80ca (patch)
tree560d65515b02387e636d045df233e641aabf5c24 /mdk-stage1/dietlibc/libcruft/initgroups.c
parent53b3ee0964e09fa0a1ebf1f721485388afd8fa20 (diff)
downloaddrakx-427da37597ce1818756dbe3e2482135886fa80ca.tar
drakx-427da37597ce1818756dbe3e2482135886fa80ca.tar.gz
drakx-427da37597ce1818756dbe3e2482135886fa80ca.tar.bz2
drakx-427da37597ce1818756dbe3e2482135886fa80ca.tar.xz
drakx-427da37597ce1818756dbe3e2482135886fa80ca.zip
This commit was manufactured by cvs2svn to create tag 'V1_1_8_7mdk'.V1_1_8_7mdk
Diffstat (limited to 'mdk-stage1/dietlibc/libcruft/initgroups.c')
-rw-r--r--mdk-stage1/dietlibc/libcruft/initgroups.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/mdk-stage1/dietlibc/libcruft/initgroups.c b/mdk-stage1/dietlibc/libcruft/initgroups.c
deleted file mode 100644
index 7d24866e9..000000000
--- a/mdk-stage1/dietlibc/libcruft/initgroups.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include <grp.h>
-#include <sys/types.h>
-#include <string.h>
-
-int initgroups(const char *user, gid_t group) {
- int n=0;
- gid_t grouplist[32];
- struct group *g;
- setgrent();
- while ((g=getgrent())) {
- char **duh=g->gr_mem;
- while (*duh) {
- if (!strcmp(*duh,user)) {
- grouplist[n]=g->gr_gid;
- if (++n>=32)
- break;
- }
- duh++;
- }
- }
- return setgroups(n,grouplist);
-}
-