Skip site navigation (1)Skip section navigation (2)
Date:      18 Mar 2003 13:20:33 -0500
From:      Brandon S Allbery KF8NH <allbery@ece.cmu.edu>
To:        Brian Szymanski <bks10@cornell.edu>
Cc:        christopher@indymedia.org, freebsd-stable@freebsd.org
Subject:   Re: setting kern.ngroups
Message-ID:  <1048011633.2072.1.camel@pyanfar.ece.cmu.edu>
In-Reply-To: <20030318172857.GA22835@localhost>
References:  <4394.192.168.1.5.1048003806.squirrel@wuhjuhbuh.afraid.org> <1048006379.40809.2.camel@rushlight.kf8nh.apk.net> <20030318172857.GA22835@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2003-03-18 at 12:28, Brian Szymanski wrote:
> > Raising the maximum number of groups requires changes all over the
> > place; even if you find them all and rebuild the world (yes, libc
> > depends on it as well) you'll find that any program that looks at the
> > group vector will blow up because it only has space reserved for 16
> > groups.  You don't want to go there.
> 
> Aren't these programs broken by not using NGROUPS_MAX from syslimits.h?

My point is that changing syslimits.h doesn't help existing compiled
code at all; you need to recompile everything that touches the group
vector, which may be more code than you expect.  (Arguably they should
use a runtime method of sizing the group vector but I've seen very few
programs that do.)

-- 
brandon s. allbery   [os/2][linux][solaris][japh]  allbery@kf8nh.apk.net
system administrator      [WAY too many hats]        allbery@ece.cmu.edu
electrical and computer engineering                                KF8NH
carnegie mellon university  ["better check the oblivious first" -ke6sls]


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1048011633.2072.1.camel>