]> Savannah Git Hosting - gnulib.git/commit
faccessat: revert recent EOVERFLOW change
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 28 Dec 2020 20:38:52 +0000 (12:38 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 28 Dec 2020 20:56:47 +0000 (12:56 -0800)
commitd82dfeb8a7c9b276c8c7db94d077eb7a43a6760c
tree7f65b14ef04bbfb040776d4ef01aab980e04bda5
parent18bc1ab1feca304d2a357407af8e29b3354496f2
faccessat: revert recent EOVERFLOW change

I misunderstood the glibc source code.  Deduced from
Adhemerval Zanella’s proposed glibc patch in:
https://sourceware.org/pipermail/libc-alpha/2020-December/121131.html
* doc/posix-functions/faccessat.texi: It is not a problem.
* lib/canonicalize-lgpl.c, lib/canonicalize.c, lib/faccessat.c:
(FACCESSAT_NEVER_OVERFLOWS): Remove. All uses removed.
* lib/faccessat.c: Revert to simpler version now that
LSTAT_FOLLOWS_SLASHED_SYMLINK must be false.
* m4/faccessat.m4 (gl_FUNC_FACCESSAT_EOVERFLOW):
Remove.  All uses removed.
* modules/canonicalize, modules/canonicalize-lgpl (Files):
Remove m4/faccessat.m4.
ChangeLog
doc/posix-functions/faccessat.texi
lib/canonicalize-lgpl.c
lib/canonicalize.c
lib/faccessat.c
m4/canonicalize.m4
m4/faccessat.m4
modules/canonicalize
modules/canonicalize-lgpl