The epoll package

[ Tags: lgpl, library, system ] [ Propose Tags ]

Bindings to epoll, a Linux specific I/O event notication facility (cf. man epoll(7)).

[Skip to Readme]


Versions 0.1, 0.1.1, 0.2, 0.2.1, 0.2.2
Dependencies base (>=3 && <5), unix [details]
License LGPL
Copyright Copyright (c) 2009 Toralf Wittner
Author Toralf Wittner
Category System
Home page
Uploaded Mon Dec 14 19:01:12 UTC 2009 by ToralfWittner
Updated Sun Jan 24 11:44:09 UTC 2016 by ToralfWittner to revision 1   [What is this?]
Distributions NixOS:0.2.2
Downloads 2090 total (36 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for epoll-0.2.2

[back to package description]
This is a Haskell FFI interface to epoll, a Linux specific I/O
notification facility. For usage examples please have a look into the 
examples directory (please compile with -threaded option). 

This library has been developed and tested with GHC 6.10.4 and 
Linux 2.6.28-15 (x86).



Changed call to c_epoll_create to pass in 1 instead of 0. Thanks to Aycan


Added EventLoop and Buffer layer which abstract from the low level bindings
contained in Base.


Changed category


Initial version. Contains the basic epoll bindings.