summaryrefslogtreecommitdiff
path: root/mbone/vic/patches/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'mbone/vic/patches/patch-ad')
-rw-r--r--mbone/vic/patches/patch-ad23
1 files changed, 14 insertions, 9 deletions
diff --git a/mbone/vic/patches/patch-ad b/mbone/vic/patches/patch-ad
index ff179b84062..4379a669dc7 100644
--- a/mbone/vic/patches/patch-ad
+++ b/mbone/vic/patches/patch-ad
@@ -1,7 +1,5 @@
-$NetBSD: patch-ad,v 1.3 1998/08/07 11:10:06 agc Exp $
-
---- /usr/local/pkgsrc//mbone/vic/work/vic-2.8/main.cc Mon Jul 22 22:12:22 1996
-+++ main.cc Tue Nov 18 13:16:25 1997
+--- main.cc.orig 1996-07-23 06:12:22.000000000 +1000
++++ main.cc 2003-10-08 23:12:31.000000000 +1000
@@ -177,7 +177,7 @@
else {
Tk_Window tk = t.tkmain();
@@ -11,13 +9,20 @@ $NetBSD: patch-ad,v 1.3 1998/08/07 11:10:06 agc Exp $
t.result(p != 0 ? "1" : "0");
}
return (TCL_OK);
-@@ -425,6 +425,9 @@
- #endif
- signal(SIGINT, ciao);
- signal(SIGTERM, ciao);
+@@ -421,10 +421,13 @@
+ srandom(heuristic_random());
+
+ #ifdef SIGHUP
+- signal(SIGHUP, ciao);
++ signal(SIGHUP, (void (*)(int))ciao);
++#endif
++ signal(SIGINT, (void (*)(int))ciao);
++ signal(SIGTERM, (void (*)(int))ciao);
+#ifdef __FreeBSD__
+ signal(SIGSYS, (sig_t)noXShm);
-+#endif
+ #endif
+- signal(SIGINT, ciao);
+- signal(SIGTERM, ciao);
#ifdef WIN32
TkSetPlatformInit(TkPlatformInit);