From b1eaa47f003b6a9a227a56967e2c650515a6432b Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 20 Mar 2010 16:54:17 +0100 Subject: [PATCH] lchown: Avoid "unused variable" warning. --- ChangeLog | 6 ++++++ lib/lchown.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cbb11e5a5..e21684c57 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,10 @@ 2010-03-20 Bruno Haible + Jim Meyering + + lchown: Avoid "unused variable" warning. + * lib/lchown.c (rpl_lchown): Move variable 'st' into #if block. + +2010-03-20 Bruno Haible Work around unlink() bug on MacOS X 10.5.6. * lib/unlink.c (rpl_unlink): If UNLINK_PARENT_BUG is defined, fail when diff --git a/lib/lchown.c b/lib/lchown.c index 0d2ecb05e..59a99a6bb 100644 --- a/lib/lchown.c +++ b/lib/lchown.c @@ -70,11 +70,12 @@ lchown (const char *file, uid_t uid, gid_t gid) int rpl_lchown (const char *file, uid_t uid, gid_t gid) { - struct stat st; bool stat_valid = false; int result; # if CHOWN_CHANGE_TIME_BUG + struct stat st; + if (gid != (gid_t) -1 || uid != (uid_t) -1) { if (lstat (file, &st)) -- 2.11.0