Преглед изворни кода

loader: Clear SIGALRM signal handler on timeout so we really terminate with sigalarm

Samuel Thibault пре 4 година
родитељ
комит
33f882e896
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      tests/loader.c

+ 1 - 1
tests/loader.c

@@ -359,7 +359,7 @@ int main(int argc, char *argv[])
 	setenv("STARPU_OPENCL_PROGRAM_DIR", STARPU_SRC_DIR, 1);
 
 	/* set SIGALARM handler */
-	sa.sa_flags = 0;
+	sa.sa_flags = SA_RESETHAND | SA_NODEFER;
 	sigemptyset(&sa.sa_mask);
 	sa.sa_handler = test_cleaner;
 	if (-1 == sigaction(SIGALRM, &sa, NULL))