initf
nss_setent(nss_db_root_t *rootp, nss_db_initf_t initf,
nss_setent_u(rootp, initf, contextpp);
nss_getent(nss_db_root_t *rootp, nss_db_initf_t initf, nss_getent_t *contextpp,
status = nss_getent_u(rootp, initf, contextpp, args);
nss_endent(nss_db_root_t *rootp, nss_db_initf_t initf,
nss_endent_u(rootp, initf, contextpp);
nss_setent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
rootp, initf, contextpp);
if (getparams(-1, initf, ¶ms) == NSCD_CFG_UNSUPPORTED_SWITCH_DB)
if (initf == nscd_initf)
nss_endent_u(rootp, initf, contextpp);
s->be_version_p[i] == NULL && initf == nscd_initf) ||
nss_endent_u(rootp, initf, contextpp);
nss_getent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
rootp, initf, contextpp, args);
nss_setent_u(rootp, initf, contextpp);
nss_endent_u(rootp, initf, contextpp);
nss_endent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
rootp, initf, contextpp);
nss_db_initf_t initf;
NULL, &initf, &dbop, &arg);
initf = nscd_initf;
status = nss_search(NULL, initf, dbop, &arg);
delayed_setent(nss_pheader_t *pbuf, nss_db_initf_t initf,
nss_setent(NULL, initf, contextp);
nss_db_initf_t initf;
initf = nscd_initf;
delayed_setent(pbuf, initf, contextp, cookie_num_p,
NULL, &initf, &contextp, &arg);
status = nss_getent(NULL, initf, contextp, &arg);
nss_db_initf_t initf,
(*initf)(p);
nss_search(nss_db_root_t *rootp, nss_db_initf_t initf, int search_fnum,
"search_args = %p\n", rootp, initf,
if (getparams(search_fnum, initf, ¶ms) ==
if (initf == nscd_initf) {
return ((func)(rootp, initf, search_fnum,
if (initf == nscd_initf) {
if (initf == nscd_initf && try_local(dbi, search_args) == 1) {
if (initf == nscd_initf && /* request is from the door */
initf(pv[INPIPE]); /* read from pipe */
initf(in);
initf(input);
initf(dup(0));
initf(f);
nss_search(nss_db_root_t *rootp, nss_db_initf_t initf, int search_fnum,
res = _nsc_search(rootp, initf, search_fnum, search_args);
NSS_LOCK_CHECK(rootp, initf, &s);
nss_setent(nss_db_root_t *rootp, nss_db_initf_t initf, nss_getent_t *contextpp)
nss_setent_u(rootp, initf, contextpp);
nss_getent(nss_db_root_t *rootp, nss_db_initf_t initf, nss_getent_t *contextpp,
status = nss_getent_u(rootp, initf, contextpp, args);
nss_endent(nss_db_root_t *rootp, nss_db_initf_t initf, nss_getent_t *contextpp)
nss_endent_u(rootp, initf, contextpp);
nss_setent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
status = _nsc_setent_u(rootp, initf, contextpp);
NSS_LOCK_CHECK(rootp, initf, &s);
nss_endent_u(rootp, initf, contextpp);
nss_getent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
nss_setent_u(rootp, initf, contextpp);
status = _nsc_getent_u(rootp, initf, contextpp, args);
nss_endent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
status = _nsc_endent_u(rootp, initf, contextpp);
nss_db_initf_t initf, int search_fnum, void *search_args)
if (pbuf == NULL || in == NULL || initf == (nss_db_initf_t)NULL) {
(*initf)(&tparam);
nss_db_initf_t initf, nss_getent_t *contextpp)
if (pbuf == NULL || initf == (nss_db_initf_t)NULL) {
nss_db_initf_t initf __unused, int search_fnum, void *search_args)
nss_db_root_t *rootp __unused, nss_db_initf_t initf __unused,
_nsc_search(nss_db_root_t *rootp, nss_db_initf_t initf, int search_fnum,
initf, search_fnum, search_args);
status = nss_unpack((void *)doorptr, bufsize, rootp, initf,
_nsc_setent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
(*initf)(&contextp->param);
status = nss_pack_ent((void *)pbuf, bufsize, rootp, initf, contextpp);
initf, contextpp, NULL);
_nsc_getent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
status = nss_pack_ent((void *)pbuf, bufsize, rootp, initf, contextpp);
nss_setent_u(rootp, initf, contextpp);
initf, contextpp, args);
_nsc_endent_u(nss_db_root_t *rootp, nss_db_initf_t initf,
status = nss_pack_ent((void *)pbuf, bufsize, rootp, initf, contextpp);
_nss_db_state_constr(nss_db_initf_t initf)
(*initf)(&s->p);
nss_db_initf_t initf, int search_fnum,
nss_pinit_funcs(int index, nss_db_initf_t *initf, nss_str2ent_t *s2e)
if (initf) {
*initf = (nss_db_initf_t)getXbyY_to_dbop[index].initfnp;
nss_db_initf_t *initf, int *dbop, nss_XbyY_args_t *arg)
if (nss_pinit_funcs(index, initf, &real_s2e) != NSS_SUCCESS)
if (nss_pinit_funcs(index, initf, NULL) != NSS_SUCCESS)
nss_db_initf_t *initf __unused, nss_getent_t **contextp __unused,
_nss_compat_constr(ops, n_ops, filename, min_bufsize, rootp, initf, netgroups,
nss_db_initf_t initf;
be->db_initf = initf;
nss_db_initf_t initf,