blob: 2d094b7d48da64c46903a0ee27c7cfc4cdf70673 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$NetBSD: patch-ay,v 1.1.2.2 2005/09/22 16:45:00 salo Exp $
--- ext/dl/dl.c.orig 2003-06-16 16:25:38.000000000 +0900
+++ ext/dl/dl.c
@@ -543,7 +543,11 @@ rb_io_to_ptr(VALUE self)
GetOpenFile(self, fptr);
fp = fptr->f;
+#if defined(__DragonFly__)
+ return fp ? rb_dlptr_new(fp, 0, 0) : Qnil;
+#else
return fp ? rb_dlptr_new(fp, sizeof(FILE), 0) : Qnil;
+#endif
}
VALUE
|