revactor: remove fcntl dependency
commit707041b330c7c5c4d901fde092a7faa8bb8f9f65
authorEric Wong <e@80x24.org>
Sat, 21 Nov 2015 08:52:31 +0000 (21 08:52 +0000)
committerEric Wong <e@80x24.org>
Sat, 21 Nov 2015 08:55:02 +0000 (21 08:55 +0000)
treee06b413019645c86d4371126e211f9a5e133f2d3
parenta5d88662a519406eea6f180a010af8ef829464e7
revactor: remove fcntl dependency

In the unlikely case somebody runs revactor, they won't need to
load the extra fcntl.so library into their process anymore.

In retrospect, we could've alway used IO#close_on_exec= since
it appeared in 1.9.1 and (IIRC) revactor always required 1.9.1+
lib/rainbows/revactor.rb
lib/rainbows/revactor/client.rb