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;