Add support for ppc32 syscalls used by uClibc.  Patch from Kristof
Provost (kde-bugzilla@sigsegv.be).  Fixes #330594.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14452 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c
index 9b4edf1..b7ab7b6 100644
--- a/coregrind/m_syswrap/syswrap-ppc32-linux.c
+++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c
@@ -899,7 +899,7 @@
 //..    GENX_(__NR_nice,              sys_nice),              // 34
 //.. 
 //..    GENX_(__NR_ftime,             sys_ni_syscall),        // 35
-//..    GENX_(__NR_sync,              sys_sync),              // 36
+   GENX_(__NR_sync,              sys_sync),              // 36
    GENX_(__NR_kill,              sys_kill),              // 37
    GENX_(__NR_rename,            sys_rename),            // 38
    GENX_(__NR_mkdir,             sys_mkdir),             // 39
@@ -1238,6 +1238,23 @@
 
    LINX_(__NR_clock_adjtime,     sys_clock_adjtime),    // 347
 
+   LINXY(__NR_socket,            sys_socket),           // 326
+   LINX_(__NR_bind,              sys_bind),             // 327
+   LINX_(__NR_connect,           sys_connect),          // 328
+   LINX_(__NR_listen,            sys_listen),           // 329
+   LINXY(__NR_accept,            sys_accept),           // 330
+   LINXY(__NR_getsockname,       sys_getsockname),      // 331
+   LINXY(__NR_getpeername,       sys_getpeername),      // 332
+
+   LINX_(__NR_send,              sys_send),             // 334
+   LINX_(__NR_sendto,            sys_sendto),           // 335
+   LINXY(__NR_recv,              sys_recv),             // 336
+   LINXY(__NR_recvfrom,          sys_recvfrom),         // 337
+   LINX_(__NR_shutdown,          sys_shutdown),         // 338
+   LINX_(__NR_setsockopt,        sys_setsockopt),       // 339
+
+   LINXY(__NR_accept4,           sys_accept4),          // 344
+
    LINXY(__NR_process_vm_readv,  sys_process_vm_readv), // 351
    LINX_(__NR_process_vm_writev, sys_process_vm_writev) // 352
 };