On 1 Nov 2009, at 15:33, Ed Schouten wrote:
Because d_kind is a pointer, there will be a hole in the structure
of at
least 2 bytes (maybe even 6), which means we can safely extend
d_mode to
32 bits as well. I could have decided to leave it at uint16_t, but
that
would only obfuscate it even more when we would try to reclaim some
space there.
d_list is just two pointers, so I merged it with d_kind into an
array of
three pointers
No, you're right, and I was mistaken, it seems fine on i386 and amd64.
And, at least here, d_devs is at the same offset on both
architectures. The only really "weird" architecture is arm, which I
believe aligns char and short to 32-bit, but that should be OK here I
think as well.
Robert
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"