summaryrefslogtreecommitdiffstats
path: root/tests/test-sig.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-sig.c')
-rw-r--r--tests/test-sig.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/test-sig.c b/tests/test-sig.c
index 63aab6f0..d9eb24f0 100644
--- a/tests/test-sig.c
+++ b/tests/test-sig.c
@@ -2,6 +2,10 @@
#include <sigevent.h>
#include "lib/log.h"
+extern void sighup (void) ;
+extern void sigusr1 (void) ;
+extern void sigusr2 (void) ;
+
void
sighup (void)
{
@@ -20,7 +24,7 @@ sigusr2 (void)
printf ("processed usr2\n");
}
-struct quagga_signal_t sigs[] =
+struct quagga_signal_t sigs[] =
{
{
.signal = SIGHUP,
@@ -44,13 +48,13 @@ main (void)
{
master = thread_master_create ();
signal_init (master, Q_SIGC(sigs), sigs);
-
+
zlog_default = openzlog("testsig", ZLOG_NONE,
LOG_CONS|LOG_NDELAY|LOG_PID, LOG_DAEMON);
zlog_set_level (NULL, ZLOG_DEST_SYSLOG, ZLOG_DISABLED);
zlog_set_level (NULL, ZLOG_DEST_STDOUT, LOG_DEBUG);
zlog_set_level (NULL, ZLOG_DEST_MONITOR, ZLOG_DISABLED);
-
+
while (thread_fetch (master, &t))
thread_call (&t);