From owner-freebsd-current Tue Dec 24 6:32: 1 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A625137B401; Tue, 24 Dec 2002 06:32:00 -0800 (PST) Received: from the-frontier.org (ns1.the-frontier.org [216.86.199.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26F4443EDC; Tue, 24 Dec 2002 06:32:00 -0800 (PST) (envelope-from pscott@skycoast.us) Received: from [192.168.66.249] (dhcp-249-66-168-192.the-frontier.org [192.168.66.249]) by the-frontier.org (8.9.3/8.9.3) with ESMTP id GAA99175; Tue, 24 Dec 2002 06:31:59 -0800 (PST) (envelope-from pscott@skycoast.us) User-Agent: Microsoft-Entourage/10.1.1.2418 Date: Tue, 24 Dec 2002 06:31:59 -0800 Subject: Re: revoke(2) redux... From: "Paul A. Scott" To: , Message-ID: In-Reply-To: <1412.1040739354@critter.freebsd.dk> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > I think you missed the fine point in the "kick everybody *else* > off" comment. Ahhh. I guess you mean that revoke() would change to do that. You're right, I did miss your point. > The point is you cannot serialize against other processes. But that's the point of serialization. Anyway, if init is the only process opening a tty, serialization would be inherent. But, like I said earlier, I'm no master of init code. I've just never heard of any problems springing from this, so I offer a possible explanation of why it seems (to me) to work. -- Paul A. Scott mailto:pscott@skycoast.us http://skycoast.us/pscott/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message