Home
last modified time | relevance | path

Searched refs:be_constr (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_nswstate.c89 if (s->be_constr != NULL) in _nscd_free_nsw_state()
90 free(s->be_constr); in _nscd_free_nsw_state()
213 s->be_constr = (nss_backend_constr_t *)calloc(s->max_src, in _nscd_create_nsw_state()
215 if (s->be_constr == NULL) { in _nscd_create_nsw_state()
223 (me, "db be constructor array %p allocated\n", s->be_constr); in _nscd_create_nsw_state()
294 if (be_info == NULL || be_info->be_constr == NULL) { in _nscd_create_nsw_state()
300 s->be_constr[i] = be_info->be_constr; in _nscd_create_nsw_state()
301 be = (be_info->be_constr)(dbn, in _nscd_create_nsw_state()
373 if (s->be[i] == NULL && s->be_constr[i] != NULL) { in check_be_array()
374 s->be[i] = (s->be_constr[i])(dbn, srcn, 0); in check_be_array()
H A Dnscd_switch.h72 nss_backend_constr_t be_constr; member
116 nss_backend_constr_t *be_constr; /* be constructor array */ member
H A Dnscd_nswconfig.c227 be_info.be_constr = c; in _nscd_populate_nsw_backend_info_db()
234 if (be_info.be_constr == NULL) { in _nscd_populate_nsw_backend_info_db()
260 *nscd_src_backend_db[srci], be_info.be_constr); in _nscd_populate_nsw_backend_info_db()
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dnss_common.c148 nss_backend_constr_t be_constr; member
779 if (src->be_constr == 0) { in nss_get_backend_u()
788 src->be_constr = c; in nss_get_backend_u()
793 if (src->be_constr == 0) { in nss_get_backend_u()
801 be = (*src->be_constr)(s->p.name, in nss_get_backend_u()
957 (*src->finder->delete)(src->finder_priv, src->be_constr); in _nss_src_state_destr()