diff options
author | Eric Wong <e@80x24.org> | 2017-03-17 00:53:57 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2017-03-17 00:53:57 +0000 |
commit | a4c4165539c01a2ade5cd7f123295d77733f6624 (patch) | |
tree | 8f0fc1cea6ac399b4f270dec5ab91aca315db800 /ext | |
parent | 29b300146dcd4499e07f8e99f3ce6d1e6c88796a (diff) | |
download | sleepy_penguin-a4c4165539c01a2ade5cd7f123295d77733f6624.tar.gz |
This makes it easier to avoid file name conflicts while also improving startup performance by attempting fewer paths.
Diffstat (limited to 'ext')
-rw-r--r-- | ext/sleepy_penguin/epoll.c | 6 | ||||
-rw-r--r-- | ext/sleepy_penguin/kqueue.c | 9 |
2 files changed, 8 insertions, 7 deletions
diff --git a/ext/sleepy_penguin/epoll.c b/ext/sleepy_penguin/epoll.c index 50a3a6f..8155c4a 100644 --- a/ext/sleepy_penguin/epoll.c +++ b/ext/sleepy_penguin/epoll.c @@ -329,7 +329,9 @@ void sleepy_penguin_init_epoll(void) id_for_fd = rb_intern("for_fd"); - /* the high-level interface is implemented in Ruby: */ - rb_require("sleepy_penguin/epoll"); + /* + * the high-level interface is implemented in Ruby, + * see lib/sleepy_penguin/epoll.rb + */ } #endif /* HAVE_SYS_EPOLL_H */ diff --git a/ext/sleepy_penguin/kqueue.c b/ext/sleepy_penguin/kqueue.c index c368514..114e78a 100644 --- a/ext/sleepy_penguin/kqueue.c +++ b/ext/sleepy_penguin/kqueue.c @@ -657,10 +657,9 @@ void sleepy_penguin_init_kqueue(void) id_for_fd = rb_intern("for_fd"); - /* the high-level interface is implemented in Ruby: */ - rb_require("sleepy_penguin/kqueue"); - - /* Kevent helper struct */ - rb_require("sleepy_penguin/kevent"); + /* + * the high-level interface is implemented in Ruby + * see lib/sleepy_penguin/kevent.rb + */ } #endif /* HAVE_SYS_EVENT_H */ |