From: Julian Seward Date: Tue, 16 Apr 2002 01:58:19 +0000 (+0000) Subject: Don't refer to IPC_64 if it doesn't exist. Was breaking builds on older X-Git-Tag: svn/VALGRIND_1_0_3~366 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=095fc58c480a790d057e85def75218663c7f1ffa;p=thirdparty%2Fvalgrind.git 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 --- 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;