$NetBSD: patch-ac,v 1.8 2008/04/29 13:54:55 wiz Exp $ --- lib/freading.c.orig 2007-11-10 15:24:02 -0800 +++ lib/freading.c 2008-04-14 17:41:47 -0700 @@ -42,6 +42,8 @@ #elif defined __QNX__ /* QNX */ return ((fp->_Mode & 0x2 /* _MOPENW */) == 0 || (fp->_Mode & 0x1000 /* _MREAD */) != 0); +#elif defined __DragonFly__ /* DragonFly */ + return ((((struct __FILE_public *)fp)->_flags & __SRD) != 0); #else #error "Please port gnulib freading.c to your platform!" #endif