patches/strace/4.5.15/350-statfs64-check.patch
changeset 747 d3e603e7c17c
parent 746 b150d6f590fc
child 748 61cd4eb6034d
     1.1 --- a/patches/strace/4.5.15/350-statfs64-check.patch	Mon Jul 28 21:08:01 2008 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,53 +0,0 @@
     1.4 -diff -dur strace-4.5.15.orig/acinclude.m4 strace-4.5.15/acinclude.m4
     1.5 ---- strace-4.5.15.orig/acinclude.m4	2004-04-14 04:21:01.000000000 +0200
     1.6 -+++ strace-4.5.15/acinclude.m4	2007-07-14 19:25:25.000000000 +0200
     1.7 -@@ -210,6 +210,26 @@
     1.8 - fi
     1.9 - ])
    1.10 - 
    1.11 -+dnl ### A macro to determine whether statfs64 is defined.
    1.12 -+AC_DEFUN([AC_STATFS64],
    1.13 -+[AC_MSG_CHECKING(for statfs64 in sys/(statfs|vfs).h)
    1.14 -+AC_CACHE_VAL(ac_cv_type_statfs64,
    1.15 -+[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#ifdef LINUX
    1.16 -+#include <linux/types.h>
    1.17 -+#include <sys/statfs.h>
    1.18 -+#else
    1.19 -+#include <sys/vfs.h>
    1.20 -+#endif]], [[struct statfs64 st;]])],[ac_cv_type_statfs64=yes],[ac_cv_type_statfs64=no])])
    1.21 -+AC_MSG_RESULT($ac_cv_type_statfs64)
    1.22 -+if test "$ac_cv_type_statfs64" = yes
    1.23 -+then
    1.24 -+	AC_DEFINE([HAVE_STATFS64], 1,
    1.25 -+[Define if statfs64 is available in sys/statfs.h or sys/vfs.h.])
    1.26 -+fi
    1.27 -+])
    1.28 -+
    1.29 -+
    1.30 -+
    1.31 - dnl ### A macro to determine if off_t is a long long
    1.32 - AC_DEFUN([AC_OFF_T_IS_LONG_LONG],
    1.33 - [AC_MSG_CHECKING(for long long off_t)
    1.34 -diff -dur strace-4.5.15.orig/configure.ac strace-4.5.15/configure.ac
    1.35 ---- strace-4.5.15.orig/configure.ac	2007-01-11 12:37:55.000000000 +0100
    1.36 -+++ strace-4.5.15/configure.ac	2007-07-14 19:25:25.000000000 +0200
    1.37 -@@ -169,6 +169,7 @@
    1.38 - 		  struct stat.st_level,
    1.39 - 		  struct stat.st_rdev])
    1.40 - AC_STAT64
    1.41 -+AC_STATFS64
    1.42 - 
    1.43 - AC_TYPE_SIGNAL
    1.44 - AC_TYPE_UID_T
    1.45 -diff -dur strace-4.5.15.orig/file.c strace-4.5.15/file.c
    1.46 ---- strace-4.5.15.orig/file.c	2007-01-15 21:25:52.000000000 +0100
    1.47 -+++ strace-4.5.15/file.c	2007-07-14 19:25:25.000000000 +0200
    1.48 -@@ -1635,7 +1635,7 @@
    1.49 - 	return 0;
    1.50 - }
    1.51 - 
    1.52 --#ifdef LINUX
    1.53 -+#ifdef HAVE_STATFS64
    1.54 - static void
    1.55 - printstatfs64(tcp, addr)
    1.56 - struct tcb *tcp;