From owner-freebsd-current@FreeBSD.ORG Fri Feb 6 07:30:08 2004 Return-Path: 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 8C65716A4CE; Fri, 6 Feb 2004 07:30:08 -0800 (PST) Received: from VARK.homeunix.com (adsl-68-122-2-18.dsl.pltn13.pacbell.net [68.122.2.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 229B443D58; Fri, 6 Feb 2004 07:30:07 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from VARK.homeunix.com (localhost [127.0.0.1]) by VARK.homeunix.com (8.12.10/8.12.10) with ESMTP id i16FU1TJ005019; Fri, 6 Feb 2004 07:30:02 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.homeunix.com (8.12.10/8.12.10/Submit) id i16FU1SS005018; Fri, 6 Feb 2004 07:30:01 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Fri, 6 Feb 2004 07:30:01 -0800 From: David Schultz To: Tim Robbins Message-ID: <20040206153001.GA4922@VARK.homeunix.com> Mail-Followup-To: Tim Robbins , Julian Elischer , FreeBSD current users References: <20040206092208.GA52274@cat.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040206092208.GA52274@cat.robbins.dropbear.id.au> cc: Julian Elischer cc: FreeBSD current users Subject: Re: FreeBSD 1.1 under -current :-) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Feb 2004 15:30:08 -0000 On Fri, Feb 06, 2004, Tim Robbins wrote: > On Fri, Feb 06, 2004 at 12:37:30AM -0800, Julian Elischer wrote: > [...] > > apparrently programs in 1.1 can not handle that the PID can go past > > 32767 now.. 'wait()' for example fails.. > > > > ok , so recompile my kenrel with PID_MAX set to 30000 > > and try again.. > > all works fine.. > > > > I'm tempted to make PID_MAX a tunable or a sysctl.. Making PID_MAX tunable sounds like a fine idea. You get bonus points for looking forwards rather than backwards and retrofitting the userland tools for 6-digit pids. ;-) > I think FreeBSD 1.1 compatibility is obscure enough that there's no > need for it to work in out of the box (i.e. GENERIC) at the cost of > increased complexity in non-obscure configurations. Ideally, COMPAT_43 > would be broken up into COMPAT_43, COMPAT_FREEBSD[123], etc., removed > from GENERIC and perhaps then we could define PID_MAX conditionally > on these options or at least #error out. I think COMPAT_43 exists mostly to cover up a bunch of stuff that ought to have been nixed or fixed a long time ago, not for actual 4.3BSD compatibility. For instance, COMPAT_43 is still required to get the old socket interface that linux.ko requires.