Re: Migrating to larger numbers

Matthew Wilcox (Matthew.Wilcox@genedata.com)
Sat, 29 May 1999 21:04:17 +0200


On Thu, May 27, 1999 at 12:16:43AM +0000, H. Peter Anvin wrote:
> Okay, 2.3 is out; it's time to get some fundamental data types
> expanded:
>
> REQUIRED:
>
> uid_t, gid_t: 32 bits minimum, 32 bits probably OK.
> dev_t: 32 bits minimum, suggest 64 bits (split 16:48, 24:40
> or 32:32).
>
> SOME PEOPLE HAVE SUGGESTED:
>
> off_t, time_t, ino_t.

You've missed pid_t. I think we will see Linux on hardware big enough to
easily outrun 32,000 simultaneous tasks soon. IRIX 6.5 has 32 bit pid_t:

456881 456881 mrw 20 2304K 1200K run/1 0:00 0.1 1.04 top

-- 
Matthew Wilcox <willy@bofh.ai>
"Windows and MacOS are products, contrived by engineers in the service of
specific companies. Unix, by contrast, is not so much a product as it is a
painstakingly compiled oral history of the hacker subculture." - N Stephenson

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/