X-Git-Url: https://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fmountlist.c;h=9051e817dbcfb8f1aaf6120856e0bca309e04ae3;hb=55da53d0db0c7a9fd82b2abc809560b3089df6a5;hp=a2c1c2569ff3da887551106e4b7578de152bacb8;hpb=4973038075ccac84c07ac0401de3a97780577fc2;p=gnulib.git diff --git a/lib/mountlist.c b/lib/mountlist.c index a2c1c2569..9051e817d 100644 --- a/lib/mountlist.c +++ b/lib/mountlist.c @@ -21,18 +21,9 @@ #include #include +#include +#include - -#ifdef STDC_HEADERS -# include -#else -void free (); -#endif -#if defined STDC_HEADERS || defined HAVE_STRING_H -# include -#else -# include -#endif #include "xalloc.h" #ifndef strstr @@ -621,6 +612,7 @@ read_filesystem_list (int need_fs_type) if (ferror (fp)) { + /* The last fread() call must have failed. */ int saved_errno = errno; fclose (fp); errno = saved_errno;