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