--- lefty/lefty.c.orig Tue Apr 18 05:55:50 2000 +++ lefty/lefty.c Tue Oct 17 18:47:51 2000 @@ -32,6 +32,8 @@ #else #ifdef _CNT_IN_FILESTRUCT #define canread(fp) ((fp)->_cnt > 0) +#elif __FreeBSD__ +#define canread(fp) ((fp)->_r > 0) #else #define canread(fp) ((fp)->_IO_read_end > (fp)->_IO_read_ptr) #endif