From owner-freebsd-current Sun Feb 2 19:02:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA03210 for current-outgoing; Sun, 2 Feb 1997 19:02:17 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA03201; Sun, 2 Feb 1997 19:02:05 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id NAA02097; Mon, 3 Feb 1997 13:29:33 +1030 (CST) From: Michael Smith Message-Id: <199702030259.NAA02097@genesis.atrad.adelaide.edu.au> Subject: Re: device driver open semantics... In-Reply-To: <199702022025.NAA08478@phaeton.artisoft.com> from Terry Lambert at "Feb 2, 97 01:25:21 pm" To: terry@lambert.org (Terry Lambert) Date: Mon, 3 Feb 1997 13:29:31 +1030 (CST) Cc: bakul@torrentnet.com, phk@FreeBSD.ORG, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Terry Lambert stands accused of saying: > > I disagree. The driver should not depend on the system doing > reference counting for it. Mark me down as being "for" calling > the close once per close. Reference counting is a very simple > modification to make, and there are great benefits to things like > CDROM writers that can also function as readers, non-bidirectional > sound cards, etc., etc.. This would do horrible things to the fork/exec timings. 8( > Terry Lambert -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[