rpmsqAction() proto needs SA_SIGINFO conditionals too (ticket #4)
authorPanu Matilainen <pmatilai@redhat.com>
Thu, 6 Nov 2008 08:03:10 +0000 (10:03 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Thu, 6 Nov 2008 08:03:10 +0000 (10:03 +0200)
rpmio/rpmsq.c
rpmio/rpmsq.h

index d6d77f1..95b25f3 100644 (file)
@@ -176,8 +176,12 @@ int rpmsqIsCaught(int signum)
     return sigismember(&rpmsqCaught, signum);
 }
 
+#ifdef SA_SIGINFO
 void rpmsqAction(int signum,
                void * info, void * context)
+#else
+void rpmsqAction(int signum)
+#endif
 {
     int save = errno;
     rpmsig tbl;
index 0b34e03..f59e200 100644 (file)
@@ -70,7 +70,11 @@ int rpmsqIsCaught(int signum);
  * @param info         (siginfo_t) signal info
  * @param context      signal context
  */
+#ifdef SA_SIGINFO
 void rpmsqAction(int signum, void * info, void * context);
+#else
+void rpmsqAction(int signum);
+#endif
 
 /** \ingroup rpmsq
  * Enable or disable a signal handler.