From 5b5f7e3b59ec2e2b45a35edf337cbed7fcd94f30 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 28 Jan 2005 20:32:47 +0000 Subject: [PATCH] - Use off_t if SIZEOF_OFF_T is 8. - Define USE_STAT64_FUNCS if we defined STRUCT_STAT as "struct stat64". --- rsync.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/rsync.h b/rsync.h index 87c969c9..013ba700 100644 --- a/rsync.h +++ b/rsync.h @@ -340,12 +340,13 @@ enum msgcode { #define uint32 unsigned int32 #endif -#if SIZEOF_OFF64_T && HAVE_STRUCT_STAT64 -#define OFF_T off64_t -#define STRUCT_STAT struct stat64 -#else +#if SIZEOF_OFF_T == 8 || !SIZEOF_OFF64_T || !HAVE_STRUCT_STAT64 #define OFF_T off_t #define STRUCT_STAT struct stat +#else +#define OFF_T off64_t +#define STRUCT_STAT struct stat64 +#define USE_STAT64_FUNCS 1 #endif /* CAVEAT: on some systems, int64 will really be a 32-bit integer IFF -- 2.34.1