From 095fc58c480a790d057e85def75218663c7f1ffa Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Tue, 16 Apr 2002 01:58:19 +0000 Subject: [PATCH] Don't refer to IPC_64 if it doesn't exist. Was breaking builds on older systems. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@80 --- vg_syscall_mem.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vg_syscall_mem.c b/vg_syscall_mem.c index 5e8e6dd4ed..77006fee60 100644 --- a/vg_syscall_mem.c +++ b/vg_syscall_mem.c @@ -1191,6 +1191,7 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) sizeof(struct msqid_ds) ); KERNEL_DO_SYSCALL(tid,res); break; +# if defined(IPC_64) case IPC_STAT|IPC_64: must_be_writable ( tst, "msgctl(buf)", arg5, sizeof(struct msqid64_ds) ); @@ -1199,11 +1200,14 @@ void VG_(perform_assumed_nonblocking_syscall) ( ThreadId tid ) make_readable ( arg5, sizeof(struct msqid64_ds) ); } break; +# endif +# if defined(IPC_64) case IPC_SET|IPC_64: must_be_readable ( tst, "msgctl(buf)", arg5, sizeof(struct msqid64_ds) ); KERNEL_DO_SYSCALL(tid,res); break; +# endif default: KERNEL_DO_SYSCALL(tid,res); break; -- 2.47.3