- pid = start(argv);
- if (sigtimedwait(&set, 0, &(struct timespec){5,0}) == -1) {
+ pid = start(wrap, argv);
+ if (pid == -1) {
+ t_error("%s fork failed: %s\n", argv[0], strerror(errno));
+ t_printf("FAIL %s [internal]\n", argv[0]);
+ return -1;
+ }
+ if (sigtimedwait(&set, 0, &(struct timespec){timeoutsec,0}) == -1) {