On Wed, Nov 29, 2000 at 07:19:47PM +0800, Orlando Andico wrote:
> On Wed, 29 Nov 2000, Kelsey Hartigan Go wrote:
> > The 64K limit is due to the array handling the file...so if you
> > have 3 files, then that would mean 3 64K limit. Now that remains
> > to be seen... I'm just explaining based on my knowledge on the
> > passwd file.
>
> No, it's because the UID (which is intimately linked in the kernel,
> e.g. ownership of BOTH files and processes) is a 16-bit unsigned
> integer. You can try Solaris (32-bit UIDs or Linux 2.4).
Note that upgrading to Linux 2.4 alone won't give 32-bit UID
support on your Linux system right away. This also means
upgrading glibc since the 16-bit unsigned integer limit is
defined there -- for functions getpwent and friends. And also
means recompiling all programs that use the above functions...
--
.--. Michael J. Maravillo office://+63.2.894.3592/
( () ) Q Linux Solutions, Inc. mobile://+63.917.897.0919/
`--\\ A Philippine Open Source Solutions Co. http://www.q-linux.com/
_
Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph
To leave: send "unsubscribe" in the body to [EMAIL PROTECTED]