Lines Matching refs:gr
4 #define FIX(x) (gr->gr_##x = gr->gr_##x-line+buf)
6 static int getgr_r(const char *name, gid_t gid, struct group *gr, char *buf, size_t size, struct group **res)
18 rv = __getgr_a(name, gid, gr, &line, &len, &mem, &nmem, res);
25 gr->gr_mem = (void *)buf;
31 gr->gr_mem[i] = mem[i]-line+buf;
32 gr->gr_mem[i] = 0;
41 int getgrnam_r(const char *name, struct group *gr, char *buf, size_t size, struct group **res)
43 return getgr_r(name, 0, gr, buf, size, res);
46 int getgrgid_r(gid_t gid, struct group *gr, char *buf, size_t size, struct group **res)
48 return getgr_r(0, gid, gr, buf, size, res);