From e56ad7307589c3676bb60b0790584aa2643b27eb Mon Sep 17 00:00:00 2001 From: anton Date: Mon, 4 Mar 2019 19:33:41 +0000 Subject: add support for multiple kqueue pty tests --- regress/sys/kern/kqueue/kqueue-pty.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'regress/sys/kern/kqueue/kqueue-pty.c') diff --git a/regress/sys/kern/kqueue/kqueue-pty.c b/regress/sys/kern/kqueue/kqueue-pty.c index 6b72ed5e288..7a2d7b7cb18 100644 --- a/regress/sys/kern/kqueue/kqueue-pty.c +++ b/regress/sys/kern/kqueue/kqueue-pty.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kqueue-pty.c,v 1.8 2016/09/21 15:26:54 bluhm Exp $ */ +/* $OpenBSD: kqueue-pty.c,v 1.9 2019/03/04 19:33:41 anton Exp $ */ /* Written by Michael Shalayeff, 2003, Public Domain */ @@ -55,8 +55,8 @@ pty_check(int kq, struct kevent *ev, int n, int rm, int rs, int wm, int ws) return (0); } -int -do_pty(void) +static int +pty_rdrw(void) { struct kevent ev[4]; struct termios tt; @@ -115,3 +115,14 @@ do_pty(void) return (0); } + +int +do_pty(int n) +{ + switch (n) { + case 1: + return pty_rdrw(); + default: + errx(1, "unknown pty test number %d", n); + } +} -- cgit v1.2.3-59-g8ed1b