_ldb_nss_ctx 22 source3/lib/ldb/nssldb/ldb-grp.c extern struct _ldb_nss_context *_ldb_nss_ctx; _ldb_nss_ctx 56 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur = 0; _ldb_nss_ctx 57 source3/lib/ldb/nssldb/ldb-grp.c if (_ldb_nss_ctx->gr_res != NULL) { _ldb_nss_ctx 58 source3/lib/ldb/nssldb/ldb-grp.c talloc_free(_ldb_nss_ctx->gr_res); _ldb_nss_ctx 59 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res = NULL; _ldb_nss_ctx 62 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, _ldb_nss_ctx 63 source3/lib/ldb/nssldb/ldb-grp.c &_ldb_nss_ctx->gr_res, _ldb_nss_ctx 64 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 84 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur = 0; _ldb_nss_ctx 85 source3/lib/ldb/nssldb/ldb-grp.c if (_ldb_nss_ctx->gr_res) { _ldb_nss_ctx 86 source3/lib/ldb/nssldb/ldb-grp.c talloc_free(_ldb_nss_ctx->gr_res); _ldb_nss_ctx 87 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res = NULL; _ldb_nss_ctx 105 source3/lib/ldb/nssldb/ldb-grp.c if (_ldb_nss_ctx->gr_cur >= _ldb_nss_ctx->gr_res->count) { _ldb_nss_ctx 110 source3/lib/ldb/nssldb/ldb-grp.c res = talloc_zero(_ldb_nss_ctx->gr_res, struct ldb_result); _ldb_nss_ctx 113 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; /* skip this entry */ _ldb_nss_ctx 118 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res->msgs[_ldb_nss_ctx->gr_cur]->dn, _ldb_nss_ctx 125 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; /* skip this entry */ _ldb_nss_ctx 133 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res->msgs[_ldb_nss_ctx->gr_cur], _ldb_nss_ctx 140 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; /* skip this entry */ _ldb_nss_ctx 146 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; _ldb_nss_ctx 163 source3/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb); _ldb_nss_ctx 170 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &gr_res, _ldb_nss_ctx 171 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 249 source3/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb); _ldb_nss_ctx 256 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &gr_res, _ldb_nss_ctx 257 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 330 source3/lib/ldb/nssldb/ldb-grp.c mem_res = talloc_zero(_ldb_nss_ctx, struct ldb_result); _ldb_nss_ctx 337 source3/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &uid_res, _ldb_nss_ctx 338 source3/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 22 source3/lib/ldb/nssldb/ldb-nss.c struct _ldb_nss_context *_ldb_nss_ctx = NULL; _ldb_nss_ctx 30 source3/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx != NULL) { _ldb_nss_ctx 31 source3/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->pid == mypid) { _ldb_nss_ctx 36 source3/lib/ldb/nssldb/ldb-nss.c talloc_free(_ldb_nss_ctx); _ldb_nss_ctx 37 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx = NULL; _ldb_nss_ctx 41 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx = talloc_named(NULL, 0, "_ldb_nss_ctx(%u)", mypid); _ldb_nss_ctx 42 source3/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx == NULL) { _ldb_nss_ctx 46 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->pid = mypid; _ldb_nss_ctx 53 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb = ldb_init(_ldb_nss_ctx); _ldb_nss_ctx 54 source3/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->ldb == NULL) { _ldb_nss_ctx 58 source3/lib/ldb/nssldb/ldb-nss.c ret = ldb_connect(_ldb_nss_ctx->ldb, _LDB_NSS_URL, LDB_FLG_RDONLY, NULL); _ldb_nss_ctx 63 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->base = ldb_dn_explode(_ldb_nss_ctx, _LDB_NSS_BASEDN); _ldb_nss_ctx 64 source3/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->base == NULL) { _ldb_nss_ctx 68 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->pw_cur = 0; _ldb_nss_ctx 69 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->pw_res = NULL; _ldb_nss_ctx 70 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->gr_cur = 0; _ldb_nss_ctx 71 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->gr_res = NULL; _ldb_nss_ctx 77 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx = NULL; _ldb_nss_ctx 371 source3/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 386 source3/lib/ldb/nssldb/ldb-nss.c ldb_set_timeout(_ldb_nss_ctx->ldb, req, 0); _ldb_nss_ctx 388 source3/lib/ldb/nssldb/ldb-nss.c ret = ldb_request(_ldb_nss_ctx->ldb, req); _ldb_nss_ctx 22 source3/lib/ldb/nssldb/ldb-pwd.c extern struct _ldb_nss_context *_ldb_nss_ctx; _ldb_nss_ctx 43 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_cur = 0; _ldb_nss_ctx 44 source3/lib/ldb/nssldb/ldb-pwd.c if (_ldb_nss_ctx->pw_res != NULL) { _ldb_nss_ctx 45 source3/lib/ldb/nssldb/ldb-pwd.c talloc_free(_ldb_nss_ctx->pw_res); _ldb_nss_ctx 46 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_res = NULL; _ldb_nss_ctx 49 source3/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, _ldb_nss_ctx 50 source3/lib/ldb/nssldb/ldb-pwd.c &_ldb_nss_ctx->pw_res, _ldb_nss_ctx 51 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->base, _ldb_nss_ctx 71 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_cur = 0; _ldb_nss_ctx 72 source3/lib/ldb/nssldb/ldb-pwd.c if (_ldb_nss_ctx->pw_res) { _ldb_nss_ctx 73 source3/lib/ldb/nssldb/ldb-pwd.c talloc_free(_ldb_nss_ctx->pw_res); _ldb_nss_ctx 74 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_res = NULL; _ldb_nss_ctx 94 source3/lib/ldb/nssldb/ldb-pwd.c if (_ldb_nss_ctx->pw_cur >= _ldb_nss_ctx->pw_res->count) { _ldb_nss_ctx 103 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_res->msgs[_ldb_nss_ctx->pw_cur]); _ldb_nss_ctx 108 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_cur++; _ldb_nss_ctx 129 source3/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &res, _ldb_nss_ctx 130 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->base, _ldb_nss_ctx 178 source3/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx->ldb, &res, _ldb_nss_ctx 179 source3/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->base, _ldb_nss_ctx 22 source4/lib/ldb/nssldb/ldb-grp.c extern struct _ldb_nss_context *_ldb_nss_ctx; _ldb_nss_ctx 56 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur = 0; _ldb_nss_ctx 57 source4/lib/ldb/nssldb/ldb-grp.c if (_ldb_nss_ctx->gr_res != NULL) { _ldb_nss_ctx 58 source4/lib/ldb/nssldb/ldb-grp.c talloc_free(_ldb_nss_ctx->gr_res); _ldb_nss_ctx 59 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res = NULL; _ldb_nss_ctx 62 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 63 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 64 source4/lib/ldb/nssldb/ldb-grp.c &_ldb_nss_ctx->gr_res, _ldb_nss_ctx 65 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 85 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur = 0; _ldb_nss_ctx 86 source4/lib/ldb/nssldb/ldb-grp.c if (_ldb_nss_ctx->gr_res) { _ldb_nss_ctx 87 source4/lib/ldb/nssldb/ldb-grp.c talloc_free(_ldb_nss_ctx->gr_res); _ldb_nss_ctx 88 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res = NULL; _ldb_nss_ctx 106 source4/lib/ldb/nssldb/ldb-grp.c if (_ldb_nss_ctx->gr_cur >= _ldb_nss_ctx->gr_res->count) { _ldb_nss_ctx 111 source4/lib/ldb/nssldb/ldb-grp.c res = talloc_zero(_ldb_nss_ctx->gr_res, struct ldb_result); _ldb_nss_ctx 114 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; /* skip this entry */ _ldb_nss_ctx 119 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res->msgs[_ldb_nss_ctx->gr_cur]->dn, _ldb_nss_ctx 126 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; /* skip this entry */ _ldb_nss_ctx 134 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_res->msgs[_ldb_nss_ctx->gr_cur], _ldb_nss_ctx 141 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; /* skip this entry */ _ldb_nss_ctx 147 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->gr_cur++; _ldb_nss_ctx 165 source4/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb); _ldb_nss_ctx 181 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 182 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 184 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 263 source4/lib/ldb/nssldb/ldb-grp.c ctx = talloc_new(_ldb_nss_ctx->ldb); _ldb_nss_ctx 279 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 280 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 282 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 356 source4/lib/ldb/nssldb/ldb-grp.c mem_res = talloc_zero(_ldb_nss_ctx, struct ldb_result); _ldb_nss_ctx 372 source4/lib/ldb/nssldb/ldb-grp.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 373 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 375 source4/lib/ldb/nssldb/ldb-grp.c _ldb_nss_ctx->base, _ldb_nss_ctx 22 source4/lib/ldb/nssldb/ldb-nss.c struct _ldb_nss_context *_ldb_nss_ctx = NULL; _ldb_nss_ctx 30 source4/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx != NULL) { _ldb_nss_ctx 31 source4/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->pid == mypid) { _ldb_nss_ctx 36 source4/lib/ldb/nssldb/ldb-nss.c talloc_free(_ldb_nss_ctx); _ldb_nss_ctx 37 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx = NULL; _ldb_nss_ctx 41 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx = talloc_named(NULL, 0, "_ldb_nss_ctx(%u)", mypid); _ldb_nss_ctx 42 source4/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx == NULL) { _ldb_nss_ctx 46 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->pid = mypid; _ldb_nss_ctx 48 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb = ldb_init(_ldb_nss_ctx, NULL); _ldb_nss_ctx 49 source4/lib/ldb/nssldb/ldb-nss.c if (_ldb_nss_ctx->ldb == NULL) { _ldb_nss_ctx 53 source4/lib/ldb/nssldb/ldb-nss.c ret = ldb_connect(_ldb_nss_ctx->ldb, _LDB_NSS_URL, LDB_FLG_RDONLY, NULL); _ldb_nss_ctx 58 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->base = ldb_dn_new(_ldb_nss_ctx, _ldb_nss_ctx->ldb, _LDB_NSS_BASEDN); _ldb_nss_ctx 59 source4/lib/ldb/nssldb/ldb-nss.c if ( ! ldb_dn_validate(_ldb_nss_ctx->base)) { _ldb_nss_ctx 63 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->pw_cur = 0; _ldb_nss_ctx 64 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->pw_res = NULL; _ldb_nss_ctx 65 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->gr_cur = 0; _ldb_nss_ctx 66 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->gr_res = NULL; _ldb_nss_ctx 72 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx = NULL; _ldb_nss_ctx 366 source4/lib/ldb/nssldb/ldb-nss.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 381 source4/lib/ldb/nssldb/ldb-nss.c ldb_set_timeout(_ldb_nss_ctx->ldb, req, 0); _ldb_nss_ctx 383 source4/lib/ldb/nssldb/ldb-nss.c ret = ldb_request(_ldb_nss_ctx->ldb, req); _ldb_nss_ctx 22 source4/lib/ldb/nssldb/ldb-pwd.c extern struct _ldb_nss_context *_ldb_nss_ctx; _ldb_nss_ctx 43 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_cur = 0; _ldb_nss_ctx 44 source4/lib/ldb/nssldb/ldb-pwd.c if (_ldb_nss_ctx->pw_res != NULL) { _ldb_nss_ctx 45 source4/lib/ldb/nssldb/ldb-pwd.c talloc_free(_ldb_nss_ctx->pw_res); _ldb_nss_ctx 46 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_res = NULL; _ldb_nss_ctx 49 source4/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 50 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 51 source4/lib/ldb/nssldb/ldb-pwd.c &_ldb_nss_ctx->pw_res, _ldb_nss_ctx 52 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->base, _ldb_nss_ctx 72 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_cur = 0; _ldb_nss_ctx 73 source4/lib/ldb/nssldb/ldb-pwd.c if (_ldb_nss_ctx->pw_res) { _ldb_nss_ctx 74 source4/lib/ldb/nssldb/ldb-pwd.c talloc_free(_ldb_nss_ctx->pw_res); _ldb_nss_ctx 75 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_res = NULL; _ldb_nss_ctx 95 source4/lib/ldb/nssldb/ldb-pwd.c if (_ldb_nss_ctx->pw_cur >= _ldb_nss_ctx->pw_res->count) { _ldb_nss_ctx 104 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_res->msgs[_ldb_nss_ctx->pw_cur]); _ldb_nss_ctx 109 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->pw_cur++; _ldb_nss_ctx 131 source4/lib/ldb/nssldb/ldb-pwd.c filter = talloc_asprintf(_ldb_nss_ctx, _LDB_NSS_PWUID_FILTER, uid); _ldb_nss_ctx 140 source4/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 141 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 143 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->base, _ldb_nss_ctx 193 source4/lib/ldb/nssldb/ldb-pwd.c filter = talloc_asprintf(_ldb_nss_ctx, _LDB_NSS_PWNAM_FILTER, name); _ldb_nss_ctx 202 source4/lib/ldb/nssldb/ldb-pwd.c ret = ldb_search(_ldb_nss_ctx->ldb, _ldb_nss_ctx 203 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->ldb, _ldb_nss_ctx 205 source4/lib/ldb/nssldb/ldb-pwd.c _ldb_nss_ctx->base,