nsc_db_t
nsc_db_t *nscdb;
nsc_db_t *nscdb;
nsc_db_t *nscdb;
getxy_keepalive(nsc_ctx_t *ctx, nsc_db_t *nscdb, int keep, int interval)
delete_entry(nsc_db_t *nscdb, nsc_ctx_t *ctx, nsc_entry_t *entry)
nsc_db_t *nscdb;
nsc_db_t *nscdb;
static nsc_db_t *
hash_find(nsc_db_t *nscdb, nsc_entry_t *entry, uint_t *hash,
print_entry(nsc_db_t *nscdb, time_t now, nsc_entry_t *entry)
hash_dump(nsc_db_t *nscdb, time_t now)
avl_dump(nsc_db_t *nscdb, time_t now)
queue_dump(nsc_db_t *nscdb, time_t now)
queue_remove(nsc_db_t *nscdb, nsc_entry_t *entry)
static nsc_db_t *nsc_get_db(nsc_ctx_t *, int);
queue_adjust(nsc_db_t *nscdb, nsc_entry_t *entry)
static void delete_entry(nsc_db_t *, nsc_ctx_t *, nsc_entry_t *);
nsc_db_t *
nsc_db_t *nscdb;
nscdb = (nsc_db_t *)malloc(sizeof (*nscdb));
static void print_entry(nsc_db_t *, time_t, nsc_entry_t *);
static void avl_dump(nsc_db_t *, time_t);
static void hash_dump(nsc_db_t *, time_t);
static nsc_entry_t *hash_find(nsc_db_t *, nsc_entry_t *, uint_t *, nscd_bool_t);
static void queue_adjust(nsc_db_t *, nsc_entry_t *);
static void queue_remove(nsc_db_t *, nsc_entry_t *);
static void queue_dump(nsc_db_t *, time_t);
static void getxy_keepalive(nsc_ctx_t *, nsc_db_t *, int, int);
nsc_db_t *nsc_db[_NSC_MAX_DB]; /* caches */
nsc_db_t *nscdb;
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 nsc_db_t *make_cache(enum db_type, int, char *,
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)