fmd_hdl_abort
extern void fmd_hdl_abort(fmd_hdl_t *, const char *, ...) __NORETURN;
fmd_hdl_abort(hdl, "channel property must be defined\n");
fmd_hdl_abort(hdl, "sid property must be defined\n");
fmd_hdl_abort(hdl, "failed to bind to event transport "
fmd_hdl_abort(hdl, "failed to allocate subscription "
fmd_hdl_abort(hdl, "another fault management daemon is "
fmd_hdl_abort(hdl, "failed to xsubscribe to %s on "
fmd_hdl_abort(hdl, "failed to bind to legacy sysevent channel");
fmd_hdl_abort(hdl, "failed to subscribe to legacy sysevents");
fmd_hdl_abort(hdl, "page retirement delays conflict\n");
fmd_hdl_abort(g_fm_hdl, "Assertion failed: "
fmd_hdl_abort(g_fm_hdl, "Assertion failed: "
fmd_hdl_abort(hdl, "No class string in nvlist");
fmd_hdl_abort(hdl, "Failed to init xprthdl for %s",
fmd_hdl_abort(hdl, "Failed to init xprthdl "
fmd_hdl_abort(Hdl, "%s\n", buf);
fmd_hdl_abort(Hdl, "%s\n", buf);
fmd_hdl_abort(Hdl, "%s\n", buf);
fmd_hdl_abort(Hdl, "eft: exitcode %d\n", code);
fmd_hdl_abort(fmevt_hdl, "event receipt callback with "
fmd_hdl_abort(hdl, "error in fmevt_rs_init\n");
fmd_hdl_abort(hdl, "getzonenamebyid failed");
fmd_hdl_abort(hdl, "failed to allocate subscription "
fmd_hdl_abort(hdl, "failed to bind GPEC channel for "
fmd_hdl_abort(hdl, "another fmd is active on "
fmd_hdl_abort(hdl, "failed to subscribe to channel %s",
fmd_hdl_abort(hdl, "Unable to bind channel %s",
fmd_hdl_abort(hdl, "Unable to set depth of channel %s to %d",
fmd_hdl_abort(hdl, "Failed to initialize IPMI "
drt.rt_abort = (void (*)(void *, const char *, ...))fmd_hdl_abort;
fmd_hdl_abort(hdl, "Error parsing exception list: %s\n", estr);
fmd_hdl_abort(hdl, "Unable to setup ip_server %s",
fmd_hdl_abort(hdl, "Unable to setup server.");
fmd_hdl_abort(hdl, "ip_authority element <%s> "
fmd_hdl_abort(ip_hdl, "failed to create nvlist for "
fmd_hdl_abort(ip_hdl, "ipx %p not on xps list\n", (void *)ipx);
fmd_hdl_abort(hdl, "%s %s: %s\n", s1, s2, strerror(err));
fmd_hdl_abort(hdl, "Unable to setup ip_bind_addr %s",
fmd_hdl_abort(hdl, "Unable to retrieve log monitor structure.");
fmd_hdl_abort(hdl, "failed to get topology: %s\n",
fmd_hdl_abort(hdl, "failed to walk topology\n");
fmd_hdl_abort(hdl, "failed to initialize IPMI "
fmd_hdl_abort(hdl, "sw_timer_install: invalid subid %d\n", who);
fmd_hdl_abort(hdl, "sw_timer_install: no swsub_timeout\n");
fmd_hdl_abort(hdl, "timer slots exhausted\n");
fmd_hdl_abort(hdl, "sw_timer_remove: invalid subid\n");
fmd_hdl_abort(hdl, "sw_timer_remove: timerid %d not found "
fmd_hdl_abort(hdl, "sw_timeout: timerid %d not found\n");
fmd_hdl_abort(hdl, "sw_timeout: invalid subid\n");
fmd_hdl_abort(hdl, "sw_id_to_casetype: invalid subid %d\n",
fmd_hdl_abort(hdl, "sw_id_to_casetype: bad case type %d "
fmd_hdl_abort(hdl, "sw_sub_case_close_func: case type "
fmd_hdl_abort(hdl, "sw_sub_case_vrfy_func: case type "
fmd_hdl_abort(hdl, "subsidiary %s dispatch table not NULL-"
fmd_hdl_abort(hdl, "subsidiary %s dispatch table entry "
fmd_hdl_abort(hdl, "%s returned dispatch "
fmd_hdl_abort(hdl, "%s returned out-of-range result "
fmd_hdl_abort(hdl, "unserialize: expected subdata "
fmd_hdl_abort(hdl, "swde_subdata: subdata version "
fmd_hdl_abort(hdl, "swde_case_open for type SW_CASE_NONE\n");
fmd_hdl_abort(hdl, "swde_case_open: bad subdata\n", ct);
fmd_hdl_abort(hdl, "swde_case_first for type SW_CASE_NONE\n");
fmd_hdl_abort(hdl, "swde_case_next called for NULL lastcp\n");
fmd_hdl_abort(hdl, "case data version confused\n");
fmd_hdl_abort(hdl, "syslog-msgs failed to open /dev/conslog");
fmd_hdl_abort(hdl, "syslog-msgs failed to open /dev/sysmsg");
fmd_hdl_abort(hdl, "invalid 'facility' setting: %s\n", facname);
fmd_hdl_abort(hdl, "failed to initialize libfmd_msg");