about summary refs log tree commit homepage
path: root/ext/kgio/set_file_path.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/kgio/set_file_path.h')
-rw-r--r--ext/kgio/set_file_path.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/ext/kgio/set_file_path.h b/ext/kgio/set_file_path.h
index 46603f1..756d9bb 100644
--- a/ext/kgio/set_file_path.h
+++ b/ext/kgio/set_file_path.h
@@ -1,27 +1,5 @@
 /* We do not modify RSTRING in this file, so RSTRING_MODIFIED is not needed */
-#if defined(HAVE_RB_IO_T) && \
-    defined(HAVE_TYPE_STRUCT_RFILE) && \
-    defined(HAVE_ST_PATHV)
-/* MRI 1.9 */
-static void set_file_path(VALUE io, VALUE path)
-{
-        rb_io_t *fptr = RFILE(io)->fptr;
-        fptr->pathv = rb_str_new4(path);
-}
-#elif defined(HAVE_TYPE_OPENFILE) && \
-      defined(HAVE_TYPE_STRUCT_RFILE) && \
-      defined(HAVE_ST_PATH)
-/* MRI 1.8 */
-#include "util.h"
-static void set_file_path(VALUE io, VALUE path)
-{
-        OpenFile *fptr = RFILE(io)->fptr;
-        fptr->path = ruby_strdup(RSTRING_PTR(path));
-}
-#else
-/* Rubinius */
 static void set_file_path(VALUE io, VALUE path)
 {
         rb_iv_set(io, "@path", rb_str_new4(path));
 }
-#endif