host-darwin.c: ANSIfy, update comment for sigaltstack prototype.
authorGeoffrey Keating <geoffk@apple.com>
Wed, 23 Jul 2003 19:11:28 +0000 (19:11 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Wed, 23 Jul 2003 19:11:28 +0000 (19:11 +0000)
* config/rs6000/host-darwin.c: ANSIfy, update comment for sigaltstack
prototype.

From-SVN: r69718

gcc/ChangeLog
gcc/config/rs6000/host-darwin.c

index f1d135696b6b214289492052fb9e53c1f6df6d45..6e591f3e0964e2b5d7be0091a0f16f9a8d0da28d 100644 (file)
@@ -1,3 +1,8 @@
+2003-07-23  Geoffrey Keating  <geoffk@apple.com>
+
+       * config/rs6000/host-darwin.c: ANSIfy, update comment for sigaltstack
+       prototype.
+
 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
 
        PR optimization/10679
index 294a6544910ea825e49de957529271cb48d18424..7ef7c9aefdc58ee9ad4cf85b04c1e5617c0a6e32 100644 (file)
 #include "toplev.h"
 #include "diagnostic.h"
 
-static void segv_crash_handler PARAMS ((int));
-static void segv_handler PARAMS ((int, siginfo_t *, void *));
-static void darwin_rs6000_extra_signals PARAMS ((void));
+static void segv_crash_handler (int);
+static void segv_handler (int, siginfo_t *, void *);
+static void darwin_rs6000_extra_signals (void);
 
-/* No prototype for this, filed as Radar 3150910.  */
-extern int sigaltstack(const stack_t *, stack_t *);
+/* This doesn't have a prototype in signal.h in 10.2.x and earlier,
+   fixed in later releases.  */
+extern int sigaltstack(const struct sigaltstack *, struct sigaltstack *);
 
 #undef HOST_HOOKS_EXTRA_SIGNALS
 #define HOST_HOOKS_EXTRA_SIGNALS darwin_rs6000_extra_signals
@@ -45,17 +46,15 @@ extern int sigaltstack(const stack_t *, stack_t *);
    the previous bottom of the stack.  */
 
 static void
-segv_crash_handler (sig)
-     int sig ATTRIBUTE_UNUSED;
+segv_crash_handler (int sig ATTRIBUTE_UNUSED)
 {
   internal_error ("Segmentation Fault (code)");
 }
 
 static void
-segv_handler (sig, sip, scp)
-     int sig ATTRIBUTE_UNUSED;
-     siginfo_t *sip ATTRIBUTE_UNUSED;
-     void *scp;
+segv_handler (int sig ATTRIBUTE_UNUSED,
+             siginfo_t *sip ATTRIBUTE_UNUSED,
+             void *scp)
 {
   ucontext_t *uc = (ucontext_t *)scp;
   unsigned faulting_insn;
@@ -119,7 +118,7 @@ segv_handler (sig, sip, scp)
 }
 
 static void
-darwin_rs6000_extra_signals ()
+darwin_rs6000_extra_signals (void)
 {
   struct sigaction sact;
   stack_t sigstk;