Module Name: src
Committed By: joerg
Date: Tue May 24 15:20:37 UTC 2011
Modified Files:
src/tests/lib/libc/gen: t_siginfo.c
Log Message:
Use volatile for explicit 0 dereference
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libc/gen/t_siginfo.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/lib/libc/gen/t_siginfo.c
diff -u src/tests/lib/libc/gen/t_siginfo.c:1.10 src/tests/lib/libc/gen/t_siginfo.c:1.11
--- src/tests/lib/libc/gen/t_siginfo.c:1.10 Wed Mar 2 03:42:56 2011
+++ src/tests/lib/libc/gen/t_siginfo.c Tue May 24 15:20:37 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: t_siginfo.c,v 1.10 2011/03/02 03:42:56 riz Exp $ */
+/* $NetBSD: t_siginfo.c,v 1.11 2011/05/24 15:20:37 joerg Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -224,7 +224,7 @@
switch ((child = fork())) {
case 0:
sleep(1);
- *(long *)0 = 0;
+ *(volatile long *)0 = 0;
atf_tc_fail("Child did not segfault");
/* NOTREACHED */
case -1:
@@ -403,7 +403,7 @@
sigemptyset(&sa.sa_mask);
sigaction(SIGSEGV, &sa, NULL);
- *(long *)0 = 0;
+ *(volatile long *)0 = 0;
atf_tc_fail("Test did not fault as expected");
}