Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com Date: Fri, 19 Jul 2002 17:02:23 -0400 (EDT) From: David E Euresti To: Subject: Re: bash lookups In-Reply-To: <004401c22f51$fa5f4800$0100a8c0@atomice.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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 > > >