summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/libcruft/getgrgid.c
blob: 0c223056c7b1bc7cd241550213be73dca8b6289f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <grp.h>
#include <string.h>
#include <stdlib.h>

struct group *getgrgid(gid_t gid) {
  struct group *tmp;
  setgrent();
  for (;;) {
    tmp=getgrent();
    if (!tmp) return 0;
    if (tmp->gr_gid == gid)
      return tmp;
  }
}