aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/rtadvd/rtadvd.c
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2003-08-14 16:23:39 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2003-08-14 16:23:39 +0000
commit71aa258ee8660748156da518fa757cebbc307d0d (patch)
tree3481d8dcd85dc1b483012981c84e0588f87f9312 /usr.sbin/rtadvd/rtadvd.c
parenteaa552918069270132141962896b5b9bf26b5932 (diff)
downloadsrc-71aa258ee8660748156da518fa757cebbc307d0d.tar.gz
src-71aa258ee8660748156da518fa757cebbc307d0d.zip
signal handler must take "int" arg.
Obtained from: KAME MFC after: 1 week
Notes
Notes: svn path=/head/; revision=118912
Diffstat (limited to 'usr.sbin/rtadvd/rtadvd.c')
-rw-r--r--usr.sbin/rtadvd/rtadvd.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/rtadvd/rtadvd.c b/usr.sbin/rtadvd/rtadvd.c
index 7fd0c0d45086..5d7a3eb4c363 100644
--- a/usr.sbin/rtadvd/rtadvd.c
+++ b/usr.sbin/rtadvd/rtadvd.c
@@ -138,7 +138,7 @@ static int nd6_options __P((struct nd_opt_hdr *, int,
static void free_ndopts __P((union nd_opts *));
static void ra_output __P((struct rainfo *));
static void rtmsg_input __P((void));
-static void rtadvd_set_dump_file __P((void));
+static void rtadvd_set_dump_file __P((int));
int
main(argc, argv)
@@ -258,8 +258,8 @@ main(argc, argv)
if (rtsock >= 0)
FD_SET(rtsock, fdsetp);
- signal(SIGTERM, (void *)set_die);
- signal(SIGUSR1, (void *)rtadvd_set_dump_file);
+ signal(SIGTERM, set_die);
+ signal(SIGUSR1, rtadvd_set_dump_file);
while (1) {
memcpy(selectfdp, fdsetp, fdmasks); /* reinitialize */
@@ -308,7 +308,8 @@ main(argc, argv)
}
static void
-rtadvd_set_dump_file()
+rtadvd_set_dump_file(sig)
+ int sig;
{
do_dump = 1;
}