0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/sysdep/unix
Martin Mares 98e87c8628 Finer grained logging levels:
#define L_DEBUG "\001"   /* Debugging messages */
#define L_INFO "\002"    /* Informational messages */
#define L_WARN "\003"    /* Warnings */
#define L_ERR "\004"     /* Errors */
#define L_AUTH "\005"    /* Authorization failed etc. */
#define L_FATAL "\006"   /* Fatal errors */
#define L_TRACE "\002"   /* Protocol tracing */
#define L_INFO "\003"    /* Informational messages */
#define L_REMOTE "\004"  /* Remote protocol errors */
#define L_WARN "\004"    /* Local warnings */
#define L_ERR "\005"     /* Local errors */
#define L_AUTH "\006"    /* Authorization failed etc. */
#define L_FATAL "\007"   /* Fatal errors */
#define L_BUG "\010"     /* BIRD bugs */

Introduced bug() which is like die(), but with level L_BUG. Protocols
should _never_ call die() as it should be used only during initialization
and on irrecoverable catastrophic events like out of memory.

Also introduced ASSERT() which behaves like normal assert(), but it calls
bug() when assertion fails. When !defined(DEBUGGING), it gets ignored.
1998-12-20 14:24:35 +00:00
..
io.c Exporting fill_in_sockaddr() for use by other unix-dependent code. 1998-10-19 17:47:50 +00:00
krt-iface.h Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
krt-iface.Y Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
krt-set.c Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
krt-set.h Rewritten kernel syncer. Now uses the rta trickery I've introduced yesterday 1998-12-08 16:20:13 +00:00
krt.h Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
krt.Y Kernel syncer is now configurable. It will probably need some more 1998-12-06 17:40:42 +00:00
log.c Finer grained logging levels: 1998-12-20 14:24:35 +00:00
main.c Kernel syncer is now configurable. It will probably need some more 1998-12-06 17:40:42 +00:00
Modules Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
sync-if.c Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
sync-rt.c Hopefully finished kernel syncer (krt) rewrite: 1998-12-08 18:37:58 +00:00
timer.h Added comment explaining `now'. 1998-07-15 19:42:23 +00:00
unix.h Exporting fill_in_sockaddr() for use by other unix-dependent code. 1998-10-19 17:47:50 +00:00