瀏覽代碼

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))