After much of the evening groveling through the dump and e2fsprogs library 
code with gdb, I figured out what the problem was.  In 1.18 of e2fsprogs, 
the libraries/tools were changed to use the upper byte of the dir entry len 
as a type field, since the name can't be > 255 anyway.  ext2_dir_entry is 
replaced (sort of) by ext2_dir_entry_2, which takes this into 
account.  Unfortunately, no one rebuilt dump to grok this.  I can tell this 
is true because the 1.18 e2fs library I updated to has a build date of 
11/12, whereas /sbin/dump had a date of 11/10.  Also, examination of the 
source for dump corroborates this.  I changed the appropriate references, 
rebuilt dump and it now works.

Reply via email to