X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fsignals.c;h=06c2e75dfdf6958d1b674d028b9a7fdcb9da9464;hb=a6ca7c672f6d5aaf24111d3414ea132ec36b40d6;hp=b712f7e74da8bc819a6d9fd5d0b401aaee43d0d5;hpb=1e3f34c7693bcabae8e443ac1b246680ef9b60e2;p=sliver-openvswitch.git diff --git a/lib/signals.c b/lib/signals.c index b712f7e74..06c2e75df 100644 --- a/lib/signals.c +++ b/lib/signals.c @@ -16,7 +16,6 @@ #include #include "signals.h" -#include #include #include #include @@ -63,9 +62,7 @@ signal_init(void) static bool inited; if (!inited) { inited = true; - xpipe(fds); - xset_nonblocking(fds[0]); - xset_nonblocking(fds[1]); + xpipe_nonblocking(fds); } } @@ -84,7 +81,7 @@ signal_register(int signr) s->signr = signr; /* Set up signal handler. */ - assert(signr >= 1 && signr < N_SIGNALS); + ovs_assert(signr >= 1 && signr < N_SIGNALS); memset(&sa, 0, sizeof sa); sa.sa_handler = signal_handler; sigemptyset(&sa.sa_mask);