You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-ruby/coolio/files/coolio-1.1.0-rubyio.patch

33 lines
661 B

diff --git a/ext/cool.io/cool.io.h b/ext/cool.io/cool.io.h
index 364d4ae..05ce5bc 100644
--- a/ext/cool.io/cool.io.h
+++ b/ext/cool.io/cool.io.h
@@ -8,7 +8,11 @@
#define COOLIO_H
#include "ruby.h"
+#ifdef HAVE_RUBY_IO_H
+#include "ruby/io.h"
+#else
#include "rubyio.h"
+#endif
#ifdef GetReadFile
#define FPTR_TO_FD(fptr) (fileno(GetReadFile(fptr)))
diff --git a/ext/cool.io/iowatcher.c b/ext/cool.io/iowatcher.c
index 09ff87b..ccf6a3f 100644
--- a/ext/cool.io/iowatcher.c
+++ b/ext/cool.io/iowatcher.c
@@ -5,7 +5,11 @@
*/
#include "ruby.h"
+#ifdef HAVE_RUBY_IO_H
+#include "ruby/io.h"
+#else
#include "rubyio.h"
+#endif
#include "ev_wrap.h"