nd_error
nd_error(nhdl, "Failed to stat %s (%s)", template,
nd_error(nhdl, "Failed to open %s (%s)", template,
nd_error(nhdl, "Failed to allocate %d bytes", statb.st_size);
nd_error(nhdl, "Failed to read in template (%s)",
nd_error(nhdl, "Failed to read retrieve service "
nd_error(nhdl, "Failed to contruct subject format");
nd_error(nhdl, "Failed to open pipe to %s (%s)", SENDMAIL,
nd_error(nhdl, "Failed to write to pipe (%s)", strerror(errno));
nd_error(nhdl, "Failed to write to pipe (%s)",
nd_error(nhdl, "Failed to parse msg template");
nd_error(nhdl, "Failed to retrieve notification preferences "
nd_error(nhdl, "Failed to allocate space for email preferences "
nd_error(nhdl, "Malformed email notification "
nd_error(nhdl, "Error parsing \"to\" lists");
nd_error(nhdl, "Error merging email recipient lists");
nd_error(nhdl, "Malformed email notification "
nd_error(nhdl, "Error parsing \"to\" list");
nd_error(nhdl, "Malformed event: failed to retrieve "
nd_error(nhdl, "Failed to format message body");
nd_error(nhdl, "Failed to format message body");
nd_error(nhdl, "Failed to format message body");
nd_error(nhdl, "Failed to read retrieve service "
nd_error(nhdl, "var_len %d > MAX_OID_LEN %d\n", var_len,
nd_error(nhdl, "Failed to retrieve notification preferences "
nd_error(nhdl, "Malformed event - invalid svc state");
nd_error(nhdl, "Failed to retrieve notification preferences "
nd_error(nhdl, "invalid event version: %u", version);
nd_error(nhdl, "failed to format url for %s", uuid);
nd_error(nhdl, "Failed to allocate libscf structures");
nd_error(nhdl, "Failed to read retrieve %s "
nd_error(nhdl, "Failed to allocate SMF structures");
nd_error(nhdl, "Failed to retrieve %s prop (%s)", propname,
nd_error(nhdl, "Failed to read retrieve %s "
nd_error(nhdl, "Failed to allocate SMF structures");
nd_error(nhdl, "Failed to retrieve %s prop (%s)", propname,
nd_error(nhdl, "Failed to lookup event attr nvlist");
nd_error(nhdl, "Malformed event 0x%p", (void *)ev_nvl);
nd_error(nhdl, "Failed to lookup event attr nvlist");
nd_error(nhdl, "Error looking up notification "
nd_error(nhdl, "Malformed nvlist");
nd_error(nhdl, "Error allocating memory (%s)", strerror(errno));
nd_error(nhdl, "Error allocating memory (%s)", strerror(errno));
nd_error(nhdl, "Error allocating memory (%s)", strerror(errno));
nd_error(nhdl, "fm_dc_opendict failed for %s/%s",
nd_error(nhdl, "fm_dc_key2code failed for %s", key[0]);
nd_error(nhdl, "Failed to allocate memory");
nd_error(nhdl, "Malformed event");
nd_error(nhdl, "Failed to get fmri from event payload");
nd_error(nhdl, "Malformed event");
void nd_error(nd_hdl_t *, const char *, ...);