X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Ffatal-signal.c;h=66c04455ec98b91eeb4bbe07a211f71891b38d95;hb=4816a18f33380a33d381b77d41df39113c94500d;hp=21ebb5a84a8f6eea6b0b032b0342e27e4afc6ad3;hpb=8706009e555bb9fa04a5679e4be2c7c67506802b;p=sliver-openvswitch.git diff --git a/lib/fatal-signal.c b/lib/fatal-signal.c index 21ebb5a84..66c04455e 100644 --- a/lib/fatal-signal.c +++ b/lib/fatal-signal.c @@ -15,7 +15,6 @@ */ #include #include "fatal-signal.h" -#include #include #include #include @@ -74,9 +73,7 @@ fatal_signal_init(void) inited = true; - xpipe(signal_fds); - xset_nonblocking(signal_fds[0]); - xset_nonblocking(signal_fds[1]); + xpipe_nonblocking(signal_fds); sigemptyset(&fatal_signal_set); for (i = 0; i < ARRAY_SIZE(fatal_signals); i++) { @@ -114,7 +111,7 @@ fatal_signal_add_hook(void (*hook_cb)(void *aux), void (*cancel_cb)(void *aux), { fatal_signal_init(); - assert(n_hooks < MAX_HOOKS); + ovs_assert(n_hooks < MAX_HOOKS); hooks[n_hooks].hook_cb = hook_cb; hooks[n_hooks].cancel_cb = cancel_cb; hooks[n_hooks].aux = aux;