From: Dirk Mueller Date: Wed, 19 Nov 2003 16:54:52 +0000 (+0000) Subject: trying to fix compilation. Does it work now for everybody? X-Git-Tag: svn/VALGRIND_2_1_0~53 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f633fb1794391c9d6922732328df2d0fa24bfc40;p=thirdparty%2Fvalgrind.git trying to fix compilation. Does it work now for everybody? git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2043 --- diff --git a/coregrind/vg_unsafe.h b/coregrind/vg_unsafe.h index 5ce8bd0cb6..64d1630032 100644 --- a/coregrind/vg_unsafe.h +++ b/coregrind/vg_unsafe.h @@ -90,9 +90,6 @@ /* 2.0 at least, for gid_t and loff_t */ #include -#include -#undef statfs - #include #include diff --git a/include/vg_kerneliface.h b/include/vg_kerneliface.h index 0be5f2bddf..55d66b396b 100644 --- a/include/vg_kerneliface.h +++ b/include/vg_kerneliface.h @@ -671,8 +671,41 @@ struct vki_sockaddr { char sa_data[14]; /* Address data. */ }; +/* statfs structs */ +/* + * bits/statfs.h + */ + +struct statfs { + unsigned int f_type; + unsigned int f_bsize; + unsigned int f_blocks; + unsigned int f_bfree; + unsigned int f_bavail; + unsigned int f_files; + unsigned int f_ffree; + int f_fsid[ 2 ]; + unsigned int f_namelen; + unsigned int f_frsize; + unsigned int f_spare[5]; +}; + +struct statfs64 { + unsigned int f_type; + unsigned int f_bsize; + unsigned long long f_blocks; + unsigned long long f_bfree; + unsigned long long f_bavail; + unsigned long long f_files; + unsigned long long f_ffree; + int f_fsid[ 2 ]; + unsigned int f_namelen; + unsigned int f_frsize; + unsigned int f_spare[5]; +}; + -#endif /* ndef __VG_KERNELIFACE_H */ +#endif /* __VG_KERNELIFACE_H */ /*--------------------------------------------------------------------*/ /*--- end vg_kerneliface.h ---*/