X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fprocess.c;h=3fc2e1827f7ebbba8f53f5882dafa38be751b561;hb=ea7655d9f9d38a3af7250de8ba0b89115b5f4a5e;hp=91dfc064ca8c2ce3fb7e01cc29dce76ec9ef9608;hpb=1e3f34c7693bcabae8e443ac1b246680ef9b60e2;p=sliver-openvswitch.git diff --git a/lib/process.c b/lib/process.c index 91dfc064c..3fc2e1827 100644 --- a/lib/process.c +++ b/lib/process.c @@ -16,7 +16,6 @@ #include #include "process.h" -#include #include #include #include @@ -82,9 +81,7 @@ process_init(void) inited = true; /* Create notification pipe. */ - xpipe(fds); - xset_nonblocking(fds[0]); - xset_nonblocking(fds[1]); + xpipe_nonblocking(fds); /* Set up child termination signal handler. */ memset(&sa, 0, sizeof sa); @@ -161,7 +158,7 @@ process_register(const char *name, pid_t pid) struct process *p; const char *slash; - assert(sigchld_is_blocked()); + ovs_assert(sigchld_is_blocked()); p = xzalloc(sizeof *p); p->pid = pid; @@ -310,7 +307,7 @@ process_exited(struct process *p) int process_status(const struct process *p) { - assert(p->exited); + ovs_assert(p->exited); return p->status; }