From owner-freebsd-bugs Thu May 28 06:29:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA12835 for freebsd-bugs-outgoing; Thu, 28 May 1998 06:29:25 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from iago.nac.net (qmailr@iago.nac.net [209.123.20.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA12827 for ; Thu, 28 May 1998 06:29:24 -0700 (PDT) (envelope-from alex@iago.nac.net) Received: (qmail 21982 invoked by uid 1001); 28 May 1998 13:29:01 -0000 Date: Thu, 28 May 1998 09:29:01 -0400 (EDT) From: Al Reuben To: Niall Smart cc: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/6774: bind(3)/libc improvement In-Reply-To: <199805281150.EAA21797@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > What I propose is an enviornment variable, "LOCAL_BIND" which > > would be used by the bind(3) code. If this does not exist, the > > I'm inclined to just say "what a gross hack". :) If a program should > have the ability to bind to specific addresses then the author of the > code should provide that functionality through command line arguments > or configuration files. There is currently no problem with the bind(2) > interface, the problem is in the programs which use it, and therefore > it's their behaviour which should be changed, not bind(2)'s Err, bind 8 does what you are both talking about: options { listen-on { a.b.c.d; }; }; -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Atheism is a non-prophet organization. I route, therefore I am. Alex Rubenstein, alex@nac.net, KC2BUO, ISP/C Charter Member Father of the Network and Head Bottle-Washer Net Access Corporation, 9 Mt. Pleasant Tpk., Denville, NJ 07834 Don't choose a spineless ISP! We have more backbone! http://www.nac.net -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message