Mail Archives: cygwin-developers/2002/07/19/17:05:34
Yep I've determined that what happens is that when you load winmm.dll,
this dll proceeds to load all these devices.
I don't know why winmm.dll is in the autoload.cc file but there it is.
LoadDLLfuncEx (waveOutGetNumDevs, 0, winmm, 1)
...
LoadDLLfuncEx (timeEndPeriod, 4, winmm, 1)
I don't know what the fix is as I don't know why you're autoloading the
stuff.
David
On Fri, 19 Jul 2002, Chris January wrote:
> > 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?
> What's sfsrwcd?
> Are you opening /dev/dsp?
>
> Chris
>
>
>
- Raw text -