]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
misc: Use __ferror_unlocked instead of ferror
authorSiddhesh Poyarekar <siddhesh@sourceware.org>
Wed, 23 Dec 2020 01:33:42 +0000 (07:03 +0530)
committerSiddhesh Poyarekar <siddhesh@sourceware.org>
Wed, 23 Dec 2020 01:33:42 +0000 (07:03 +0530)
The ferror results in an unnecessary PLT reference.  Use
__ferror_unlocked instead , which gets inlined.

misc/mntent_r.c

index 39fa08f2c61cf57334c3602e0104509a519d7f96..b963c9af61fcc16bd0841c8caba537279602a6dc 100644 (file)
@@ -253,7 +253,7 @@ __addmntent (FILE *stream, const struct mntent *mnt)
   write_string (stream, mnt->mnt_opts);
   fprintf (stream, "%d %d\n", mnt->mnt_freq, mnt->mnt_passno);
 
-  ret = ferror (stream) != 0 || fflush (stream) != 0;
+  ret = __ferror_unlocked (stream) != 0 || fflush (stream) != 0;
 
   funlockfile (stream);