dslibentry_t
dslibentry_t *dsp;
if ((dslibtab = realloc(dslibtab, newndslib * sizeof (dslibentry_t)))
(void) memset(dsp, 0, (newndslib - ndslib) * sizeof (dslibentry_t));
dslibentry_t *dsp;
static dslibentry_t *
dslibentry_t *dsp;
static dslibentry_t *
dslibentry_t *dsp, *orig_dsp;
ds_free_dslibentry(dslibentry_t *dsp, int force_unreg)
(void) memset(dsp, 0, sizeof (dslibentry_t));
dslibentry_t *dsp;
dslibtab = malloc(sizeof (dslibentry_t) * MIN_DSLIB_ENTRIES);
(void) memset(dslibtab, 0, sizeof (dslibentry_t) * ndslib);
dslibentry_t *dsp;
dslibentry_t *dsp;
static dslibentry_t *dslibtab;
dslibentry_t *dsp;
static dslibentry_t *ds_hdl_to_dslibentry(ds_hdl_t hdl);
static dslibentry_t *ds_new_dslibentry(void);
static dslibentry_t *ds_lookup_dslibentry(char *service, boolean_t is_client);
static dslibentry_t *ds_register_dslibentry(ds_hdl_t hdl, char *service,
static void ds_free_dslibentry(dslibentry_t *dsp, int force_unreg);
static dslibentry_t *
dslibentry_t *dsp;
static dslibentry_t *