summaryrefslogtreecommitdiff
path: root/lib/signals.h
Commit message (Collapse)AuthorAgeFilesLines
* Move lib/type-props.h to include/openvswitch directoryBen Warren2016-04-141-1/+1
| | | | | Signed-off-by: Ben Warren <ben@skyportsystems.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
* lib: Fix FreeBSD build.Joe Stringer2014-06-271-0/+1
| | | | | | | | Various recent commits have introduced build failures on FreeBSD. This patch fixes them. Signed-off-by: Joe Stringer <joestringer@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
* signals: Remove unused functions.Gurucharan Shetty2014-02-211-7/+0
| | | | | Signed-off-by: Gurucharan Shetty <gshetty@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
* signals: Make thread-safe.Ben Pfaff2013-06-051-4/+0
| | | | | Signed-off-by: Ben Pfaff <blp@nicira.com> Acked-by: Ethan Jackson <ethan@nicira.com>
* lib: Restore build on FreeBSDEd Maste2013-06-051-0/+1
| | | | | | | | | It appears that the size_t definition was supplied through header leakage on other platforms after commit eee8089cbeffa39eef3858be57628be663b229b7 (signals: Make signal_name() thread-safe.). Signed-off-by: Ed Maste <emaste@freebsd.org> Signed-off-by: Ben Pfaff <blp@nicira.com>
* signals: Make signal_name() thread-safe.Ben Pfaff2013-06-051-1/+3
| | | | Signed-off-by: Ben Pfaff <blp@nicira.com>
* Use pthread_sigmask() in place of sigprocmask(), for thread safety.Ben Pfaff2013-05-021-2/+2
| | | | | | | | | | | POSIX says that multithreaded programs must not use sigprocmask() but must use pthread_sigmask() instead. This commit makes that replacement. The actual use of signals in Open vSwitch is still not thread safe following this commit, but this change is a necessary prerequisite for fixing the other problems. Signed-off-by: Ben Pfaff <blp@nicira.com>
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
| | | | | | | | Replaced all instances of Nicira Networks(, Inc) to Nicira, Inc. Feature #10593 Signed-off-by: Raju Subramanian <rsubramanian@nicira.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
* signals: New function signal_unregister().Ben Pfaff2011-06-071-0/+3
| | | | Fixes a very minor memory leak in ovs-vswitchd reported by valgrind.
* Log anything that could prevent a daemon from starting.Ben Pfaff2011-04-041-1/+5
| | | | | If a daemon doesn't start, we need to know why. Being able to consistently consult the log to find out is helpful.
* signals: New function signal_name().Ben Pfaff2011-04-041-0/+2
| | | | This will acquire a new user in an upcoming commit.
* Update primary code license to Apache 2.0.Ben Pfaff2009-06-151-10/+10
|
* Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff2009-07-081-0/+27