about summary refs log tree commit homepage
path: root/lib/sleepy_penguin.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sleepy_penguin.rb')
-rw-r--r--lib/sleepy_penguin.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sleepy_penguin.rb b/lib/sleepy_penguin.rb
index 5722f2a..eff92e6 100644
--- a/lib/sleepy_penguin.rb
+++ b/lib/sleepy_penguin.rb
@@ -19,6 +19,8 @@ end
 module SleepyPenguin
   require_relative 'sleepy_penguin/splice' if respond_to?(:__splice)
   require_relative 'sleepy_penguin/cfr' if respond_to?(:__cfr)
+  require_relative 'sleepy_penguin/epoll' if const_defined?(:Epoll)
+  require_relative 'sleepy_penguin/kqueue' if const_defined?(:Kqueue)
 
   # Copies +len+ bytes from +src+ to +dst+, where +src+ refers to
   # an open, mmap(2)-able File and +dst+ refers to a Socket.