On Mon, 24 Jan 2005, Steve Hanson (shanson at cruiskeen.com) proclaimed:

> Mike Miller wrote:
> > On Thu, 20 Jan 2005, Josh Trutwin wrote:
> >
> >> As posted by Florin:
> >>
> >> /usr/include/linux> more limits.h
> >>
> >> #define NGROUPS_MAX       32    /* supplemental group IDs are
> >> available */
> >>        ^^^^^^^^^^^
> >
> >
> >
> > Does that mean that it is possible to change the value to, say, 64?
> >
> > How does the include file affect the system?  Would the value have to be
> > changed and the kernel recompiled?

You'd have to recompile the kernel and glibc, and possibly everything
complicated in your system - and even if you do that, something (like NFS)
would still break.

The headers are just a 'shortcut' to glibc and/or the kernel, and if
you just update the 'shortcut' and not the code that the shortcut refers
to (which may be many things), something will expect something with 64 and
recieve 32 (or vice versa), and blow up.

> If you change it  it will, for one thing, break NFS horribly.

NFS probably wouldn't break until you recompiled it (with the kernel).

-dave