|
From: <sv...@va...> - 2005-07-02 10:13:14
|
Author: sewardj
Date: 2005-07-02 11:13:05 +0100 (Sat, 02 Jul 2005)
New Revision: 4080
Log:
Implement VG_(getsockname), VG_(getpeername), VG_(getsockopt) for ppc32-l=
inux.
Modified:
trunk/coregrind/m_libcfile.c
Modified: trunk/coregrind/m_libcfile.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_libcfile.c 2005-07-02 02:56:02 UTC (rev 4079)
+++ trunk/coregrind/m_libcfile.c 2005-07-02 10:13:05 UTC (rev 4080)
@@ -324,7 +324,7 @@
I_die_here;
=20
#elif defined(VGP_ppc32_linux)
-//CAB: TODO
+ //CAB: TODO
I_die_here;
=20
#else
@@ -351,7 +351,7 @@
I_die_here;
=20
#elif defined(VGP_ppc32_linux)
-//CAB: TODO
+ //CAB: TODO
I_die_here;
=20
#else
@@ -383,7 +383,7 @@
I_die_here;
=20
#elif defined(VGP_ppc32_linux)
-//CAB: TODO
+ //CAB: TODO
I_die_here;
flags =3D 0; // stop compiler complaints
=20
@@ -396,7 +396,7 @@
{
SysRes res;
=20
-#if defined(VGP_x86_linux)
+#if defined(VGP_x86_linux) || defined(VGP_ppc32_linux)
UWord args[3];
args[0] =3D sd;
args[1] =3D (UWord)name;
@@ -409,10 +409,6 @@
(UWord)sd, (UWord)name, (UWord)namelen );
return res.isError ? -1 : res.val;
=20
-#elif defined(VGP_ppc32_linux)
-//CAB: TODO
- I_die_here;
- return res.isError ? -1 : res.val;
#else
# error Unknown arch
#endif
@@ -422,7 +418,7 @@
{
SysRes res;
=20
-#if defined(VGP_x86_linux)
+#if defined(VGP_x86_linux) || defined(VGP_ppc32_linux)
UWord args[3];
args[0] =3D sd;
args[1] =3D (UWord)name;
@@ -435,13 +431,8 @@
(UWord)sd, (UWord)name, (UWord)namelen );
return res.isError ? -1 : res.val;
=20
-#elif defined(VGP_ppc32_linux)
-//CAB: TODO
- I_die_here;
- return res.isError ? -1 : res.val;
-
#else
-# error Unknown arch
+# error Unknown archx
#endif
}
=20
@@ -450,7 +441,7 @@
{
SysRes res;
=20
-#if defined(VGP_x86_linux)
+#if defined(VGP_x86_linux) || defined(VGP_ppc32_linux)
UWord args[5];
args[0] =3D sd;
args[1] =3D level;
@@ -466,11 +457,6 @@
(UWord)optval, (UWord)optlen );
return res.isError ? -1 : res.val;
=20
-#elif defined(VGP_ppc32_linux)
-//CAB: TODO
- I_die_here;
- return res.isError ? -1 : res.val;
-
#else
# error Unknown arch
#endif
|