X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=file.c;h=db024ef83891d3ffde0784f7e9ec13eb22fe0895;hb=a13b3fea4fb57a2f9f56b1caca6eb146c5714fc4;hp=87e07438d78e1b5b8b1365dac804a0beec0554e7;hpb=d0cd4436b0b174b0de59379f47dc20a2a75bf70a;p=strace diff --git a/file.c b/file.c index 87e07438..db024ef8 100644 --- a/file.c +++ b/file.c @@ -1229,7 +1229,8 @@ printstat64(struct tcb *tcp, long addr) } #endif /* HAVE_STAT64 */ -#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) +#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) \ + && !defined(HAVE_LONG_LONG_OFF_T) static void convertoldstat(const struct __old_kernel_stat *oldbuf, struct stat *newbuf) { @@ -1346,7 +1347,8 @@ sys_newfstatat(struct tcb *tcp) } #endif -#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) +#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) \ + && !defined(HAVE_LONG_LONG_OFF_T) int sys_oldstat(struct tcb *tcp) { @@ -1390,7 +1392,8 @@ sys_fstat64(struct tcb *tcp) #endif } -#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) +#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) \ + && !defined(HAVE_LONG_LONG_OFF_T) int sys_oldfstat(struct tcb *tcp) { @@ -1434,7 +1437,8 @@ sys_lstat64(struct tcb *tcp) #endif } -#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) +#if defined(LINUX) && defined(HAVE_STRUCT___OLD_KERNEL_STAT) \ + && !defined(HAVE_LONG_LONG_OFF_T) int sys_oldlstat(struct tcb *tcp) {