Refactoring to reduce SIGCHLD magic, and fix a bug
41bc137
Complete signal handling support for OpenBSD
c929b8c
Add setEnabled to PosixFdWatcher
4d8962a
Remove unused header
db14a02
Add some documentation (method comments).
8555c7d
Get signal watches more-or-less working with kqueue.
e2085ae
Incorporate kqueue (OpenBSD) changes from dinit.
46831fd
Remove old README, add README.md, update simple test.
785f13b
Refactoring.
05723c5
Beginnings of "dual watch" support: explicit support for treating the
9e1ae0b
waitpid returns 0, not an error, if WNOHANG was specified and there are
926d8d6
Set deleteme false when registering a watcher.
69c2fc8
Check for HUP and error in epoll events
3e8a7e8
Add a NOOP rearm type.
14703de
Store watch pid for child watchers.
d7a5416
Add ability to de-register FD watches
5432c26
Add appropriate friend declarations to EventLoop, to allow
3b68eef
Move setWatchFlags() to the correct class...
ec485a1
Add EventLoop* parameter to event callbacks.
f8bcad0
Add some functionality missing from previous commit, and cleanups.
4502628
Add support for (individual) child process watchers.
d8cf649
Refactoring, and implement fd watchers.
3d563f7
Re-organisation, move private classes into anonymous namespace
1608724
Fix thread safety of epoll mechanism, and disable signal watchers
bedc3c1
Document the attention/poll-wait lock mechanism.
483a762
Various sweeping changes.
8e17575
Initial commit
e1dc133