]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/sigevent.c
zebra, lib: fix the ZEBRA_INTERFACE_VRF_UPDATE zapi message
[mirror_frr.git] / lib / sigevent.c
index 59eaa8037075a754073cd40433c26fa3e9830fc6..57b41503e1c142d5c4c6b7b8f18da96c80ae8225 100644 (file)
@@ -22,6 +22,7 @@
 #include <sigevent.h>
 #include <log.h>
 #include <memory.h>
+#include <lib_errors.h>
 
 #ifdef SA_SIGINFO
 #ifdef HAVE_UCONTEXT_H
@@ -83,7 +84,8 @@ int quagga_sigevent_process(void)
        sigdelset(&newmask, SIGKILL);
 
        if ((sigprocmask(SIG_BLOCK, &newmask, &oldmask)) < 0) {
-               zlog_err("quagga_signal_timer: couldnt block signals!");
+               flog_err_sys(EC_LIB_SYSTEM_CALL,
+                            "quagga_signal_timer: couldnt block signals!");
                return -1;
        }
 #endif /* SIGEVENT_BLOCK_SIGNALS */
@@ -327,7 +329,8 @@ static void trap_default_signals(void)
                                }
                                if (sigaction(sigmap[i].sigs[j], &act, NULL)
                                    < 0)
-                                       zlog_warn(
+                                       flog_err(
+                                               EC_LIB_SYSTEM_CALL,
                                                "Unable to set signal handler for signal %d: %s",
                                                sigmap[i].sigs[j],
                                                safe_strerror(errno));