From owner-freebsd-hackers Wed Dec 13 02:44:04 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA01359 for hackers-outgoing; Wed, 13 Dec 1995 02:44:04 -0800 (PST) Received: from rd.zgik.zaporizhzhe.ua (rd.zgik.zaporizhzhe.ua [193.124.62.69]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA01288 for ; Wed, 13 Dec 1995 02:43:27 -0800 (PST) Received: by rd.zgik.zaporizhzhe.ua id AA01605 (5.65c8/IDA-1.4.4 for hackers@freebsd.org); Wed, 13 Dec 1995 12:39:40 +0200 From: Eugene Polovnikov Message-Id: <199512131039.AA01605@rd.zgik.zaporizhzhe.ua> Subject: bug or feature in kern/tty.c To: hackers@freebsd.org Date: Wed, 13 Dec 1995 12:39:37 +0200 (UKR) Cc: yura@rd.zgik.zaporizhzhe.ua (Yury Pshenychny), eugen@rd.zgik.zaporizhzhe.ua (Eugene Polovnikov) X-Mailer: ELM [version 2.4 PL0] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: owner-hackers@freebsd.org Precedence: bulk Hi! I found strange thing in 2.1.0-RELEASE (and -current) in kern/tty.c. When carrier was lossed then ttymodem() set TS_ZOMBIE and clear TS_CONNECTED in tp->t_state. But TS_ZOMBIE is cleared only in ttioctl() TIOCSETA* when line is setted to ignore modem status and when line is closed. As result in ttymodem() after lossing carrier TS_CONNECTED is not setting whithout reopening line or changing c_cflag to CLOCAL, and if this line used for SLIP connection as result we have 'No route to host' error when trying output to this line after modem reconnected. Or is this bug in slattach ? slattach never set CLOCAL when it's working with modem control and without redial cmd.