summaryrefslogtreecommitdiff
path: root/cmd/dtrace/test/tst/common/proc/tst.sigwait.c
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/dtrace/test/tst/common/proc/tst.sigwait.c')
-rw-r--r--cmd/dtrace/test/tst/common/proc/tst.sigwait.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/cmd/dtrace/test/tst/common/proc/tst.sigwait.c b/cmd/dtrace/test/tst/common/proc/tst.sigwait.c
index c9cc43472cab6..8f6231bd749a5 100644
--- a/cmd/dtrace/test/tst/common/proc/tst.sigwait.c
+++ b/cmd/dtrace/test/tst/common/proc/tst.sigwait.c
@@ -33,8 +33,6 @@
#include <errno.h>
#include <string.h>
-#define NANOSEC 1000000000
-
int
main(int argc, char **argv)
{
@@ -43,7 +41,6 @@ main(int argc, char **argv)
sigset_t set;
timer_t tid;
char *cmd = argv[0];
- int sig;
ev.sigev_notify = SIGEV_SIGNAL;
ev.sigev_signo = SIGUSR1;
@@ -69,9 +66,9 @@ main(int argc, char **argv)
exit(EXIT_FAILURE);
}
- do {
- (void) sigwait(&set, &sig);
- } while(sig != SIGUSR1);
+ for (;;) {
+ (void) sigwait(&set);
+ }
/*NOTREACHED*/
return (0);