$NetBSD: patch-ab,v 1.2 2006/01/09 22:03:37 joerg Exp $ Generalise for all *BSD (well, anything with Torek stdio, really) --- rxfn.c 2002/09/02 08:50:31 1.1 +++ rxfn.c 2002/09/02 08:51:26 @@ -40,8 +40,10 @@ #ifndef _CNT # ifdef linux # define _CNT(fp) ((fp)->_IO_read_end - (fp)->_IO_read_ptr) +# elif defined(__DragonFly__) +# define _CNT(fp) (((struct __FILE_public *)fp)->_r) # else -# ifdef __FreeBSD__ +# if (defined(BSD) && BSD >= 199306) # define _CNT(fp) ((fp)->_r) # else # define _CNT(fp) ((fp)->_cnt)