From d84f4c4b189836e7abf80f197246e1942ec627b8 Mon Sep 17 00:00:00 2001 From: leo Date: Tue, 18 Jun 1996 05:54:59 +0000 Subject: [PATCH] Add tty_attach() calls. --- sys/arch/atari/dev/ite.c | 10 ++++++---- sys/arch/atari/dev/zs.c | 11 ++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/sys/arch/atari/dev/ite.c b/sys/arch/atari/dev/ite.c index 797a118893e8..a3a1085c953c 100644 --- a/sys/arch/atari/dev/ite.c +++ b/sys/arch/atari/dev/ite.c @@ -1,4 +1,4 @@ -/* $NetBSD: ite.c,v 1.12 1996/04/18 08:51:59 leo Exp $ */ +/* $NetBSD: ite.c,v 1.13 1996/06/18 05:54:59 leo Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -396,10 +396,12 @@ iteopen(dev, mode, devtype, p) ip = getitesp(dev); - if (ip->tp == NULL) + if (ip->tp == NULL) { tp = ip->tp = ttymalloc(); - else - tp = ip->tp; + tty_attach(tp); + } + else tp = ip->tp; + if ((tp->t_state & (TS_ISOPEN | TS_XCLUDE)) == (TS_ISOPEN | TS_XCLUDE) && p->p_ucred->cr_uid != 0) return (EBUSY); diff --git a/sys/arch/atari/dev/zs.c b/sys/arch/atari/dev/zs.c index e80f81825bae..f0f5f2b07887 100644 --- a/sys/arch/atari/dev/zs.c +++ b/sys/arch/atari/dev/zs.c @@ -1,4 +1,4 @@ -/* $NetBSD: zs.c,v 1.20 1996/05/15 07:29:08 leo Exp $ */ +/* $NetBSD: zs.c,v 1.21 1996/06/18 05:55:02 leo Exp $ */ /* * Copyright (c) 1995 L. Weppelman (Atari modifications) @@ -336,10 +336,11 @@ struct proc *p; tp = cs->cs_ttyp; if(tp == NULL) { - cs->cs_ttyp = tp = ttymalloc(); - tp->t_dev = dev; - tp->t_oproc = zsstart; - tp->t_param = zsparam; + cs->cs_ttyp = tp = ttymalloc(); + tty_attach(tp); + tp->t_dev = dev; + tp->t_oproc = zsstart; + tp->t_param = zsparam; } s = spltty();