bash lookups

David E Euresti davie@MIT.EDU
Thu Jul 18 10:20:00 GMT 2002


So this is very strange.  I have some files stored in NFS, for some reason
when I cd into a directory in NFS and 'ls' it acceses all the files
nicely.  (i.e. one lookup for each file, plus some extra dll's)

However ls -l accesses all these other files:
sfsrwcd: LOOKUP: winmm.dll
sfsrwcd: LOOKUP: wave1
sfsrwcd: LOOKUP: wave2
sfsrwcd: LOOKUP: wave3
sfsrwcd: LOOKUP: wave4
sfsrwcd: LOOKUP: wave5
sfsrwcd: LOOKUP: wave6
sfsrwcd: LOOKUP: wave7
sfsrwcd: LOOKUP: wave8
sfsrwcd: LOOKUP: wave9
sfsrwcd: LOOKUP: midi1
sfsrwcd: LOOKUP: midi2
sfsrwcd: LOOKUP: midi3
sfsrwcd: LOOKUP: midi4
sfsrwcd: LOOKUP: midi5
sfsrwcd: LOOKUP: midi6
sfsrwcd: LOOKUP: midi7
sfsrwcd: LOOKUP: midi8
sfsrwcd: LOOKUP: midi9
sfsrwcd: LOOKUP: mmdrv.dll
sfsrwcd: LOOKUP: aux1
sfsrwcd: LOOKUP: aux2
sfsrwcd: LOOKUP: aux3
sfsrwcd: LOOKUP: aux4
sfsrwcd: LOOKUP: aux5
sfsrwcd: LOOKUP: aux6
sfsrwcd: LOOKUP: aux7
sfsrwcd: LOOKUP: aux8
sfsrwcd: LOOKUP: aux9
sfsrwcd: LOOKUP: mixer1
sfsrwcd: LOOKUP: mixer2
sfsrwcd: LOOKUP: mixer3
sfsrwcd: LOOKUP: mixer4
sfsrwcd: LOOKUP: mixer5
sfsrwcd: LOOKUP: mixer6
sfsrwcd: LOOKUP: mixer7
sfsrwcd: LOOKUP: mixer8
sfsrwcd: LOOKUP: mixer9

And in the presence of cygwin symlinks (symlink.lnk) ls -l does the
following for each symlink
sfsrwcd: LOOKUP: symlink
sfsrwcd: LOOKUP: symlink.exe
sfsrwcd: LOOKUP: symlink.exe
sfsrwcd: LOOKUP: symlink.exe.lnk
sfsrwcd: LOOKUP: symlink
sfsrwcd: LOOKUP: symlink.exe
sfsrwcd: LOOKUP: symlink.exe
sfsrwcd: LOOKUP: symlink.exe.lnk

Is there a way to switch off the devices lookup above?
And why so many lookups for a symlink.  What's the reasoning?

Thanks,
David



More information about the Cygwin-developers mailing list