Subject: filecore
To: None <current-users@netbsd.org>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: current-users
Date: 10/19/1999 17:25:21
I thought I would try to read an adfs disk from an i386 pc:

tape2# mount -t filecore /dev/wd1d /mnt
tape2# ls /mnt
                     !Music F      f      ionsF  n      nsF
tape2# cd /mnt
tape2# ls
                     !Music F      f      ionsF  n      nsF
tape2# ls -a
                     !Music .      ..     F      f      ionsF  n      nsF
tape2# ls -R
ls: : No such file or directory
ls: : No such file or directory
ls: F: No such file or directory
ls: ionsF: No such file or directory
       !Music f      n      nsF

./!Music:


uvm_fault(0xf024cac0, 0xf197b000, 0, 1) -> 2
kernel: page fault trap, code=0
Stopped in ls at        filecore_map+0x290:     movl    0(%edx,%eax,4),%eax
db> t
filecore_map(f04f2000,16,0,f648a068) at filecore_map+0x290
filecore_dbread(f648a04c,f6484d9c,f6484ecc,f6488b8c,f6478144) at filecore_dbrea
d+0x26
filecore_readdir(f6484ecc,0,f6484f88,f6478144,0) at filecore_readdir+0xf6
vn_readdir(f637e720,807e000,0,1000,f6484f3c) at vn_readdir+0xa9
sys_getdents(f6478144,f6484f88,f6484f80,0,807a040) at sys_getdents+0x5b
syscall() at syscall+0x149


Am I missing the point with some endianness problem or so?

Cheers,

Patrick