Prechádzať zdrojové kódy

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

Samuel Thibault 4 rokov pred
rodič
commit
33f882e896
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  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))