Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Tue, 1 Feb 2005 16:51:00 -0500 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: several more bugs found by coreutils Message-ID: <20050201215100.GA8400@trixie.casa.cgf.cx> Reply-To: cygwin AT cygwin DOT com References: <020120052058 DOT 2301 DOT 41FFED5A000D5EEC000008FD22007614380A050E040D0C079D0A AT comcast DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <020120052058.2301.41FFED5A000D5EEC000008FD22007614380A050E040D0C079D0A@comcast.net> User-Agent: Mutt/1.4.1i On Tue, Feb 01, 2005 at 08:58:03PM +0000, ericblake AT comcast DOT net wrote: >readdir() populates the dirent.d_ino member with a hashed filename, >regardless of whether the file is located on NTFS and actually has an >inode. This means that readdir() and stat()'s idea of inode are >different, and this breaks the pwd program (it tries to find a >directory member in ".." using readdir that has the same node as "." >according to stat). This is not going to be fixed. It's a longstanding problem. There is no eay way to fix it which would not engender a slowdown in readdir for a little-used feature. cgf -- 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/