delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/10/07/03:50:49

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD,UNPARSEABLE_RELAY
X-Spam-Check-By: sourceware.org
Date: Thu, 7 Oct 2010 11:50:30 +0200
From: Ladislav Michl <ladis AT linux-mips DOT org>
To: cygwin <cygwin AT cygwin DOT com>
Subject: (cd $P && pwd) fails for path >255 chars
Message-ID: <20101007095030.GA3479@localhost.localdomain>
MIME-Version: 1.0
User-Agent: Mutt/1.5.18 (2008-05-17)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.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

Hi,

while building Cygwin hosted toolchain build was mysteriously failing with
'No such file or directory'. Here's a test case:

P=/tmp
for i in 1 2 3 4 5 6 7 8
do
  P=$P/this_is_somewhat_very_long_path
done
mkdir -p $P
(cd $P && pwd)

pwd outputs just '.', but once editing loop to end at 7th iteration (thus
making path shorter than 255 characters) it prints path correctly.

The problem is that 'cd' cannot change directory to path longer that 255
characters and fails silently with exit status 0. Is it known/expected
behaviour?

Cygwin DLL version 1.7.7 on Windows 2003 Server Ver 5.2 Build 3790 Service
Pack 2, running under WOW64 on AMD64.

Thank you,
	ladis

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

- Raw text -


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