[comp.unix.wizards] Portable Inode Descriptions

andrew@alice.UUCP (Andrew Hume) (01/16/89)

	I have (or more accurately want) a portable description
of an inode. assuming we have solved the byte-ordering problem,
the only question is how many bits do we need for each field?
I would like to cover all extent unix implementations but will
pragmatically decline really deviant cases. the fields(sizes in bits) are

dev(32), ino(32), mode(32), nlink(32), uid(32), gid(32),
size(64), [amc]time(64).

the questions are
	1) do you know of a unix where these sizes are insufficent?
	2) do you know of a unix where times are more than 32 bits
or where file sizes are bigger than 32 bits? cray unix is the only
one i know of for the latter case.

	i guess (near) future unixes also count; e.g. sun may
soon give 32 more bits of time resolution (say in usec units).

	e-mail responses preferred but everyone enjoys a giggle
at weird unixes.

research!andrew
andrew@research.att.com