diff options
author | 2019-03-04 19:33:41 +0000 | |
---|---|---|
committer | 2019-03-04 19:33:41 +0000 | |
commit | e56ad7307589c3676bb60b0790584aa2643b27eb (patch) | |
tree | 1b42ab4904df5c5e69e5dbd16d7e50a5e88f14ca /regress/sys/kern/kqueue/main.c | |
parent | one regress test per line to reduce future churn (diff) | |
download | wireguard-openbsd-e56ad7307589c3676bb60b0790584aa2643b27eb.tar.xz wireguard-openbsd-e56ad7307589c3676bb60b0790584aa2643b27eb.zip |
add support for multiple kqueue pty tests
Diffstat (limited to 'regress/sys/kern/kqueue/main.c')
-rw-r--r-- | regress/sys/kern/kqueue/main.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/regress/sys/kern/kqueue/main.c b/regress/sys/kern/kqueue/main.c index 1f124ddb956..72dbb1ffe00 100644 --- a/regress/sys/kern/kqueue/main.c +++ b/regress/sys/kern/kqueue/main.c @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.13 2018/08/13 06:36:29 anton Exp $ */ +/* $OpenBSD: main.c,v 1.14 2019/03/04 19:33:41 anton Exp $ */ /* * Written by Artur Grabowski <art@openbsd.org> 2002 Public Domain */ @@ -14,10 +14,10 @@ int main(int argc, char **argv) { extern char *__progname; - int r, ret, c; + int n, ret, c; ret = 0; - while ((c = getopt(argc, argv, "fFiIlpPrR:stT")) != -1) { + while ((c = getopt(argc, argv, "fFiIlpPrR:stT:")) != -1) { switch (c) { case 'f': ret |= check_inheritance(); @@ -44,8 +44,8 @@ main(int argc, char **argv) ret |= do_random(); break; case 'R': - r = strtonum(optarg, 1, INT_MAX, NULL); - ret |= do_regress(r); + n = strtonum(optarg, 1, INT_MAX, NULL); + ret |= do_regress(n); break; case 's': ret |= do_signal(); @@ -54,7 +54,8 @@ main(int argc, char **argv) ret |= do_tun(); break; case 'T': - ret |= do_pty(); + n = strtonum(optarg, 1, INT_MAX, NULL); + ret |= do_pty(n); break; default: fprintf(stderr, "usage: %s -[fFiIlpPrstT] [-R n]\n", |