fmd_serd_hash_t
fmd_serd_hash_t sh;
fmd_serd_hash_t mod_serds; /* hash of serd engs owned by module */
fmd_serd_eng_insert(fmd_serd_hash_t *shp,
fmd_serd_eng_lookup(fmd_serd_hash_t *shp, const char *name)
fmd_serd_eng_delete(fmd_serd_hash_t *shp, const char *name)
fmd_serd_hash_create(fmd_serd_hash_t *shp)
fmd_serd_hash_destroy(fmd_serd_hash_t *shp)
bzero(shp, sizeof (fmd_serd_hash_t));
fmd_serd_hash_apply(fmd_serd_hash_t *shp, fmd_serd_eng_f *func, void *arg)
fmd_serd_hash_count(fmd_serd_hash_t *shp)
fmd_serd_hash_contains(fmd_serd_hash_t *shp, fmd_event_t *ep)
extern void fmd_serd_hash_create(fmd_serd_hash_t *);
extern void fmd_serd_hash_destroy(fmd_serd_hash_t *);
extern void fmd_serd_hash_apply(fmd_serd_hash_t *, fmd_serd_eng_f *, void *);
extern uint_t fmd_serd_hash_count(fmd_serd_hash_t *);
extern int fmd_serd_hash_contains(fmd_serd_hash_t *, fmd_event_t *);
extern fmd_serd_eng_t *fmd_serd_eng_insert(fmd_serd_hash_t *,
extern fmd_serd_eng_t *fmd_serd_eng_lookup(fmd_serd_hash_t *, const char *);
extern void fmd_serd_eng_delete(fmd_serd_hash_t *, const char *);