blob: a0a5bb888987d750bd2f5d7fde00a65b3ef81107 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$NetBSD: patch-ay,v 1.1 2005/09/18 13:38:50 taca 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
|