delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/06/05/18:35:44

X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Shankar Unni <shankarunni AT netscape DOT net>
Subject: Re: directory listing differences
Date: Tue, 05 Jun 2007 15:34:46 -0700
Lines: 36
Message-ID: <f44oe6$409$1@sea.gmane.org>
References: <46658B43 DOT 1060801 AT sgi DOT com>
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.666
In-Reply-To: <46658B43.1060801@sgi.com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Joseph Michaud wrote:

>> Administrator AT HeadNode /cygdrive/c/windows/system32
>> $ ls -al tsdiscon.exe tsecimp.exe
>> ls: cannot access tsdiscon.exe: No such file or directory

That's probably because the file is exclusively locked, and the "stat" 
performed by "ls" fails.

See if you see the file if you pass in the "-f" option to ls:

$ ls -f tsdiscon.exe tsecimp.exe

If you can, then this is the issue.  Looks like CMD.EXE is able to 
examine whatever it needs from such files, but stat() in the cygwin 
library cannot (uses different APIs).

I see similar behavior in a file that PointSec drops in my C:\\ 
(PROT_INS.SYS). In fact, even "ls -f" is not able to get any info on 
that file!

% cmd /c dir /AH c:\\prot_ins.sys
  Volume in drive C has no label.
  Volume Serial Number is A8B1-8402

  Directory of c:\

03/22/2007  11:03 AM         2,097,152 PROT_INS.SYS
                1 File(s)      2,097,152 bytes
                0 Dir(s)   4,296,351,744 bytes free

% ls -ln c:\\prot_ins.sys
ls: cannot access c:\prot_ins.sys: Input/Output error
% ls -f c:\\prot_ins.sys
ls: cannot access c:\prot_ins.sys: Input/Output error



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019