Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / native_client / tests / nonsfi / sigaction_test.cc
index 406c710..bc7bfa7 100644 (file)
@@ -30,8 +30,9 @@ int main(int argc, char *argv[]) {
   memset(&sa, 0, sizeof(sa));
   sa.sa_sigaction = return_from_signal_handler;
   sa.sa_flags = LINUX_SA_SIGINFO;
-  sigemptyset(&sa.sa_mask);
-  sigaddset(&sa.sa_mask, LINUX_SIGSEGV);
+  sigset_t *mask = (sigset_t *)&sa.sa_mask;
+  sigemptyset(mask);
+  sigaddset(mask, LINUX_SIGSEGV);
 
   int rc = linux_sigaction(LINUX_SIGSEGV, &sa, NULL);
   ASSERT_EQ(rc, 0);