Posted By: Eric Wong
Date: 2011-05-21 02:50
Summary: sleepy_penguin 3.0.1 - really avoids EINTR
Project: Rainbows!

sleepy_penguin provides access to newer, Linux-only system calls to wait
on events from traditionally non-I/O sources. Bindings to the eventfd,
timerfd, inotify, signalfd and epoll interfaces are provided.

* http://bogomips.org/sleepy_penguin/
* sleepy.penguin@librelist.com />* git://bogomips.org/sleepy_penguin.git

Changes:

One bugfix:

* epoll: avoid race condition in EINTR checking

Even if we timeout while getting an EINTR, we'll retry
epoll_wait() with a zero timeout like IO.select does in Ruby to
avoid raising Errno::EINTR.

Latest News
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11
kramdown 1.0.2 released
    Thomas Leitner - 2013-05-09 06:58

 

Forums | Admin

Discussion Forums: sleepy_penguin-3-0-1-

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post