(Illustration by Gaich Muramatsu)
On Thu, Mar 02, 2006 at 02:05:17PM +1030, Brett Lymn wrote: > On Wed, Mar 01, 2006 at 10:23:52PM -0500, Jan Harkes wrote: > > > > Did device nodes or inode numbers happen to switch to 64-bits in userspace? > > > > Pretty sure that ino_t is 64-bits in size on NetBSD. Ok, then I found the problem, http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/coda/coda.h?rev=1.12&content-type=text/x-cvsweb-markup 1.3 rvb 401: struct coda_open_out { 402: struct coda_out_hdr oh; 1.1 rvb 403: cdev_t dev; 1.10 christos 404: u_int32_t inode; 1.1 rvb 405: }; The comment for the 1.10 commit was, coda inodes are still 32 bits. Don't use ino_t in coda_open_out. But that is not really true, the inode we return as a in the coda_open reply is not a Coda inode, but the device/inode pair of the container file, so it really is a true ino_t. JanReceived on 2006-03-01 23:03:08