]> git.wh0rd.org Git - dump.git/commitdiff
SIGXFSZ fixes.
authorStelian Pop <stelian@popies.net>
Thu, 10 Jan 2002 09:02:54 +0000 (09:02 +0000)
committerStelian Pop <stelian@popies.net>
Thu, 10 Jan 2002 09:02:54 +0000 (09:02 +0000)
CHANGES
dump/main.c

diff --git a/CHANGES b/CHANGES
index 73abb20f44c577473edc7472e810efc8ce5e8672..42f7a9874a4beae0c2b7986f7be6c3de340c11a0 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,10 @@
-$Id: CHANGES,v 1.153 2002/01/07 14:36:32 stelian Exp $
+$Id: CHANGES,v 1.154 2002/01/10 09:02:54 stelian Exp $
+
+Changes between versions 0.4b26 and 0.4b27 (released ???????????????)
+=====================================================================
+
+1.     Fixed behaviour of dump when exceeding resource limits
+       (SIGXFSZ treatment).
 
 Changes between versions 0.4b25 and 0.4b26 (released January 7, 2002)
 =====================================================================
index bdc31f4f9550600c47c2a05c1c32a58c37a322b2..0b4270eb19e4279c275c110b91adacd9daa57752 100644 (file)
@@ -41,7 +41,7 @@
 
 #ifndef lint
 static const char rcsid[] =
-       "$Id: main.c,v 1.63 2002/01/05 23:23:02 stelian Exp $";
+       "$Id: main.c,v 1.64 2002/01/10 09:02:54 stelian Exp $";
 #endif /* not lint */
 
 #include <config.h>
@@ -499,6 +499,13 @@ main(int argc, char *argv[])
                signal(SIGTERM, sig);
        if (signal(SIGINT, interrupt) == SIG_IGN)
                signal(SIGINT, SIG_IGN);
+#ifdef SIGXCPU
+       signal(SIGXCPU, SIG_IGN);
+#endif /* SIGXCPU */
+#ifdef SIGXFSZ
+       signal(SIGXFSZ, SIG_IGN);
+#endif /* SIGXFSZ */
+
        set_operators();        /* /etc/group snarfed */
        getfstab();             /* /etc/fstab snarfed */