Lines Matching refs:res

137                                  struct ldb_result *res,
142 if (res == NULL || ctx->ldb_ts == NULL) {
146 for (size_t c = 0; c < res->count; c++) {
147 ret = merge_msg_ts_attrs(ctx, res->msgs[c], attrs);
159 ldb_dn_get_linearized(res->msgs[c]->dn));
173 struct ldb_result res;
175 res.count = msgs_count;
176 res.msgs = msgs;
177 return sysdb_merge_res_ts_attrs(ctx, &res, attrs);
190 struct ldb_result *res;
212 ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
222 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attrs);
228 *_res = talloc_steal(mem_ctx, res);
238 struct ldb_result **res)
284 *res = talloc_zero(mem_ctx, struct ldb_result);
285 if (*res == NULL) {
295 *res = talloc_steal(mem_ctx, orig_obj);
312 struct ldb_result *res;
326 ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
334 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attrs);
340 *_res = talloc_steal(mem_ctx, res);
350 struct ldb_result **res)
396 *res = talloc_zero(mem_ctx, struct ldb_result);
397 if (*res == NULL) {
407 *res = talloc_steal(mem_ctx, orig_obj);
461 struct ldb_result *res;
471 ret = sysdb_search_user_by_upn_res(tmp_ctx, domain, upn, attrs, &res);
477 *_res = talloc_steal(mem_ctx, res);
493 struct ldb_result *res;
507 res = talloc_zero(tmp_ctx, struct ldb_result);
508 if (res == NULL) {
537 ret = ldb_search(sysdb->ldb, tmp_ctx, &res, NULL,
545 *_res = talloc_steal(mem_ctx, res);
562 struct ldb_result *res;
607 ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
615 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attrs);
621 res = sss_merge_ldb_results(res, ts_cache_res);
622 if (res == NULL) {
627 *_res = talloc_steal(mem_ctx, res);
648 struct ldb_result *res;
658 ret = sysdb_enumpwent_filter(tmp_ctx, domain, name_filter, addtl_filter, &res);
665 for (c = 0; c < res->count; c++) {
666 ret = sysdb_add_overrides_to_object(domain, res->msgs[c], NULL,
677 *_res = talloc_steal(mem_ctx, res);
721 static int mpg_res_convert(struct ldb_result *res)
726 for (i = 0; i < res->count; i++) {
727 ret = mpg_convert(res->msgs[i]);
738 struct ldb_result **res)
808 *res = talloc_steal(mem_ctx, orig_obj);
814 *res = talloc_zero(mem_ctx, struct ldb_result);
815 if (*res == NULL) {
837 struct ldb_result *res;
865 ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
873 ret = mpg_res_convert(res);
878 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attrs);
884 *_res = talloc_steal(mem_ctx, res);
894 struct ldb_result **res)
964 *res = talloc_steal(mem_ctx, orig_obj);
970 *res = talloc_zero(mem_ctx, struct ldb_result);
971 if (*res == NULL) {
993 struct ldb_result *res;
1014 ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
1021 ret = mpg_res_convert(res);
1026 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attrs);
1032 *_res = talloc_steal(mem_ctx, res);
1051 struct ldb_result *res;
1108 lret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
1115 ret = mpg_res_convert(res);
1121 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attrs);
1127 res = sss_merge_ldb_results(res, ts_cache_res);
1128 if (res == NULL) {
1133 *_res = talloc_steal(mem_ctx, res);
1154 struct ldb_result *res;
1164 ret = sysdb_enumgrent_filter(tmp_ctx, domain, name_filter, addtl_filter, &res);
1170 for (c = 0; c < res->count; c++) {
1172 ret = sysdb_add_overrides_to_object(domain, res->msgs[c], NULL,
1182 ret = sysdb_add_group_member_overrides(domain, res->msgs[c],
1192 *_res = talloc_steal(mem_ctx, res);
1212 struct ldb_result *res;
1225 ret = sysdb_getpwnam(tmp_ctx, domain, name, &res);
1232 if (res->count == 0) {
1234 *_res = talloc_steal(mem_ctx, res);
1238 } else if (res->count != 1) {
1241 "sysdb_getpwnam returned count: [%d]\n", res->count);
1246 user_dn = res->msgs[0]->dn;
1283 res, ldb_search_default_callback,
1299 *_res = talloc_steal(mem_ctx, res);
1313 struct ldb_result *res;
1331 res = talloc_zero(tmp_ctx, struct ldb_result);
1332 if (res == NULL) {
1339 res->count = 0;
1340 res->msgs = NULL;
1348 ret = sysdb_initgroups(tmp_ctx, domain, sysdb_name, &res);
1350 for (i = 0; i < res->count; i++) {
1351 ret = sysdb_add_overrides_to_object(domain, res->msgs[i],
1362 *_res = talloc_steal(mem_ctx, res);
1376 struct ldb_result *res;
1390 ret = sysdb_getpwnam_with_views(tmp_ctx, domain, name, &res);
1397 if (res->count == 0) {
1399 *_res = talloc_steal(mem_ctx, res);
1403 } else if (res->count != 1) {
1406 "sysdb_getpwnam returned count: [%d]\n", res->count);
1411 user_dn = res->msgs[0]->dn;
1448 res, ldb_search_default_callback,
1466 for (c = 1; c < res->count; c++) {
1467 ret = sysdb_add_overrides_to_object(domain, res->msgs[c], NULL,
1477 *_res = talloc_steal(mem_ctx, res);
1492 struct ldb_result *res;
1514 ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res, base_dn,
1524 ret = sysdb_merge_res_ts_attrs(domain->sysdb, res, attributes);
1530 *_res = talloc_steal(mem_ctx, res);
1765 struct ldb_result *res,
1777 if(!res || res->count == 0) {
1786 for (i=0; i < res->count; i++) {
1787 el = ldb_msg_find_element(res->msgs[i], SYSDB_NETGROUP_TRIPLE);
1791 el = ldb_msg_find_element(res->msgs[i], SYSDB_NETGROUP_MEMBER);
1804 for (i=0; i < res->count; i++) {
1805 el = ldb_msg_find_element(res->msgs[i], SYSDB_NETGROUP_TRIPLE);
1841 el = ldb_msg_find_element(res->msgs[i], SYSDB_NETGROUP_MEMBER);
1880 struct ldb_result **res)
1925 *res = talloc_steal(mem_ctx, result);
1937 struct ldb_result **res)
1976 *res = talloc_steal(mem_ctx, result);
2100 struct ldb_result *res;
2109 ret = sysdb_getpwnam(tmp_ctx, domain, name_or_upn_or_sid, &res);
2115 if (res->count == 0) {
2124 &res);
2125 if (ret == EOK && res->count == 1) {
2126 msg = res->msgs[0];
2143 } else if (res->count == 1) {
2144 msg = res->msgs[0];
2147 "sysdb_getpwnam returned count: [%d]\n", res->count);
2169 struct ldb_result **res)
2210 *res = talloc_zero(mem_ctx, struct ldb_result);
2211 if (*res == NULL) {
2224 *res = talloc_steal(mem_ctx, orig_obj);