X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Ffflush.m4;h=f796a55415d2a0744b7d594e6ad21aacb332aed1;hb=74f8d5870e0fd68701ff379775a5f0a439bfb5b3;hp=d4ebeccb6cfaca84c38b0f34b893e7908fc1c3a1;hpb=e7f31c67094dbe9adb07e68467a3f1b9ac95cada;p=gnulib.git diff --git a/m4/fflush.m4 b/m4/fflush.m4 index d4ebeccb6..f796a5541 100755 --- a/m4/fflush.m4 +++ b/m4/fflush.m4 @@ -1,4 +1,4 @@ -#serial 2 +# fflush.m4 serial 4 # Copyright (C) 2007 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation @@ -20,9 +20,9 @@ AC_DEFUN([gl_FUNC_FFLUSH], #include #include ]], [[FILE *f = fopen ("conftest.txt", "r"); - char buffer[10]; + char buffer[10]; int fd = fileno (f); - if (!f || 0 > fd || fread (buffer, 1, 5, f) != 5) + if (!f || 0 > fd || fread (buffer, 1, 5, f) != 5) return 2; /* For deterministic results, ensure f read a bigger buffer. */ if (lseek (fd, 0, SEEK_CUR) == 5) @@ -45,6 +45,8 @@ AC_DEFUN([gl_FUNC_FFLUSH], AC_DEFUN([gl_REPLACE_FFLUSH], [ AC_LIBOBJ([fflush]) + AC_LIBOBJ([fseeko]) AC_REQUIRE([gl_STDIO_H_DEFAULTS]) REPLACE_FFLUSH=1 + REPLACE_FSEEKO=1 ])