diff --git a/ChangeLog b/ChangeLog
index 77f1da7e71..e86e80144f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Mar 26 18:45:15 2002  WATANABE Hirofumi  <eban@ruby-lang.org>
+
+	* configure.in (FILE_READPTR): check bufread instead of bufend
+	  for uClibc.
+
 Tue Mar 26 01:56:33 2002  Yukihiro Matsumoto  <matz@ruby-lang.org>
 
 	* parse.y (primary): while/until statement modifiers to "begin"
diff --git a/configure.in b/configure.in
index 4ac8a0b223..e4aa446340 100644
--- a/configure.in
+++ b/configure.in
@@ -501,7 +501,7 @@ else
     AC_CACHE_VAL(rb_cv_frend,
     [for frend in	dnl
          _IO_read_end	dnl
-         bufend 	dnl
+         bufread 	dnl
     ; do
         AC_TRY_COMPILE([#include <stdio.h>
     ],