diff options
Diffstat (limited to 'mbone/vic/patches/patch-ad')
-rw-r--r-- | mbone/vic/patches/patch-ad | 23 |
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); |