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;