Work around an fchownat bug in glibc-2.4:
authorJim Meyering <jim@meyering.net>
Sun, 24 Dec 2006 17:08:04 +0000 (17:08 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 24 Dec 2006 17:08:04 +0000 (17:08 +0000)
commit242003f6553e03889f917462948dbb1a9fd83342
tree9b7bafcc02ff9cd6f4fcae9d51d9b28834bbaaf6
parent69689592b0dc73378f568297d86bd1cb139b6553
Work around an fchownat bug in glibc-2.4:
http://lists.ubuntu.com/archives/ubuntu-users/2006-September/093218.html
This bug would cause "chown -RP ... DIR" to follow symlinks in DIR,
in spite of the -P option.
* m4/openat.m4 (gl_FUNC_FCHOWNAT, gl_FUNC_FCHOWNAT_DEREF_BUG):
New macros.
(gl_PREREQ_OPENAT): Require gl_FUNC_FCHOWNAT.
* modules/openat (Files): Add lib/fchownat.c.
* lib/openat.c (fchownat): Don't define here.  Move to...
* lib/fchownat.c: ...this new file.
ChangeLog
lib/fchownat.c [new file with mode: 0644]
lib/openat.c
m4/openat.m4
modules/openat