linux-on-ibm-z/libkqueue

Name: libkqueue

Owner: LinuxONE and Linux on z Systems Open-source Team

Description: kqueue(2) compatibility library

Created: 2016-04-19 15:30:14.0

Updated: 2016-04-19 15:31:19.0

Pushed: 2016-07-11 18:14:52.0

Homepage: null

Size: 976

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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
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

Kqueues for Fun and Profit

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


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.