diff options
author | Eric Wong <normalperson@yhbt.net> | 2011-02-22 19:24:52 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2011-02-23 13:14:24 -0800 |
commit | a73fe2f033a766a05ecef01bef015e2d1993bddd (patch) | |
tree | 536e704f1e06b997cbd0237bcb46c5dc5fda04e1 | |
parent | e10e520d47fa96cf549c7d544d6575baa8ed748a (diff) | |
download | raindrops-a73fe2f033a766a05ecef01bef015e2d1993bddd.tar.gz |
We'll be doing more Linux-only stuff
-rw-r--r-- | ext/raindrops/linux_inet_diag.c | 2 | ||||
-rw-r--r-- | lib/raindrops.rb | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/ext/raindrops/linux_inet_diag.c b/ext/raindrops/linux_inet_diag.c index a6bf302..78859cb 100644 --- a/ext/raindrops/linux_inet_diag.c +++ b/ext/raindrops/linux_inet_diag.c @@ -378,8 +378,6 @@ void Init_raindrops_linux_inet_diag(void) #ifndef HAVE_RB_STRUCT_ALLOC_NOINIT id_new = rb_intern("new"); #endif - rb_require("raindrops/linux"); - page_size = getpagesize(); assert(OPLEN <= page_size && "bytecode OPLEN is not <= PAGE_SIZE"); diff --git a/lib/raindrops.rb b/lib/raindrops.rb index 354ae39..f4d6b18 100644 --- a/lib/raindrops.rb +++ b/lib/raindrops.rb @@ -27,9 +27,8 @@ class Raindrops end end - # TODO: pure Ruby version for single processes - require 'raindrops_ext' - + autoload :Linux, 'raindrops/linux' autoload :Struct, 'raindrops/struct' autoload :Middleware, 'raindrops/middleware' end +require 'raindrops_ext' |