From owner-freebsd-current Mon Nov 12 16:24:44 2001 Delivered-To: freebsd-current@freebsd.org Received: from mail12.speakeasy.net (mail12.speakeasy.net [216.254.0.212]) by hub.freebsd.org (Postfix) with ESMTP id 1BEEC37B418 for ; Mon, 12 Nov 2001 16:24:37 -0800 (PST) Received: (qmail 70053 invoked from network); 13 Nov 2001 00:24:36 -0000 Received: from unknown (HELO laptop.baldwin.cx) ([64.81.54.73]) (envelope-sender ) by mail12.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 13 Nov 2001 00:24:36 -0000 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Mon, 12 Nov 2001 16:24:31 -0800 (PST) From: John Baldwin To: Julian Elischer Subject: Re: namespace pollution with struct thread? Cc: freebsd-current@FreeBSD.ORG, Steve Kargl , Garrett Wollman 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 On 12-Nov-01 Julian Elischer wrote: > On the other hand we might conceivably be able to > stop the export from the kernel of this struct type. Not unless we stop exporting struct proc since each proc has an embedded thread. > On Mon, 12 Nov 2001, Garrett Wollman wrote: > >> <> said: >> >> > I WINE developer has suggested that this is namespace >> > pollution on the part of FreeBSD, but he hasn't given >> > any details to support what he means. >> >> Applications which include , or any other non-standard >> header file, should expect that any conceivable symbol might be used >> therein. FreeBSD makes no guarantees as to the namespace used by >> non-standard interfaces. (We don't want to be like certain other >> environments where every symbol that might conceivably be accessible >> to an application is obfuscated with multiple underscores.) >> >> -GAWollman -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message