gr 586 lib/nss_wrapper/nss_wrapper.c struct group *gr; gr 593 lib/nss_wrapper/nss_wrapper.c gr = (struct group *)realloc(nwrap_gr->list, list_size); gr 594 lib/nss_wrapper/nss_wrapper.c if (!gr) { gr 598 lib/nss_wrapper/nss_wrapper.c nwrap_gr->list = gr; gr 600 lib/nss_wrapper/nss_wrapper.c gr = &nwrap_gr->list[nwrap_gr->num]; gr 613 lib/nss_wrapper/nss_wrapper.c gr->gr_name = c; gr 616 lib/nss_wrapper/nss_wrapper.c NWRAP_VERBOSE(("name[%s]\n", gr->gr_name)); gr 627 lib/nss_wrapper/nss_wrapper.c gr->gr_passwd = c; gr 630 lib/nss_wrapper/nss_wrapper.c NWRAP_VERBOSE(("password[%s]\n", gr->gr_passwd)); gr 642 lib/nss_wrapper/nss_wrapper.c gr->gr_gid = (gid_t)strtoul(c, &e, 10); gr 660 lib/nss_wrapper/nss_wrapper.c NWRAP_VERBOSE(("gid[%u]\n", gr->gr_gid)); gr 663 lib/nss_wrapper/nss_wrapper.c gr->gr_mem = (char **)malloc(sizeof(char *)); gr 664 lib/nss_wrapper/nss_wrapper.c if (!gr->gr_mem) { gr 668 lib/nss_wrapper/nss_wrapper.c gr->gr_mem[0] = NULL; gr 685 lib/nss_wrapper/nss_wrapper.c m = (char **)realloc(gr->gr_mem, m_size); gr 691 lib/nss_wrapper/nss_wrapper.c gr->gr_mem = m; gr 692 lib/nss_wrapper/nss_wrapper.c gr->gr_mem[nummem] = c; gr 693 lib/nss_wrapper/nss_wrapper.c gr->gr_mem[nummem+1] = NULL; gr 695 lib/nss_wrapper/nss_wrapper.c NWRAP_VERBOSE(("member[%u]: '%s'\n", nummem, gr->gr_mem[nummem])); gr 699 lib/nss_wrapper/nss_wrapper.c gr->gr_name, gr->gr_passwd, gr->gr_gid, nummem)); gr 1043 lib/nss_wrapper/nss_wrapper.c struct group *gr; gr 1045 lib/nss_wrapper/nss_wrapper.c gr = nwrap_getgrnam(name); gr 1046 lib/nss_wrapper/nss_wrapper.c if (!gr) { gr 1053 lib/nss_wrapper/nss_wrapper.c return nwrap_gr_copy_r(gr, grdst, buf, buflen, grdstp); gr 1101 lib/nss_wrapper/nss_wrapper.c struct group *gr; gr 1103 lib/nss_wrapper/nss_wrapper.c gr = nwrap_getgrgid(gid); gr 1104 lib/nss_wrapper/nss_wrapper.c if (!gr) { gr 1111 lib/nss_wrapper/nss_wrapper.c return nwrap_gr_copy_r(gr, grdst, buf, buflen, grdstp); gr 1143 lib/nss_wrapper/nss_wrapper.c struct group *gr; gr 1154 lib/nss_wrapper/nss_wrapper.c gr = &nwrap_gr_global.list[nwrap_gr_global.idx++]; gr 1157 lib/nss_wrapper/nss_wrapper.c __location__, gr->gr_name, gr->gr_gid)); gr 1159 lib/nss_wrapper/nss_wrapper.c return gr; gr 1174 lib/nss_wrapper/nss_wrapper.c struct group *gr; gr 1176 lib/nss_wrapper/nss_wrapper.c gr = nwrap_getgrent(); gr 1177 lib/nss_wrapper/nss_wrapper.c if (!gr) { gr 1184 lib/nss_wrapper/nss_wrapper.c return nwrap_gr_copy_r(gr, grdst, buf, buflen, grdstp); gr 1192 lib/nss_wrapper/nss_wrapper.c struct group *gr; gr 1193 lib/nss_wrapper/nss_wrapper.c gr = real_getgrent_r(grdst, buf, buflen); gr 1194 lib/nss_wrapper/nss_wrapper.c if (!gr) { gr 1201 lib/nss_wrapper/nss_wrapper.c *grdstp = gr; gr 178 lib/replace/replace.c char *gr; gr 191 lib/replace/replace.c gr = g->gr_mem[0]; gr 192 lib/replace/replace.c while (gr && (*gr != (char)NULL)) { gr 193 lib/replace/replace.c if (strcmp(name,gr) == 0) { gr 196 lib/replace/replace.c gr = (char *)NULL; gr 199 lib/replace/replace.c gr = g->gr_mem[++j]; gr 258 nsswitch/libwbclient/wbc_pwd.c *grp = copy_group_entry(&response.data.gr, gr 293 nsswitch/libwbclient/wbc_pwd.c *grp = copy_group_entry(&response.data.gr, gr 209 nsswitch/wbinfo4.c response.data.gr.gr_name, gr 210 nsswitch/wbinfo4.c response.data.gr.gr_passwd, gr 211 nsswitch/wbinfo4.c response.data.gr.gr_gid ); gr 237 nsswitch/wbinfo4.c response.data.gr.gr_name, gr 238 nsswitch/wbinfo4.c response.data.gr.gr_passwd, gr 239 nsswitch/wbinfo4.c response.data.gr.gr_gid ); gr 211 nsswitch/winbind_nss_aix.c static struct group *fill_grent(struct winbindd_gr *gr, char *gr_mem) gr 223 nsswitch/winbind_nss_aix.c result->gr_gid = gr->gr_gid; gr 225 nsswitch/winbind_nss_aix.c result->gr_name = strdup(gr->gr_name); gr 226 nsswitch/winbind_nss_aix.c result->gr_passwd = strdup(gr->gr_passwd); gr 229 nsswitch/winbind_nss_aix.c if ((gr->num_gr_mem < 0) || !gr_mem) { gr 230 nsswitch/winbind_nss_aix.c gr->num_gr_mem = 0; gr 233 nsswitch/winbind_nss_aix.c if (gr->num_gr_mem == 0) { gr 238 nsswitch/winbind_nss_aix.c result->gr_mem = (char **)malloc(sizeof(char *) * (gr->num_gr_mem+1)); gr 252 nsswitch/winbind_nss_aix.c if (i == gr->num_gr_mem) { gr 288 nsswitch/winbind_nss_aix.c grp = fill_grent(&response.data.gr, response.extra_data.data); gr 318 nsswitch/winbind_nss_aix.c grp = fill_grent(&response.data.gr, response.extra_data.data); gr 264 nsswitch/winbind_nss_irix.c const struct winbindd_gr *gr = &response.data.gr; gr 270 nsswitch/winbind_nss_irix.c if (gr->num_gr_mem && response.extra_data.data) { gr 277 nsswitch/winbind_nss_irix.c gr->gr_name, gr->gr_passwd, gr->gr_gid, members); gr 305 nsswitch/winbind_nss_irix.c const struct winbindd_gr *gr = &response.data.gr; gr 310 nsswitch/winbind_nss_irix.c gr = (struct winbindd_gr *)response.extra_data.data; gr 311 nsswitch/winbind_nss_irix.c if (! gr ) { gr 322 nsswitch/winbind_nss_irix.c gr->gr_name, gr->gr_passwd, gr->gr_gid); gr 326 nsswitch/winbind_nss_irix.c &members[gr->gr_mem_ofs], gr 327 nsswitch/winbind_nss_irix.c strlen(&members[gr->gr_mem_ofs])); gr 335 nsswitch/winbind_nss_irix.c gr++; gr 264 nsswitch/winbind_nss_linux.c static NSS_STATUS fill_grent(struct group *result, struct winbindd_gr *gr, gr 274 nsswitch/winbind_nss_linux.c get_static(buffer, buflen, strlen(gr->gr_name) + 1)) == NULL) { gr 281 nsswitch/winbind_nss_linux.c strcpy(result->gr_name, gr->gr_name); gr 286 nsswitch/winbind_nss_linux.c get_static(buffer, buflen, strlen(gr->gr_passwd) + 1)) == NULL) { gr 292 nsswitch/winbind_nss_linux.c strcpy(result->gr_passwd, gr->gr_passwd); gr 296 nsswitch/winbind_nss_linux.c result->gr_gid = gr->gr_gid; gr 300 nsswitch/winbind_nss_linux.c if ((gr->num_gr_mem < 0) || !gr_mem) { gr 301 nsswitch/winbind_nss_linux.c gr->num_gr_mem = 0; gr 310 nsswitch/winbind_nss_linux.c if ((tst = get_static(buffer, buflen, ((gr->num_gr_mem + 1) * gr 319 nsswitch/winbind_nss_linux.c if (gr->num_gr_mem == 0) { gr 884 nsswitch/winbind_nss_linux.c if (!keep_response || strcmp(name,response.data.gr.gr_name) != 0) { gr 899 nsswitch/winbind_nss_linux.c ret = fill_grent(result, &response.data.gr, gr 914 nsswitch/winbind_nss_linux.c ret = fill_grent(result, &response.data.gr, gr 965 nsswitch/winbind_nss_linux.c if (!keep_response || gid != response.data.gr.gr_gid) { gr 978 nsswitch/winbind_nss_linux.c ret = fill_grent(result, &response.data.gr, gr 993 nsswitch/winbind_nss_linux.c ret = fill_grent(result, &response.data.gr, gr 385 nsswitch/winbind_struct_protocol.h struct winbindd_gr gr; gr 604 source3/client/mount.cifs.c struct group *gr; gr 606 source3/client/mount.cifs.c if (!(gr = getgrnam(value))) { gr 610 source3/client/mount.cifs.c snprintf(group, sizeof(group), "%u", gr->gr_gid); gr 1253 source3/client/mount.cifs.c struct group *gr; gr 1255 source3/client/mount.cifs.c if (!(gr = getgrnam(optarg))) { gr 1259 source3/client/mount.cifs.c gid = gr->gr_gid; gr 150 source3/lib/sysacls.c struct group *gr; gr 177 source3/lib/sysacls.c if ((gr = getgrgid(ap->gid)) == NULL) { gr 182 source3/lib/sysacls.c id = gr->gr_name; gr 1356 source3/passdb/pdb_interface.c char **gr; gr 1386 source3/passdb/pdb_interface.c for (gr = grp->gr_mem; (*gr != NULL) && ((*gr)[0] != '\0'); gr += 1) { gr 1387 source3/passdb/pdb_interface.c struct passwd *pw = getpwnam(*gr); gr 60 source3/winbindd/idmap_nss.c struct group *gr; gr 76 source3/winbindd/idmap_nss.c gr = getgrgid((gid_t)ids[i]->xid.id); gr 78 source3/winbindd/idmap_nss.c if (!gr) { gr 82 source3/winbindd/idmap_nss.c name = gr->gr_name; gr 150 source3/winbindd/idmap_nss.c struct group *gr; gr 189 source3/winbindd/idmap_nss.c gr = getgrnam(name); gr 190 source3/winbindd/idmap_nss.c if (gr) { gr 191 source3/winbindd/idmap_nss.c ids[i]->xid.id = gr->gr_gid; gr 184 source3/winbindd/winbindd_group.c static bool fill_grent(TALLOC_CTX *mem_ctx, struct winbindd_gr *gr, gr 211 source3/winbindd/winbindd_group.c gr->gr_gid = unix_gid; gr 215 source3/winbindd/winbindd_group.c safe_strcpy(gr->gr_name, full_group_name, sizeof(gr->gr_name) - 1); gr 216 source3/winbindd/winbindd_group.c safe_strcpy(gr->gr_passwd, "x", sizeof(gr->gr_passwd) - 1); gr 866 source3/winbindd/winbindd_group.c if (!fill_grent(s->state->mem_ctx, &s->state->response.data.gr, gr 875 source3/winbindd/winbindd_group.c s->state->response.data.gr.num_gr_mem = (uint32)num_gr_mem; gr 879 source3/winbindd/winbindd_group.c s->state->response.data.gr.gr_mem_ofs = 0; gr 1341 source4/torture/basic/delaywrite.c NTTIME gr = (g / r) * r; \ gr 1348 source4/torture/basic/delaywrite.c } else if ((g cmp c) && (gr cmp cr)) { \ gr 135 source4/winbind/wb_cmd_getgrgid.c struct winbindd_gr *gr; gr 139 source4/winbind/wb_cmd_getgrgid.c gr = talloc(state, struct winbindd_gr); gr 140 source4/winbind/wb_cmd_getgrgid.c if (composite_nomem(gr, state->ctx)) return; gr 148 source4/winbind/wb_cmd_getgrgid.c WBSRV_SAMBA3_SET_STRING(gr->gr_name, group_info->out.group_name); gr 149 source4/winbind/wb_cmd_getgrgid.c WBSRV_SAMBA3_SET_STRING(gr->gr_passwd, "*"); gr 151 source4/winbind/wb_cmd_getgrgid.c gr->gr_gid = state->gid; gr 153 source4/winbind/wb_cmd_getgrgid.c state->result = gr; gr 159 source4/winbind/wb_cmd_getgrgid.c TALLOC_CTX *mem_ctx, struct winbindd_gr **gr) gr 171 source4/winbind/wb_cmd_getgrgid.c *gr = talloc_steal(mem_ctx, state->result); gr 111 source4/winbind/wb_cmd_getgrnam.c struct winbindd_gr *gr; gr 118 source4/winbind/wb_cmd_getgrnam.c gr = talloc(state, struct winbindd_gr); gr 119 source4/winbind/wb_cmd_getgrnam.c if(composite_nomem(gr, state->ctx)) return; gr 124 source4/winbind/wb_cmd_getgrnam.c WBSRV_SAMBA3_SET_STRING(gr->gr_name, group_info->out.group_name); gr 125 source4/winbind/wb_cmd_getgrnam.c WBSRV_SAMBA3_SET_STRING(gr->gr_passwd, "*"); gr 126 source4/winbind/wb_cmd_getgrnam.c gr->num_gr_mem = group_info->out.num_members; gr 127 source4/winbind/wb_cmd_getgrnam.c gr->gr_mem_ofs = 0; gr 129 source4/winbind/wb_cmd_getgrnam.c state->result = gr; gr 152 source4/winbind/wb_cmd_getgrnam.c TALLOC_CTX *mem_ctx, struct winbindd_gr **gr) gr 162 source4/winbind/wb_cmd_getgrnam.c *gr = talloc_steal(mem_ctx, state->result); gr 976 source4/winbind/wb_samba3_cmd.c struct winbindd_gr *gr; gr 980 source4/winbind/wb_samba3_cmd.c status = wb_cmd_getgrnam_recv(ctx, s3call, &gr); gr 982 source4/winbind/wb_samba3_cmd.c s3call->response.data.gr = *gr; gr 1012 source4/winbind/wb_samba3_cmd.c struct winbindd_gr *gr; gr 1016 source4/winbind/wb_samba3_cmd.c status = wb_cmd_getgrgid_recv(ctx, s3call, &gr); gr 1018 source4/winbind/wb_samba3_cmd.c s3call->response.data.gr = *gr;