XLOG_DEBUG
plog(XLOG_DEBUG, "executing (un)mount command...");
plog(XLOG_DEBUG, "arg[%d] = '%s'", cp-argv, *cp);
plog(XLOG_DEBUG, "\tstat(%s), size = %d", mp->am_path, attrp->attrstat_u.attributes.size);
plog(XLOG_DEBUG, "lookup:");
plog(XLOG_DEBUG, "\tlookuppn(%s, %s)", mp->am_path, argp->name);
plog(XLOG_DEBUG, "readlink:");
plog(XLOG_DEBUG, "\treadlink(%s) = %s", mp->am_path, ln);
plog(XLOG_DEBUG, "\tremove(%s, %s)", mp->am_path, argp->name);
plog(XLOG_DEBUG, "readdir:");
plog(XLOG_DEBUG, "\treaddir(%s)", mp->am_path);
plog(XLOG_DEBUG, "statfs:");
plog(XLOG_DEBUG, "\tstat_fs(%s)", mp->am_path);
plog(XLOG_DEBUG, "gettattr:");
plog(XLOG_DEBUG, "Environment gave \"%s\" -> \"%s\"", nbuf, env);
plog(XLOG_DEBUG, "Expansion of \"%s\"...", cp_orig);
plog(XLOG_DEBUG, "... is \"%s\"", *p->opt);
plog(XLOG_DEBUG, "executing (un)mount command...");
plog(XLOG_DEBUG, "arg[%d] = '%s'", cp-xivec, *cp);
plog(XLOG_DEBUG, "strsplit saved \"%s\"", v);
plog(XLOG_DEBUG, "strsplit saved a total of %d strings", ic);
case XLOG_DEBUG: sev = "debug:"; break;
case XLOG_DEBUG: lvl = LOG_DEBUG; break;
{ "debug", XLOG_DEBUG }, /* Debug messages */
#define dplog(fmt, args...) plog(XLOG_DEBUG, fmt, ## args)