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;