|
From: <sv...@va...> - 2005-10-07 23:04:21
|
Author: sewardj
Date: 2005-10-08 00:04:17 +0100 (Sat, 08 Oct 2005)
New Revision: 4893
Log:
Make --log-socket=3D work on ppc32.
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-10-07 19:12:18 UTC (rev 4892)
+++ trunk/coregrind/m_libcfile.c 2005-10-07 23:04:17 UTC (rev 4893)
@@ -384,7 +384,7 @@
static
Int my_socket ( Int domain, Int type, Int protocol )
{
-#if defined(VGP_x86_linux)
+#if defined(VGP_x86_linux) || defined(VGP_ppc32_linux)
SysRes res;
UWord args[3];
args[0] =3D domain;
@@ -398,10 +398,6 @@
res =3D VG_(do_syscall3)(__NR_socket, domain, type, protocol );
return res.isError ? -1 : res.val;
=20
-#elif defined(VGP_ppc32_linux)
- //CAB: TODO
- I_die_here;
-
#else
# error Unknown arch
#endif
@@ -411,7 +407,7 @@
Int my_connect ( Int sockfd, struct vki_sockaddr_in* serv_addr,=20
Int addrlen )
{
-#if defined(VGP_x86_linux)
+#if defined(VGP_x86_linux) || defined(VGP_ppc32_linux)
SysRes res;
UWord args[3];
args[0] =3D sockfd;
@@ -425,10 +421,6 @@
res =3D VG_(do_syscall3)(__NR_connect, sockfd, (UWord)serv_addr, addr=
len);
return res.isError ? -1 : res.val;
=20
-#elif defined(VGP_ppc32_linux)
- //CAB: TODO
- I_die_here;
-
#else
# error Unknown arch
#endif
|