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);
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);
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);
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