(putenv): Make result type void.
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 13 Apr 1993 21:17:19 +0000 (17:17 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 13 Apr 1993 21:17:19 +0000 (17:17 -0400)
(main): Don't call signal for undefined signal names.

From-SVN: r4139

gcc/gcc.c

index 75e340321c0944e5a0de9b22631126d57bc9a254..37957a6614e01420aa8a02c428a4c2652196d2cc 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -1371,6 +1371,7 @@ choose_temp_base ()
 
 #ifndef HAVE_PUTENV
 
+void
 putenv (str)
      char *str;
 {
@@ -2970,8 +2971,6 @@ do_spec_1 (spec, inswitch, soft_matched_part)
              }
            break;
 
-           /* Here are digits and numbers that just process
-              a certain constant string as a spec.
            /* Here are digits and numbers that just process
               a certain constant string as a spec.  */
 
@@ -3578,8 +3577,10 @@ main (argc, argv)
 
   if (signal (SIGINT, SIG_IGN) != SIG_IGN)
     signal (SIGINT, fatal_error);
+#ifdef SIGHUP
   if (signal (SIGHUP, SIG_IGN) != SIG_IGN)
     signal (SIGHUP, fatal_error);
+#endif
   if (signal (SIGTERM, SIG_IGN) != SIG_IGN)
     signal (SIGTERM, fatal_error);
 #ifdef SIGPIPE