From: Julian Seward Date: Thu, 18 Aug 2005 23:44:13 +0000 (+0000) Subject: Enable a couple more syscalls on ppc32. X-Git-Tag: svn/VALGRIND_3_1_0~569 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f964ed405ca9261c089d928b76a76c0816b76dfa;p=thirdparty%2Fvalgrind.git Enable a couple more syscalls on ppc32. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4449 --- diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c index a90077dd58..1ec6312345 100644 --- a/coregrind/m_syswrap/syswrap-ppc32-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c @@ -2136,7 +2136,7 @@ const SyscallTableEntry ML_(syscall_table)[] = { GENXY(__NR_readv, sys_readv), // 145 GENX_(__NR_writev, sys_writev), // 146 //.. GENX_(__NR_getsid, sys_getsid), // 147 -//.. GENX_(__NR_fdatasync, sys_fdatasync), // 148 + GENX_(__NR_fdatasync, sys_fdatasync), // 148 LINXY(__NR__sysctl, sys_sysctl), // 149 //.. //.. GENX_(__NR_mlock, sys_mlock), // 150 @@ -2149,9 +2149,9 @@ const SyscallTableEntry ML_(syscall_table)[] = { //.. GENX_(__NR_sched_setscheduler, sys_sched_setscheduler), // 156 GENX_(__NR_sched_getscheduler, sys_sched_getscheduler), // 157 //.. GENX_(__NR_sched_yield, sys_sched_yield), // 158 -//.. GENX_(__NR_sched_get_priority_max, sys_sched_get_priority_max),// 159 -//.. -//.. GENX_(__NR_sched_get_priority_min, sys_sched_get_priority_min),// 160 + GENX_(__NR_sched_get_priority_max, sys_sched_get_priority_max),// 159 + + GENX_(__NR_sched_get_priority_min, sys_sched_get_priority_min),// 160 //.. // (__NR_sched_rr_get_interval, sys_sched_rr_get_interval), // 161 */* GENXY(__NR_nanosleep, sys_nanosleep), // 162 GENX_(__NR_mremap, sys_mremap), // 163 @@ -2262,7 +2262,7 @@ const SyscallTableEntry ML_(syscall_table)[] = { // __NR_swapcontext // 249 -//.. LINX_(__NR_tgkill, sys_tgkill), // 250 */Linux + LINX_(__NR_tgkill, sys_tgkill), // 250 */Linux //.. GENX_(__NR_utimes, sys_utimes), // 251 //.. GENXY(__NR_statfs64, sys_statfs64), // 252 //.. GENXY(__NR_fstatfs64, sys_fstatfs64), // 253 diff --git a/coregrind/vki_unistd-ppc32-linux.h b/coregrind/vki_unistd-ppc32-linux.h index fcd3c558d0..3c8bfa0d34 100644 --- a/coregrind/vki_unistd-ppc32-linux.h +++ b/coregrind/vki_unistd-ppc32-linux.h @@ -177,7 +177,7 @@ #define __NR_readv 145 #define __NR_writev 146 //#define __NR_getsid 147 -//#define __NR_fdatasync 148 +#define __NR_fdatasync 148 #define __NR__sysctl 149 //#define __NR_mlock 150 //#define __NR_munlock 151 @@ -188,8 +188,8 @@ //#define __NR_sched_setscheduler 156 #define __NR_sched_getscheduler 157 #define __NR_sched_yield 158 -//#define __NR_sched_get_priority_max 159 -//#define __NR_sched_get_priority_min 160 +#define __NR_sched_get_priority_max 159 +#define __NR_sched_get_priority_min 160 //#define __NR_sched_rr_get_interval 161 #define __NR_nanosleep 162 #define __NR_mremap 163 @@ -279,7 +279,7 @@ //#define __NR_clock_getres 247 //#define __NR_clock_nanosleep 248 //#define __NR_swapcontext 249 -//#define __NR_tgkill 250 +#define __NR_tgkill 250 //#define __NR_utimes 251 //#define __NR_statfs64 252 //#define __NR_fstatfs64 253