1.1 --- a/tests/dstest_exec_many.cc Mon Apr 03 22:10:42 2023 +0200
1.2 +++ b/tests/dstest_exec_many.cc Tue Apr 04 23:11:00 2023 +0200
1.3 @@ -57,7 +57,7 @@
1.4
1.5 /* Start a process for the given program. */
1.6
1.7 - err = process_start(&process, argc - 2, argv + 2);
1.8 + err = process_start(&process, argc - 2, (const char **) argv + 2);
1.9
1.10 if (err)
1.11 {
1.12 @@ -69,7 +69,7 @@
1.13
1.14 /* Subscribe to the process for notifications. */
1.15
1.16 - err = process_notify_subscribe(&process, NOTIFY_TASK_SIGNAL, notifier);
1.17 + err = process_notify_subscribe(&process, NOTIFY_TASK_ALL, notifier);
1.18
1.19 if (err)
1.20 {
1.21 @@ -90,9 +90,9 @@
1.22 notify_flags_t flags = process_notifications(&process);
1.23 notify_values_t values = process_notification_values(&process);
1.24
1.25 - process_close(&process);
1.26 + printf("[%d/%d] End process (flags %" pFMTnotify_flags "x values: %ld, %ld)\n", i, num_processes, flags, values.sig, values.val);
1.27
1.28 - printf("[%d/%d] End process (flags %" pFMTnotify_flags "x values: %ld, %ld)\n", i, num_processes, flags, values.sig, values.val);
1.29 + process_close(&process);
1.30 }
1.31
1.32 process_notify_close(notifier);