From owner-freebsd-net Tue Mar 28 13: 2:16 2000 Delivered-To: freebsd-net@freebsd.org Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (Postfix) with ESMTP id 322BF37B556 for ; Tue, 28 Mar 2000 13:02:13 -0800 (PST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.9.3/8.9.3) id QAA83159; Tue, 28 Mar 2000 16:02:09 -0500 (EST) (envelope-from wollman) Date: Tue, 28 Mar 2000 16:02:09 -0500 (EST) From: Garrett Wollman Message-Id: <200003282102.QAA83159@khavrinen.lcs.mit.edu> To: "Christian E. Hopps" Cc: Garrett Wollman , freebsd-net@FreeBSD.ORG Subject: Re: namespace pollution (if_list) In-Reply-To: <20000328155244.A20019@merit.edu> References: <20000328151907.K8280@merit.edu> <200003282031.PAA83082@khavrinen.lcs.mit.edu> <20000328155244.A20019@merit.edu> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org < said: > Is this the position of FreeBSD? No, this is my personal opinion. I didn't say anything about whether or not it will be changed in FreeBSD -- I'll leave that up to whomever made the original change. I'm simply pointing out that many headers internal to the operating system have their own peculiar namespaces and users should not expect to be able to use those namespaces with impunity. To expound a bit further, and in a different direction: to the extent any user program includes at all, either the program is broken, or the system is. There should not be any information in that user-mode programs have need to access. It will make it more likely that your problem can be fixed if you tell us just what data structures, precisely, your program is using from that header. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message