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, 14 Jun 2005 16:42:29 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: ls returns bad file descriptor Message-ID: <20050614204228.GA32144@trixie.casa.cgf.cx> Reply-To: cygwin AT cygwin DOT com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.8i On Tue, Jun 14, 2005 at 04:14:41PM -0400, Shaffer, Kenneth wrote: >On Tue, Jun 14, 2005 at 10:17:09AM -0700, Shankar Unni wrote: >>Perhaps there's some problem/issue with the permissions on the root of >>your share that's confusing bash? Does this also happen in a >>subdirectory of the share? > >bash hasn't changed, only cygwin1.dll. > >It also happens in a subdirectory of the share. I had posted an strace >output which I hope would make sense to others more knowledgeable than >myself. > >When I looked at the strace output, it appears to me it read the home >directory instead of the share directory, but never output that. It's >as if the cwd got changed from what the PWD environment variable says >it is. You didn't notice (or report) that you got no error message when running under strace? Hmm. The reason is that strace isn't a cygwin program and it does not necessarily inherit cygwin's concept of cwd. >This doesn't happen with 1.5.16 using the same bash. > >I'm going to try a different snapshot. Please don't. Try doing this instead: c:\>strace -ostrace.out bash shaffek>cd //explr_drivers5/reboot_results2 reboot_results2 shaffek>ls and send strace.out here. 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/