nsc_ctx_t
ctx_info_nolock(nsc_ctx_t *ctx)
ctx_info(nsc_ctx_t *ctx)
nsc_ctx_t *ctx;
static nsc_ctx_t *init_cache_ctx(int);
start_threads(nsc_ctx_t *ctx)
nsc_ctx_t *ctx;
check_db_file(nsc_ctx_t *ctx, nscd_cfg_cache_t cfg,
nsc_ctx_t *ctx;
typedef void (*cache_init_ctx_t)(nsc_ctx_t *);
static nsc_ctx_t *
nsc_ctx_t *ctx;
ctx = calloc(1, sizeof (nsc_ctx_t));
nsc_ctx_t *ctx = arg;
getxy_keepalive(nsc_ctx_t *ctx, nsc_db_t *nscdb, int keep, int interval)
nsc_invalidate(nsc_ctx_t *ctx, char *dbname, nsc_ctx_t **ctxs)
nsc_ctx_t *cache_ctx_p[CACHE_CTX_COUNT] = { 0 };
ctx_invalidate(nsc_ctx_t *ctx)
delete_entry(nsc_db_t *nscdb, nsc_ctx_t *ctx, nsc_entry_t *entry)
nsc_ctx_t *ctx;
nsc_ctx_t *ctx = arg;
reap_cache(nsc_ctx_t *ctx, uint_t nodes_per_interval,
get_cache_ctx(char *dbname, nsc_ctx_t **ctx)
nsc_get_db(nsc_ctx_t *ctx, int dbop)
static nsc_db_t *nsc_get_db(nsc_ctx_t *, int);
static uint_t reap_cache(nsc_ctx_t *, uint_t, uint_t);
static void delete_entry(nsc_db_t *, nsc_ctx_t *, nsc_entry_t *);
nsc_ctx_t *ctx;
static void getxy_keepalive(nsc_ctx_t *, nsc_db_t *, int, int);
static void ctx_info(nsc_ctx_t *);
static void ctx_info_nolock(nsc_ctx_t *);
static void ctx_invalidate(nsc_ctx_t *);
nsc_ctx_t *ctx;
nsc_info(nsc_ctx_t *ctx, char *dbname, nscd_cfg_cache_t cfg[],
nsc_ctx_t *ctx1;
nsc_ctx_t ctx2;
nsc_ctx_t *ctx;
extern void passwd_init_ctx(nsc_ctx_t *);
extern void group_init_ctx(nsc_ctx_t *);
extern void host_init_ctx(nsc_ctx_t *);
extern void ipnode_init_ctx(nsc_ctx_t *);
extern void exec_init_ctx(nsc_ctx_t *);
extern void prof_init_ctx(nsc_ctx_t *);
extern void user_init_ctx(nsc_ctx_t *);
extern void ether_init_ctx(nsc_ctx_t *);
extern void rpc_init_ctx(nsc_ctx_t *);
extern void proto_init_ctx(nsc_ctx_t *);
extern void net_init_ctx(nsc_ctx_t *);
extern void bootp_init_ctx(nsc_ctx_t *);
extern void auth_init_ctx(nsc_ctx_t *);
extern void serv_init_ctx(nsc_ctx_t *);
extern void netmask_init_ctx(nsc_ctx_t *);
extern void printer_init_ctx(nsc_ctx_t *);
extern void project_init_ctx(nsc_ctx_t *);
extern void tnrhtp_init_ctx(nsc_ctx_t *);
extern void tnrhdb_init_ctx(nsc_ctx_t *);
extern int nscd_wait(nsc_ctx_t *, nsc_db_t *, nsc_entry_t *);
extern int nscd_signal(nsc_ctx_t *, nsc_db_t *, nsc_entry_t *);
extern void nsc_info(nsc_ctx_t *, char *, nscd_cfg_cache_t cfg[],
extern void nsc_invalidate(nsc_ctx_t *, char *, nsc_ctx_t **);
auth_init_ctx(nsc_ctx_t *ctx) {
bootp_init_ctx(nsc_ctx_t *ctx) {
ether_init_ctx(nsc_ctx_t *ctx) {
exec_init_ctx(nsc_ctx_t *ctx) {
group_init_ctx(nsc_ctx_t *ctx) {
host_init_ctx(nsc_ctx_t *ctx) {
net_init_ctx(nsc_ctx_t *ctx) {
netmask_init_ctx(nsc_ctx_t *ctx) {
ipnode_init_ctx(nsc_ctx_t *ctx) {
printer_init_ctx(nsc_ctx_t *ctx) {
prof_init_ctx(nsc_ctx_t *ctx) {
project_init_ctx(nsc_ctx_t *ctx) {
proto_init_ctx(nsc_ctx_t *ctx) {
passwd_init_ctx(nsc_ctx_t *ctx) {
rpc_init_ctx(nsc_ctx_t *ctx) {
serv_init_ctx(nsc_ctx_t *ctx) {
tnrhdb_init_ctx(nsc_ctx_t *ctx) {
tnrhtp_init_ctx(nsc_ctx_t *ctx) {
user_init_ctx(nsc_ctx_t *ctx) {
extern nsc_ctx_t *cache_ctx_p[];
extern nsc_ctx_t *cache_ctx_p[];
nscd_wait(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry)
nscd_signal(nsc_ctx_t *ctx, nsc_db_t *nscdb, nsc_entry_t *entry)
extern nsc_ctx_t *cache_ctx_p[];