summaryrefslogtreecommitdiff
path: root/lang/ruby19-base/patches/patch-at
diff options
context:
space:
mode:
Diffstat (limited to 'lang/ruby19-base/patches/patch-at')
-rw-r--r--lang/ruby19-base/patches/patch-at16
1 files changed, 16 insertions, 0 deletions
diff --git a/lang/ruby19-base/patches/patch-at b/lang/ruby19-base/patches/patch-at
new file mode 100644
index 00000000000..66aaebc94d8
--- /dev/null
+++ b/lang/ruby19-base/patches/patch-at
@@ -0,0 +1,16 @@
+$NetBSD: patch-at,v 1.1.1.1 2010/09/12 03:50:06 taca Exp $
+
+Avoid ugly warning.
+
+--- vsnprintf.c.orig 2010-04-28 01:27:37.000000000 +0000
++++ vsnprintf.c
+@@ -203,7 +203,9 @@ typedef struct __sFILE {
+ #define __sfeof(p) (((p)->_flags & __SEOF) != 0)
+ #define __sferror(p) (((p)->_flags & __SERR) != 0)
+ #define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF)))
++#ifndef __sfileno
+ #define __sfileno(p) ((p)->_file)
++#endif
+
+ #undef feof
+ #undef ferror