Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <530FCFB08F31D411A47F009027D5D01F324A18@conan.operations.bluestone.com> From: "Halim, Salman" To: "'Randall R Schulz '" , "'Earnie Boyd '" , "'Jens Yllman '" , "'GNUWin32 '" Subject: RE: What does ls do? Date: Mon, 24 Jul 2000 15:13:12 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" i agree; while i haven't had a virus scanner trigger, i do occasionally get 'unable to access file' (or some such) messages with already open files whenever i try an 'lf -F'. i didn't think it a problem because it makes sense that it would be done this way on windows :) salman. -----Original Message----- From: Randall R Schulz To: Earnie Boyd; Jens Yllman; GNUWin32 Sent: 7/24/00 2:21 PM Subject: Re: What does ls do? Jens, Earnie, One can also infer some of ls's or the Cygwin DLL's "stat" activities from their behavior. I've observed that files that begin with "#!" will get tagged with an execute bit. Obviously the implication is that the file's contents are examined when the file is "stat"-ed, since the executability of #! scripts is not a Windows feature, but rather one that is emulated by the Cygwin DLL. Thus an "ls -l" or "ls -F" or "ls -t" or any ls option that requires that files be "stat"-ed will be slow when applied to directories with lots of files. Likewise, virus scanners are also going to be triggered by a "stat" call. This will slow things down further... Randall Schulz Teknolwedge Corp. Palo Alto, CA USA At 10:08 AM 07/24/2000 , Earnie Boyd wrote: >--- Jens Yllman wrote: > > What does ls realy do? The reason I wonder is because I just noticed that > > my virus program gets triggered for every file that is in the directory > > that where I use ls. And all the file with the right(wrong) extension > > get search by the virusprogram. And this makes ls very slow. > > > >The best answer to your question about ls is "Use the source, Luke". Your >virus program must be triggered by a file being opened or even stat'ed. If >this is the case then all programs not just Cygwin ones will be affected. The >only cure that I've found is to disable the dynamic virus protection and >periodically check your files for viruses. > >Cheers, > > Earnie Boyd: -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com