]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Un-break the build on OS X 10.8 following r14057
authorJulian Seward <jseward@acm.org>
Fri, 20 Jun 2014 13:08:51 +0000 (13:08 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 20 Jun 2014 13:08:51 +0000 (13:08 +0000)
(0001-adding-support-for-loads-of-new-syscall-in-darwin-10.patch)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14058

coregrind/m_syswrap/syswrap-darwin.c

index d1f0205bc4c23c23e5a161ccd522d93f67663395..f2ce118eda541df674867798322c23fef46f63cd 100644 (file)
@@ -8889,15 +8889,19 @@ const SyscallTableEntry ML_(mach_trap_table)[] = {
    MACX_(__NR_semaphore_timedwait_trap, semaphore_timedwait), 
    MACX_(__NR_semaphore_timedwait_signal_trap, semaphore_timedwait_signal), 
    _____(VG_DARWIN_SYSCALL_CONSTRUCT_MACH(40)),    // -40
+
 #if defined(VGA_x86)
 // _____(__NR_init_process), 
    _____(VG_DARWIN_SYSCALL_CONSTRUCT_MACH(42)), 
 // _____(__NR_map_fd), 
 #else
+#  if DARWIN_VERS >= DARWIN_10_9
    MACX_(__NR_kernelrpc_mach_port_guard_trap, kernelrpc_mach_port_guard_trap),
    MACX_(__NR_kernelrpc_mach_port_unguard_trap, kernelrpc_mach_port_unguard_trap),
+#  endif
    _____(VG_DARWIN_SYSCALL_CONSTRUCT_MACH(43)), 
 #endif
+
 // _____(__NR_task_name_for_pid), 
    MACXY(__NR_task_for_pid, task_for_pid), 
    MACXY(__NR_pid_for_task, pid_for_task),