Subject: Why does mode_t need 32 bits?
To: None <christos@deshaw.com>
From: Gordon W. Ross <gwr@mc.com>
List: tech-kern
Date: 10/29/1997 19:31:04
The message below was the only thing I saw mentioning the
changes for mode_t, nlinks_t, dev_t. I can understand the
desire for a 32-bit dev_t (more minor devices) but why did
the other two change? Also, what was the urgency that led
to this change being done right before a relase?
Thanks,
Gordon
> From: christos@deshaw.com (Christos Zoulas)
> Date: Wed, 15 Oct 1997 13:45:20 -0400
> Sender: current-users-owner@NetBSD.ORG
>
> 8. type sanity:
> mode_t: u_int16_t -> u_int32_t
> nlinks_t: int16_t -> u_int32_t
> dev_t: int32_t -> u_int32_t
>
> After all that is committed, libc will go to major version 13, and you'll
> *need* to compile and run a new kernel before you build userland.
>
> christos