openposix: sigaction-16-1: Add missing volatile.
Otherwise it ends up spinnig in the while(!ready) loop indefinitely when
compiled with -O2.
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c
index 530b5b6..76eaa0a 100644
--- a/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c
+++ b/testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-1.c
@@ -84,7 +84,7 @@
{-1, NULL, 0} /* add real time sigs? */
};
-static int ready;
+static volatile int ready;
static sem_t sem;
/* Lookup */
@@ -210,7 +210,7 @@
int main(void)
{
- int rc;
+ int rc = 0;
struct sig_info *s = &sigs[0];
struct sigaction sa;
struct sigaction sa_org;