summaryrefslogtreecommitdiff
path: root/cmd/dtrace/test/tst/common/proc/tst.sigwait.c
diff options
context:
space:
mode:
authorJohn Birrell <jb@FreeBSD.org>2008-04-26 00:54:52 +0000
committerJohn Birrell <jb@FreeBSD.org>2008-04-26 00:54:52 +0000
commit275928fc142e604d7d091feb5eff54c72f241964 (patch)
tree8ca775b7063efa797f34e76afbae30ecb5cb3dc9 /cmd/dtrace/test/tst/common/proc/tst.sigwait.c
parent2de84d2572206157cf33d1fb75463eeb42ae8e42 (diff)
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);