DDEBUG
dprint(DDEBUG, "%s: nvlist_add_string() failed: "
dprint(DDEBUG, "%s: unsupported type: name = %s, value = %s, "
dprint(DDEBUG, "%s: nvlist_alloc() failed: rv = %d\n", fn, rv);
dprint(DDEBUG, "%s: nvadd() failed: attribute \"%s\", "
dprint(DDEBUG, "%s: bad attribute argv[%d]: \"%s\"\n", fn, i, argv[i]);
dprint(DDEBUG, "%s: sysinfo cmd %d failed: "
dprint(DDEBUG, "%s: error parsing path %s\n", fn,
dprint(DDEBUG, "%s: stat on %s failed: "
dprint(DDEBUG, "%s: %s is not a regular "
dprint(DDEBUG, "%s: dlopen() failed: %s\n", fn, dlerror());
dprint(DDEBUG, "%s: sigfillset() failed: errno = %d\n", fn,
dprint(DDEBUG, "%s: blocking signals with sigprocmask() "
dprint(DDEBUG, "%s: dlsym() failed: %s\n", fn, dlerror());
dprint(DDEBUG, "%s: %s() failed: rv = %d\n", fn,
dprint(DDEBUG, "%s: unblocking signals with sigprocmask() "
#define MAX_DLVL DDEBUG
dprint(DDEBUG, "%s: attribute \"%s\" has invalid value = %s\n",
dprint(DDEBUG, "%s: attribute \"%s\" has invalid value = %s\n",
dprint(DDEBUG, "%s: attribute \"%s\" is empty\n",
dprint(DDEBUG, "%s: attribute \"%s\" has invalid value = %s\n",
dprint(DDEBUG, "%s: attribute \"%s\" is empty\n",
dprint(DDEBUG, "%s: nvlist_lookup_string() failed for "
dprint(DDEBUG, "%s: nvlist_lookup_string() failed for "
dprint(DDEBUG, "%s: nvlist_lookup_string() failed for "
dprint(DDEBUG, "%s: nvlist_lookup_string() failed for "
dprint(DDEBUG, "%s: nvlist_lookup_string() failed for "
cfga_msg_data.dlvl = DDEBUG;
dprint(DDEBUG, "%s: apid = %s is busy\n",
dprint(DDEBUG, "%s: unsupported cmd %d\n", cmd);
dprint(DDEBUG, "%s: command %s failed on apid %s",
dprint(DDEBUG, ": rv = %d (%s)", rv, str);
dprint(DDEBUG, ", error string = "
dprint(DDEBUG, "\n");
dprint(DDEBUG, "%s: command %s already done on apid %s\n",
dprint(DDEBUG, "%s: config_list_ext() on apid = \"%s\" "
dprint(DDEBUG, ", error string = \"%s\"",
dprint(DDEBUG, "\n");
#ifdef DDEBUG