fmd_msg_hdl_t
static fmd_msg_hdl_t *fmadm_msghdl = NULL; /* handle for libfmd_msg calls */
fmd_msg_hdl_t *msghdl;
fmd_msg_hdl_t *g_msg;
extern fmd_msg_hdl_t *g_msg;
static fmd_msg_hdl_t *syslog_msghdl; /* handle for libfmd_msg calls */
fmd_msg_gettext_locked(fmd_msg_hdl_t *h,
fmd_msg_getitem(fmd_msg_hdl_t *h,
fmd_msg_getitem_nv(fmd_msg_hdl_t *h,
fmd_msg_getitem_id(fmd_msg_hdl_t *h,
fmd_msg_gettext_key(fmd_msg_hdl_t *h,
fmd_msg_gettext(fmd_msg_hdl_t *h,
fmd_msg_gettext_nv(fmd_msg_hdl_t *h, const char *locale, nvlist_t *nvl)
fmd_msg_gettext_id(fmd_msg_hdl_t *h, const char *locale, const char *code)
fmd_msg_lock_held(fmd_msg_hdl_t *h)
static fmd_msg_hdl_t *
fmd_msg_init_err(fmd_msg_hdl_t *h, int err)
fmd_msg_hdl_t *
fmd_msg_hdl_t *h = NULL;
if ((h = malloc(sizeof (fmd_msg_hdl_t))) == NULL)
bzero(h, sizeof (fmd_msg_hdl_t));
fmd_msg_fini(fmd_msg_hdl_t *h)
fmd_msg_locale_set(fmd_msg_hdl_t *h, const char *locale)
fmd_msg_locale_get(fmd_msg_hdl_t *h)
fmd_msg_url_set(fmd_msg_hdl_t *h, const char *url)
fmd_msg_url_get(fmd_msg_hdl_t *h)
fmd_msg_getitem_locked(fmd_msg_hdl_t *h,
fmd_msg_hdl_t *fmd_msg_init(const char *, int);
void fmd_msg_fini(fmd_msg_hdl_t *);
extern int fmd_msg_locale_set(fmd_msg_hdl_t *, const char *);
extern const char *fmd_msg_locale_get(fmd_msg_hdl_t *);
extern int fmd_msg_url_set(fmd_msg_hdl_t *, const char *);
extern const char *fmd_msg_url_get(fmd_msg_hdl_t *);
extern char *fmd_msg_gettext_nv(fmd_msg_hdl_t *, const char *, nvlist_t *);
extern char *fmd_msg_gettext_id(fmd_msg_hdl_t *, const char *, const char *);
extern char *fmd_msg_gettext_key(fmd_msg_hdl_t *, const char *, const char *,
extern char *fmd_msg_getitem_nv(fmd_msg_hdl_t *,
extern char *fmd_msg_getitem_id(fmd_msg_hdl_t *,
fmd_msg_hdl_t *h;
fmd_msg_hdl_t *nh_msghdl;