chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
doxygen
[disorder]
/
lib
/
log-impl.h
diff --git
a/lib/log-impl.h
b/lib/log-impl.h
index 51577df9d13750dd522b902bcfe62b730aa03efd..b0147a66690b0ffe9371c76d5f36dc68abbc533c 100644
(file)
--- a/
lib/log-impl.h
+++ b/
lib/log-impl.h
@@
-17,7
+17,13
@@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*/
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*/
+/** @file lib/log-impl.h @brief Errors and logging */
+/** @brief Log an error and quit
+ *
+ * If @c ${DISORDER_FATAL_ABORT} is defined (as anything) then the process
+ * is aborted, so you can get a backtrace.
+ */
void disorder_fatal(int errno_value, const char *msg, ...) {
va_list ap;
void disorder_fatal(int errno_value, const char *msg, ...) {
va_list ap;
@@
-28,6
+34,7
@@
void disorder_fatal(int errno_value, const char *msg, ...) {
exitfn(EXIT_FAILURE);
}
exitfn(EXIT_FAILURE);
}
+/** @brief Log an error */
void disorder_error(int errno_value, const char *msg, ...) {
va_list ap;
void disorder_error(int errno_value, const char *msg, ...) {
va_list ap;
@@
-36,6
+43,7
@@
void disorder_error(int errno_value, const char *msg, ...) {
va_end(ap);
}
va_end(ap);
}
+/** @brief Log an informational message */
void disorder_info(const char *msg, ...) {
va_list ap;
void disorder_info(const char *msg, ...) {
va_list ap;