mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-05 18:58:55 -04:00
22 lines
705 B
Plaintext
22 lines
705 B
Plaintext
$NetBSD: patch-ab,v 1.3 2012/12/26 21:55:37 dholland Exp $
|
|
|
|
Looking inside FILE is gross, but if we're going to do it at least do
|
|
it ~correctly.
|
|
|
|
--- src/hd/rhdisp.c.orig 2004-04-10 02:54:06.000000000 +0000
|
|
+++ src/hd/rhdisp.c
|
|
@@ -22,9 +22,11 @@ static const char RCSid[] = "$Id: rhdisp
|
|
#define FSIZDEF 0.125 /* default focus frame size */
|
|
#endif
|
|
|
|
-#if defined(freebsd)
|
|
+#if defined(freebsd) || defined(netbsd)
|
|
#define fbufcnt(f) ((f)->_r)
|
|
-#elif defined(__GNUC__)
|
|
+#elif defined(dragonfly)
|
|
+#define fbufcnt(f) (((struct __FILE_public *)(f))->_r)
|
|
+#elif defined(__linux__) || defined(__GNU_LIBRARY__)
|
|
#define fbufcnt(f) ((f)->_IO_read_end - (f)->_IO_read_ptr)
|
|
#else
|
|
#define fbufcnt(f) ((f)->_cnt)
|