v2.4.0
tag354158f735d9df56a7286e3a0fdc2dbf137a4008
object ab732113e13f1690fd2c1a18d1c66beb7864d847
authorEric Wong <normalperson@yhbt.net>
Thu, 5 May 2011 22:58:24 +0000 (5 15:58 -0700)
kgio 2.4.0 - portability fixes and more

== All supported platforms (*nix + MRI 1.8+, Rubinius)

* OpenBSD (and possibly other *BSD) fixes, thanks to Jeremy Evans.

* kgio_accept and kgio_tryaccept now take an optional second argument
  for flags (like the accept4() flags argument).

== Ruby 1.9-only things

* Kgio.poll no longer raises Errno::EINTR to match IO.select.

== Ruby 1.9 trunk things

* close() on an active FD in a different thread is better
  handled/detected.

* copy-on-write for strings is properly triggered