mirror of
https://github.com/darlinghq/darling-libkqueue.git
synced 2025-02-17 02:38:02 +00:00
![eradman](/assets/img/avatar_default.png)
* kqtest help message includes the names of test suites that can be run * no need to test for EV_RECEIPT since it's always defined in our local copy of event.h * include netdb.h to enable builds on *BSD. git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@652 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
libkqueue
A user space implementation of the kqueue(2) kernel event notification mechanism libkqueue acts as a translator between the kevent structure and the native kernel facilities on Linux, Android, Solaris, and Windows.
Supported Event Types
- vnode
- socket
- proc
- user
- timer
Installation - Linux, Solaris
./configure
make
make install
Installation - Red Hat
./configure
make package
rpm -i *.rpm
Installation - Android
ruby ./configure.rb --host=arm-linux-androideabi \
--with-ndk=/opt/android-ndk-r8c \
--with-sdk=/opt/android-sdks
make
Running Unit Tests
./configure
make
make check
Building Applications
CFLAGS += -I/usr/include/kqueue
LDFLAGS += -lkqueue
Tutorials & Examples
Handling TCP Connections with Kqueue Event Notification
Releases History
2.0 add support for Android 2013-04-29
1.0 stable relesae for Linux, Solaris, and Windows 2010-09-18
Description
Languages
C
90.9%
Roff
3.2%
Ruby
1.9%
Makefile
1.6%
CMake
1.1%
Other
1.3%