|
From: <sv...@va...> - 2005-10-07 13:30:55
|
Author: sewardj
Date: 2005-10-07 14:30:48 +0100 (Fri, 07 Oct 2005)
New Revision: 4891
Log:
Enable sys_ftruncate64 on ppc32.
Modified:
trunk/coregrind/m_syswrap/syswrap-generic.c
trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c
trunk/coregrind/vki_unistd-ppc32-linux.h
Modified: trunk/coregrind/m_syswrap/syswrap-generic.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syswrap/syswrap-generic.c 2005-10-07 12:13:21 UTC (=
rev 4890)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2005-10-07 13:30:48 UTC (=
rev 4891)
@@ -2857,7 +2857,7 @@
}
=20
// XXX: this wrapper is only suitable for 32-bit platforms
-#if defined(VGP_x86_linux)
+#if defined(VGP_x86_linux) || defined(VGP_ppc32_linux)
PRE(sys_ftruncate64)
{
*flags |=3D SfMayBlock;
Modified: trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c 2005-10-07 12:13:21 U=
TC (rev 4890)
+++ trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c 2005-10-07 13:30:48 U=
TC (rev 4891)
@@ -1890,7 +1890,7 @@
//__NR_readahead // 191 ppc/Linux only?
PLAX_(__NR_mmap2, sys_mmap2), // 192
//.. GENX_(__NR_truncate64, sys_truncate64), // 193
-//.. GENX_(__NR_ftruncate64, sys_ftruncate64), // 194
+ GENX_(__NR_ftruncate64, sys_ftruncate64), // 194
//.. =20
=20
PLAXY(__NR_stat64, sys_stat64), // 195
Modified: trunk/coregrind/vki_unistd-ppc32-linux.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/vki_unistd-ppc32-linux.h 2005-10-07 12:13:21 UTC (rev=
4890)
+++ trunk/coregrind/vki_unistd-ppc32-linux.h 2005-10-07 13:30:48 UTC (rev=
4891)
@@ -223,7 +223,7 @@
//#define __NR_readahead 191
#define __NR_mmap2 192
//#define __NR_truncate64 193
-//#define __NR_ftruncate64 194
+#define __NR_ftruncate64 194
#define __NR_stat64 195
#define __NR_lstat64 196
#define __NR_fstat64 197
|