summaryrefslogtreecommitdiff
path: root/lang/icon/patches/patch-ay
blob: 55ed2808b8f438b3b79cc4672b2d2529575fe325 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$NetBSD: patch-ay,v 1.7 2015/12/29 23:34:48 dholland Exp $

Support Dragonfly.

--- ipl/cfuncs/fpoll.c.orig	2006-03-19 15:06:16.000000000 +0000
+++ ipl/cfuncs/fpoll.c
@@ -65,6 +65,9 @@ int fpoll(int argc, descriptor *argv)	/*
 #elif defined(__GLIBC__)				/* old GCC library */
    if (f->__bufp < f->__get_limit)
       RetArg(1);
+#elif defined(__DragonFly__)
+    if (((struct __FILE_public *)f)->_r > 0)
+      RetArg(1);
 #elif defined(_FSTDIO)					/* new BSD library */
    if (f->_r > 0)
       RetArg(1);