More BidiFdWatcher fixes.
8f3e1e4
BidiFdWatcher initialisation/tracking fixes.
484bfbb
More comment fixes.
a2aa9a8
Fix uninitialised field variable.
3ebe6c7
Fix test program
82c2cfe
Fix bidi watch removal when using kqueue backend
eed9887
Minor comment updates.
8210dc5
A small cleanup, and add 'getWatchedFd' accessor to FdWatcher and
c9fe5a6
Add ability to add an fd watch in disabled state
3502777
Fix kqueue bug: Bidi watchers always had both channels enabled
e803454
Finish off kqueue functionality
3ccbb20
Update USAGE.md
e436c26
Add fork(...) and unreserve() methods to ChildProcWatcher
96afbc4
Update usage instructions
96672ca
Some final API cleanups, and add deregister for ChildProcWatcher
8e31491
USAGE is markdown so name it as USAGE.md
3939807
Some basic usage documentation
91aec07
Add aliases to watcher types from event loop, allowing the use of
605ee22
More renaming: in_events -> IN_EVENTS, out_events -> OUT_EVENTS etc
89c75c9
The great rename: dasync -> dasynq
42712a9
Setup a SIGCHLD handler. On OpenBSD this is necessary to ensure that
8688b0b
Fix dasync-epoll interface to match kqueue
31b4349
Merge branch 'master' of https://github.com/davmac314/dasynq
c5ced0a
Kqueue changes
5d6b45d
Minor refactoring
458f69c
Properly delete BidiFdWatchers, and dequeue watchers when disabling them.
0b428d4
Fix thread safety, add a REMOVED rearm option
677058c
Fix compilation on OpenBSD, and fix a missed mutex unlock
a8ef7ee
Add some important TODO notes.
1cab8c7
Use a fully-linked list for the pending events queue, rather than
9f0d654