summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/libcruft/initgroups.c
diff options
context:
space:
mode:
authorMystery Man <unknown@mandriva.org>2003-03-14 17:57:15 +0000
committerMystery Man <unknown@mandriva.org>2003-03-14 17:57:15 +0000
commit65a06c77cbff9bc84b7be08103b1a483cda9d9d2 (patch)
tree6e38e70826700508de0018ad460ea43fcdef4bee /mdk-stage1/dietlibc/libcruft/initgroups.c
parent9a988dcb14af8d6af00781d73904ad82a0c9b422 (diff)
downloaddrakx-backup-do-not-use-9_1_24mdk.tar
drakx-backup-do-not-use-9_1_24mdk.tar.gz
drakx-backup-do-not-use-9_1_24mdk.tar.bz2
drakx-backup-do-not-use-9_1_24mdk.tar.xz
drakx-backup-do-not-use-9_1_24mdk.zip
This commit was manufactured by cvs2svn to create tag 'V9_1_24mdk'.V9_1_24mdk
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);
-}
-