From 1164f67827291cc3eec74738cb2cdd12e287f815 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 28 Jan 2005 20:15:08 +0000 Subject: [PATCH] Make use of new HAVE_STRUCT_STAT64 define. --- rsync.h | 9 +-------- syscall.c | 8 ++++---- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/rsync.h b/rsync.h index 7d04bfb8..87c969c9 100644 --- a/rsync.h +++ b/rsync.h @@ -181,13 +181,6 @@ enum msgcode { #if HAVE_STRINGS_H # include #endif -#if HAVE_INTTYPES_H -# include -#else -# if HAVE_STDINT_H -# include -# endif -#endif #if HAVE_UNISTD_H # include #endif @@ -347,7 +340,7 @@ enum msgcode { #define uint32 unsigned int32 #endif -#if SIZEOF_OFF64_T +#if SIZEOF_OFF64_T && HAVE_STRUCT_STAT64 #define OFF_T off64_t #define STRUCT_STAT struct stat64 #else diff --git a/syscall.c b/syscall.c index d40ee646..8bfc297d 100644 --- a/syscall.c +++ b/syscall.c @@ -212,7 +212,7 @@ int do_mkstemp(char *template, mode_t perms) int do_stat(const char *fname, STRUCT_STAT *st) { -#if SIZEOF_OFF64_T +#if SIZEOF_OFF64_T && HAVE_STRUCT_STAT64 return stat64(fname, st); #else return stat(fname, st); @@ -222,7 +222,7 @@ int do_stat(const char *fname, STRUCT_STAT *st) int do_lstat(const char *fname, STRUCT_STAT *st) { #if SUPPORT_LINKS -# if SIZEOF_OFF64_T +# if SIZEOF_OFF64_T && HAVE_STRUCT_STAT64 return lstat64(fname, st); # else return lstat(fname, st); @@ -234,7 +234,7 @@ int do_lstat(const char *fname, STRUCT_STAT *st) int do_fstat(int fd, STRUCT_STAT *st) { -#if SIZEOF_OFF64_T +#if SIZEOF_OFF64_T && HAVE_STRUCT_STAT64 return fstat64(fd, st); #else return fstat(fd, st); @@ -243,7 +243,7 @@ int do_fstat(int fd, STRUCT_STAT *st) OFF_T do_lseek(int fd, OFF_T offset, int whence) { -#if SIZEOF_OFF64_T +#if SIZEOF_OFF64_T && HAVE_STRUCT_STAT64 off64_t lseek64(); return lseek64(fd, offset, whence); #else -- 2.34.1