Mark Wielaard e43f73
commit 2f456f6524ad5edb7af6bdff8d2766738f3c76cc
Mark Wielaard e43f73
Author: mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9>
Mark Wielaard e43f73
Date:   Fri Jul 5 09:50:26 2013 +0000
Mark Wielaard e43f73
Mark Wielaard e43f73
    Bug 321969. Support [lf]setxattr on ppc32 and ppc64 linux kernel.
Mark Wielaard e43f73
    
Mark Wielaard e43f73
    git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13449 a5019735-40e9-0310-863c-91ae7b9d1cf9
Mark Wielaard e43f73
Mark Wielaard e43f73
diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c
Mark Wielaard e43f73
index c866fae..cf714cb 100644
Mark Wielaard e43f73
--- a/coregrind/m_syswrap/syswrap-ppc32-linux.c
Mark Wielaard e43f73
+++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c
Mark Wielaard e43f73
@@ -1130,9 +1130,9 @@ static SyscallTableEntry syscall_table[] = {
Mark Wielaard e43f73
    GENXY(__NR_mincore,           sys_mincore),           // 206
Mark Wielaard e43f73
    LINX_(__NR_gettid,            sys_gettid),            // 207
Mark Wielaard e43f73
 //..    LINX_(__NR_tkill,             sys_tkill),             // 208 */Linux
Mark Wielaard e43f73
-//..    LINX_(__NR_setxattr,          sys_setxattr),          // 209
Mark Wielaard e43f73
-//..    LINX_(__NR_lsetxattr,         sys_lsetxattr),         // 210
Mark Wielaard e43f73
-//..    LINX_(__NR_fsetxattr,         sys_fsetxattr),         // 211
Mark Wielaard e43f73
+   LINX_(__NR_setxattr,          sys_setxattr),          // 209
Mark Wielaard e43f73
+   LINX_(__NR_lsetxattr,         sys_lsetxattr),         // 210
Mark Wielaard e43f73
+   LINX_(__NR_fsetxattr,         sys_fsetxattr),         // 211
Mark Wielaard e43f73
    LINXY(__NR_getxattr,          sys_getxattr),          // 212
Mark Wielaard e43f73
    LINXY(__NR_lgetxattr,         sys_lgetxattr),         // 213
Mark Wielaard e43f73
    LINXY(__NR_fgetxattr,         sys_fgetxattr),         // 214
Mark Wielaard e43f73
diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c
Mark Wielaard e43f73
index d3a5b0f..7310b2a 100644
Mark Wielaard e43f73
--- a/coregrind/m_syswrap/syswrap-ppc64-linux.c
Mark Wielaard e43f73
+++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c
Mark Wielaard e43f73
@@ -927,10 +927,10 @@ static SyscallTableEntry syscall_table[] = {
Mark Wielaard e43f73
 // _____(__NR_mincore,           sys_mincore),            // 206
Mark Wielaard e43f73
    LINX_(__NR_gettid,            sys_gettid),             // 207
Mark Wielaard e43f73
 // _____(__NR_tkill,             sys_tkill),              // 208
Mark Wielaard e43f73
-// _____(__NR_setxattr,          sys_setxattr),           // 209
Mark Wielaard e43f73
+   LINX_(__NR_setxattr,          sys_setxattr),           // 209
Mark Wielaard e43f73
 
Mark Wielaard e43f73
-// _____(__NR_lsetxattr,         sys_lsetxattr),          // 210
Mark Wielaard e43f73
-// _____(__NR_fsetxattr,         sys_fsetxattr),          // 211
Mark Wielaard e43f73
+   LINX_(__NR_lsetxattr,         sys_lsetxattr),          // 210
Mark Wielaard e43f73
+   LINX_(__NR_fsetxattr,         sys_fsetxattr),          // 211
Mark Wielaard e43f73
    LINXY(__NR_getxattr,          sys_getxattr),           // 212
Mark Wielaard e43f73
    LINXY(__NR_lgetxattr,         sys_lgetxattr),          // 213
Mark Wielaard e43f73
    LINXY(__NR_fgetxattr,         sys_fgetxattr),          // 214