fmd_module
struct fmd_module *d_rmod; /* root module for fmd's main thread */
struct fmd_module *d_self; /* self module for fmd's diagnosis */
struct fmd_module; /* see <fmd_module.h> */
extern fmd_case_t *fmd_case_create(struct fmd_module *, const char *, void *);
extern fmd_case_t *fmd_case_recreate(struct fmd_module *,
struct fmd_module; /* see <fmd_module.h> */
struct fmd_module *ci_mod; /* module that owns this case */
struct fmd_module; /* see <fmd_module.h> */
extern void fmd_ckpt_save(struct fmd_module *);
extern void fmd_ckpt_restore(struct fmd_module *);
extern void fmd_ckpt_delete(struct fmd_module *);
extern void fmd_ckpt_rename(struct fmd_module *);
struct fmd_module; /* see <fmd_module.h> */
struct fmd_module *eq_mod; /* module associated with this queue */
extern fmd_eventq_t *fmd_eventq_create(struct fmd_module *,
{ "fmd_module", "?", "display module or list of modules", fmd_module },
struct fmd_module *mod_next; /* next module in fmd_modhash chain */
struct fmd_module; /* see below */
int (*mop_init)(struct fmd_module *);
int (*mop_fini)(struct fmd_module *);
void (*mop_dispatch)(struct fmd_module *, struct fmd_event *);
int (*mop_transport)(struct fmd_module *,
struct fmd_module **mh_hash; /* hash bucket array */
struct fmd_module; /* see <fmd_module.h> */
extern nvlist_t *fmd_protocol_fmri_module(struct fmd_module *);
extern nvlist_t *fmd_protocol_moderror(struct fmd_module *, int, const char *);
extern nvlist_t *fmd_protocol_xprt_ctl(struct fmd_module *,
extern nvlist_t *fmd_protocol_xprt_sub(struct fmd_module *,
extern nvlist_t *fmd_protocol_xprt_uuclose(struct fmd_module *,
extern nvlist_t *fmd_protocol_xprt_uuresolved(struct fmd_module *,
extern nvlist_t *fmd_protocol_xprt_updated(struct fmd_module *,
struct fmd_module; /* see <fmd_module.h> */
struct fmd_module *thr_mod; /* module associated with this thread */
extern fmd_thread_t *fmd_thread_xcreate(struct fmd_module *, pthread_t);
extern fmd_thread_t *fmd_thread_create(struct fmd_module *,
extern fmd_thread_t *fmd_doorthread_create(struct fmd_module *,