-logwrap(notice, " notice", LOG_NOTICE, -1);
-logwrap(info, " info", LOG_INFO, -1);
-logwrap(debug, " debug", LOG_DEBUG, -1);
+diewrap(sysfatal, " fatal", LOG_ERR, errno, 12);
+diewrap(fatal, " fatal", LOG_ERR, -1, 12);
+
+#define INNLOGWRAPS \
+ INNLOGWRAP(warn, " warning", LOG_WARNING, errno) \
+ INNLOGWRAP(notice, " notice", LOG_NOTICE, -1)
+INNLOGWRAPS(INNLOGWRAP_DECLARE)
+
+logwrap(info, " info", LOG_INFO, -1);
+logwrap(debug, " debug", LOG_DEBUG, -1);