fchmodat, fchownat, fstatat: port to non-inlining compilers
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 15 Oct 2012 20:07:07 +0000 (13:07 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 15 Oct 2012 20:19:13 +0000 (13:19 -0700)
commitbc273a4c560ab92e410f33245de3fa711e38ab3c
treeae7dec9cb6ac6dc6f8ad6c233fef04d1869dab6a
parent68bb2b69393ff076d353295628200b8b4e1809cb
fchmodat, fchownat, fstatat: port to non-inlining compilers

Problem reported for FreeBSD 9 by Jim Meyering in
<http://lists.gnu.org/archive/html/bug-gnulib/2012-10/msg00070.html>.
* lib/chmodat.c, lib/chownat.c, lib/statat.c:
New files, which define FCHMODAT_INLINE etc.
* lib/fchmodat.c (FCHMODAT_INLINE):
* lib/fchownat.c (FCHOWNAT_INLINE):
* lib/fstatat.c (FSTATAT_INLINE):
Remove, as chmodat.c etc. now do this.
* modules/fchmodat (Files): Add lib/chmodat.c.
* modules/fchownat (Files): Add lib/chownat.c.
* modules/fstatat (Files): Add lib/statat.c.
ChangeLog
lib/chmodat.c [new file with mode: 0644]
lib/chownat.c [new file with mode: 0644]
lib/fchmodat.c
lib/fchownat.c
lib/fstatat.c
lib/statat.c [new file with mode: 0644]
modules/fchmodat
modules/fchownat
modules/fstatat