diff --git a/auxdir/x_ac_blcr.m4 b/auxdir/x_ac_blcr.m4
index 9438d0e40bfd0c44338496be9937a98995c26e99..b442f9e3c9e1677e2da2a8d7874d27ea6849e340 100644
--- a/auxdir/x_ac_blcr.m4
+++ b/auxdir/x_ac_blcr.m4
@@ -40,7 +40,7 @@ AC_DEFUN([X_AC_BLCR], [
  	  _x_ac_blcr_libs_save="$LIBS"
 	  LIBS="-L$d/$bit -lcr $LIBS"
 	  AC_LINK_IFELSE(
-	    [AC_LANG_CALL([], cr_init)],
+	    [AC_LANG_CALL([], cr_get_restart_info)],
 	    AS_VAR_SET(x_ac_cv_blcr_dir, $d))
 	  LIBS="$_x_ac_blcr_libs_save"
 	  test -n "$x_ac_cv_blcr_dir" && break
diff --git a/configure b/configure
index 950391fbb933d2666a5390e4fc0bafe4035430f6..23cb2cc185efc281e837d53eac5975225e6397d7 100755
--- a/configure
+++ b/configure
@@ -23763,11 +23763,11 @@ else
 #ifdef __cplusplus
 extern "C"
 #endif
-char cr_init ();
+char cr_get_restart_info ();
 int
 main ()
 {
-return cr_init ();
+return cr_get_restart_info ();
   ;
   return 0;
 }