From 0957a7463e6a69e75b52dacdb0455fbf7a01268c Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 19 Jan 2005 19:29:20 +0000 Subject: [PATCH] When SUPPORT_LINKS is not defined, we now go ahead and provide the do_lstat() function and just have it call do_stat(). --- syscall.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/syscall.c b/syscall.c index d093aaec..a207992c 100644 --- a/syscall.c +++ b/syscall.c @@ -72,7 +72,7 @@ int do_lchown(const char *path, uid_t owner, gid_t group) { if (dry_run) return 0; RETURN_ERROR_IF_RO_OR_LO; -#ifndef HAVE_LCHOWN +#if !HAVE_LCHOWN #define lchown chown #endif return lchown(path, owner, group); @@ -219,16 +219,18 @@ int do_stat(const char *fname, STRUCT_STAT *st) #endif } -#if SUPPORT_LINKS int do_lstat(const char *fname, STRUCT_STAT *st) { -#if HAVE_OFF64_T +#if SUPPORT_LINKS +# if HAVE_OFF64_T return lstat64(fname, st); -#else +# else return lstat(fname, st); +# endif +#else + return do_stat(fname, st); #endif } -#endif int do_fstat(int fd, STRUCT_STAT *st) { -- 2.34.1