From owner-freebsd-lite2 Mon Sep 30 06:01:59 1996 Return-Path: owner-lite2 Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA13699 for lite2-outgoing; Mon, 30 Sep 1996 05:35:05 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id FAA13442; Mon, 30 Sep 1996 05:34:41 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id WAA17001; Mon, 30 Sep 1996 22:20:47 +1000 Date: Mon, 30 Sep 1996 22:20:47 +1000 From: Bruce Evans Message-Id: <199609301220.WAA17001@godzilla.zeta.org.au> To: dfr@freefall.freebsd.org, freebsd-lite2@freefall.freebsd.org Subject: Re: cvs commit: src/sys/miscfs/deadfs dead_vnops.c src/sys/miscfs/specfs spec_vnops.c Sender: owner-lite2@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Branch: sys/miscfs/deadfs LITE2 > Modified: sys/miscfs/deadfs dead_vnops.c > Log: > Restore FreeBSD behaviour for dead_read. I prefer the Lite2 behaviour. The tty driver already implements it for disconnected but unrevoked ttys, so applications must be used to it. (POSIX allows either EOF or EIO for reads on disconnected ttys.) Disconnection should be implemented using revoke() to free the physical tty. Bruce