Simplification of sig-monitor
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 13 Apr 2017 08:25:16 +0000 (10:25 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Thu, 13 Apr 2017 08:25:16 +0000 (10:25 +0200)
Remove unused functions

Change-Id: Ie767469a3e721aba5d9d27ab318a1d316553b2cb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/sig-monitor.c
src/sig-monitor.h

index 89fd444..3e16f72 100644 (file)
@@ -163,16 +163,6 @@ void sig_monitor_clean_timeouts()
 }
 
 void sig_monitor(int timeout, void (*function)(int sig, void*), void *arg)
-{
-       sig_monitor3(timeout, (void (*)(int,void*,void*,void*))function, arg, NULL, NULL);
-}
-
-void sig_monitor2(int timeout, void (*function)(int sig, void*, void*), void *arg1, void *arg2)
-{
-       sig_monitor3(timeout, (void (*)(int,void*,void*,void*))function, arg1, arg2, NULL);
-}
-
-void sig_monitor3(int timeout, void (*function)(int sig, void*, void*, void*), void *arg1, void *arg2, void *arg3)
 {
        volatile int signum, signum2;
        sigjmp_buf jmpbuf, *older;
@@ -183,11 +173,11 @@ void sig_monitor3(int timeout, void (*function)(int sig, void*, void*, void*), v
                error_handler = &jmpbuf;
                if (timeout)
                        timeout_arm(timeout);
-               function(0, arg1, arg2, arg3);
+               function(0, arg);
        } else {
                signum2 = setjmp(jmpbuf);
                if (signum2 == 0)
-                       function(signum, arg1, arg2, arg3);
+                       function(signum, arg);
        }
        error_handler = older;
        if (timeout)
index a3a28bc..6a93b79 100644 (file)
@@ -22,6 +22,4 @@ extern void sig_monitor_clean_timeouts();
 extern int sig_monitor_init_timeouts();
 
 extern void sig_monitor(int timeout, void (*function)(int sig, void*), void *arg);
-extern void sig_monitor2(int timeout, void (*function)(int sig, void*, void*), void *arg1, void *arg2);
-extern void sig_monitor3(int timeout, void (*function)(int sig, void*, void*, void*), void *arg1, void *arg2, void *arg3);