s3-lib: Remove obsolete signal type cast.
authorAndreas Schneider <asn@redhat.com>
Fri, 19 Feb 2010 14:32:45 +0000 (15:32 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 23 Feb 2010 11:23:43 +0000 (12:23 +0100)
source3/lib/fault.c
source3/lib/smbldap.c
source3/lib/util_tdb.c

index 50fa2b83700e49811171263b61dc07029667f3de..de19a720bc4a5114c0df6ccef7630c1a4a664668 100644 (file)
@@ -54,13 +54,13 @@ static void fault_report(int sig)
        if (cont_fn) {
                cont_fn(NULL);
 #ifdef SIGSEGV
-               CatchSignal(SIGSEGV,SIGNAL_CAST SIG_DFL);
+               CatchSignal(SIGSEGV, SIG_DFL);
 #endif
 #ifdef SIGBUS
-               CatchSignal(SIGBUS,SIGNAL_CAST SIG_DFL);
+               CatchSignal(SIGBUS, SIG_DFL);
 #endif
 #ifdef SIGABRT
-               CatchSignal(SIGABRT,SIGNAL_CAST SIG_DFL);
+               CatchSignal(SIGABRT, SIG_DFL);
 #endif
                return; /* this should cause a core dump */
        }
@@ -83,13 +83,13 @@ void fault_setup(void (*fn)(void *))
        cont_fn = fn;
 
 #ifdef SIGSEGV
-       CatchSignal(SIGSEGV,SIGNAL_CAST sig_fault);
+       CatchSignal(SIGSEGV, sig_fault);
 #endif
 #ifdef SIGBUS
-       CatchSignal(SIGBUS,SIGNAL_CAST sig_fault);
+       CatchSignal(SIGBUS, sig_fault);
 #endif
 #ifdef SIGABRT
-       CatchSignal(SIGABRT,SIGNAL_CAST sig_fault);
+       CatchSignal(SIGABRT, sig_fault);
 #endif
 }
 
@@ -331,7 +331,7 @@ void dump_core_setup(const char *progname)
 
        /* Ensure we don't have a signal handler for abort. */
 #ifdef SIGABRT
-       CatchSignal(SIGABRT,SIGNAL_CAST SIG_DFL);
+       CatchSignal(SIGABRT, SIG_DFL);
 #endif
 
        abort();
index 7aa36bac0b23bbc506414ea8dc81875c2ba7d3ec..118f89169b912bb1c2252317a713a78ca6ff8d25 100644 (file)
@@ -1399,7 +1399,7 @@ static int smbldap_search_ext(struct smbldap_state *ldap_state,
         * just a bit more kind to the server. VL. */
 
        got_alarm = 0;
-       CatchSignal(SIGALRM, SIGNAL_CAST gotalarm_sig);
+       CatchSignal(SIGALRM, gotalarm_sig);
        alarm(lp_ldap_timeout());
        /* End setup timeout. */
 
@@ -1434,7 +1434,7 @@ static int smbldap_search_ext(struct smbldap_state *ldap_state,
        TALLOC_FREE(utf8_filter);
 
        /* Teardown timeout. */
-       CatchSignal(SIGALRM, SIGNAL_CAST SIG_IGN);
+       CatchSignal(SIGALRM, SIG_IGN);
        alarm(0);
 
        if (got_alarm != 0)
index 1d210a1e579921b0e0cc51cfdfa6b70f1efdf2e5..af0573e68e3630187cd35f97bf57c896481ec953 100644 (file)
@@ -34,7 +34,7 @@ static SIG_ATOMIC_T gotalarm;
  Signal function to tell us we timed out.
 ****************************************************************/
 
-static void gotalarm_sig(void)
+static void gotalarm_sig(int signum)
 {
        gotalarm = 1;
 }
@@ -50,7 +50,7 @@ static int tdb_chainlock_with_timeout_internal( TDB_CONTEXT *tdb, TDB_DATA key,
        gotalarm = 0;
 
        if (timeout) {
-               CatchSignal(SIGALRM, SIGNAL_CAST gotalarm_sig);
+               CatchSignal(SIGALRM, gotalarm_sig);
                tdb_setalarm_sigptr(tdb, &gotalarm);
                alarm(timeout);
        }
@@ -63,7 +63,7 @@ static int tdb_chainlock_with_timeout_internal( TDB_CONTEXT *tdb, TDB_DATA key,
        if (timeout) {
                alarm(0);
                tdb_setalarm_sigptr(tdb, NULL);
-               CatchSignal(SIGALRM, SIGNAL_CAST SIG_IGN);
+               CatchSignal(SIGALRM, SIG_IGN);
                if (gotalarm && (ret == -1)) {
                        DEBUG(0,("tdb_chainlock_with_timeout_internal: alarm (%u) timed out for key %s in tdb %s\n",
                                timeout, key.dptr, tdb_name(tdb)));