SCCS-vsn: usr.bin/window/wwpty.c 3.9
-static char *sccsid = "@(#)wwpty.c 3.8 84/04/15";
+static char *sccsid = "@(#)wwpty.c 3.9 84/05/16";
register int i;
int tty;
int on = 1;
register int i;
int tty;
int on = 1;
#define PTY "/dev/XtyXX"
#define _PT 5
#define _PQRS 8
#define PTY "/dev/XtyXX"
#define _PT 5
#define _PQRS 8
w->ww_ttyname[_0_9] = '0';
if (access(w->ww_ttyname, 0) < 0)
continue;
w->ww_ttyname[_0_9] = '0';
if (access(w->ww_ttyname, 0) < 0)
continue;
- if (count < 0 && (count = c - 'p' - 1) == 0)
- count = 1;
- if (--count < 0)
+ if (c != 'p')
+ hasq = 1;
+ else if (hasq)
break;
for (i = 15; i >= 0; i--) {
w->ww_ttyname[_PT] = 'p';
break;
for (i = 15; i >= 0; i--) {
w->ww_ttyname[_PT] = 'p';