epoll: epoll bindings

[ library, system ] [ Propose Tags ]

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

[Skip to Readme]


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

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.1, 0.1.1, 0.2, 0.2.1, 0.2.2
Dependencies base (>=3 && <5), unix [details]
License LicenseRef-LGPL
Copyright Copyright (c) 2009 Toralf Wittner
Author Toralf Wittner
Maintainer toralf.wittner@gmail.com
Revised Revision 1 made by ToralfWittner at 2016-01-24T11:44:09Z
Category System
Home page https://gitlab.com/twittner/epoll
Uploaded by ToralfWittner at 2009-12-14T19:01:12Z
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 4259 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

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.