delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/04/14/21:07:56

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:from:to:subject:date:message-id:content-type
:content-transfer-encoding:mime-version; q=dns; s=default; b=N4X
okcn4D5mwmdloUoMDQEDMKHdNss86yuc+UcsJzi5G5ogAeU1unubVqs2ZUSyrtyK
iaMcjOTlBoN991EohDftgQcTjclMfmkeoEWqaVFFJ3VojNkRKIN8gExSTS1yIton
bNhOAOugl0KtMndaRxOhEZgqq6MhDPu7JuOkY1yM=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:from:to:subject:date:message-id:content-type
:content-transfer-encoding:mime-version; s=default; bh=5WfZg/RIr
7zDkvXlYbylfMO61dY=; b=HpU7jisZGnJqak1LBZTfr0D917h8NaUOuBwfyKUmt
uGVsMNrckMMuXB3njSwTIgGnCCkvSxlo+hXE3rRWrLJagoiWbBFh/6HqHL82CEAg
LoU1V1seSiNbSJkHhd5L3cbdM6ZGH6b90FhtfMcQ7wevRr3MawyG8FCxFkvwWoVP
Xk=
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=4.3 required=5.0 tests=AWL,BAYES_50,CHARSET_FARAWAY_HEADER,MIME_BASE64_BLANKS,MIME_CHARSET_FARAWAY autolearn=ham version=3.3.2
X-HELO: rtits2.realtek.com
X-SpamFilter-By: BOX Solutions SpamTrap 5.39 with qID s3F17R97029438, This message is accepted by code: ctloc85258
From: =?gb2312?B?srfTwruq?= <robert_bu AT realsil DOT com DOT cn>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: x86_64 Cygwin 1.7.29: possible bug to trace symlink (Win7)
Date: Tue, 15 Apr 2014 01:07:29 +0000
Message-ID: <0BA358A6A1AD484EA0BECE9A36AA31753D6F7D00@rsex2.realsil.com.cn>
MIME-Version: 1.0
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id s3F17qPj019481

Hi,

It seems that cygwin cannot follow the Windows native symlink correctly.
set CYGWIN=winsymlinks:nativestrict

Steps to re-produce:
1. echo test > test.txt
2. mkdir dest
3. cd dest
4. ln -s ../test.txt test.txt
5. cd ..
6. mkdir src
7. cd src
8. ln -s ../dest dest
9. cd ..
10. cat src/dest/test.txt
  cat cannot find the file of "test.txt".

The directory structure:
.
©À©¤test.txt
©À©¤dest/
    ©¸©¤test
©¸©¤src/
    ©¸©¤dest/

If I set CYGWIN=winsymlinks:lnk, all works fine for the above steps.
This is a simplified case of a problem when using repo/git.

-- 

Best regards.
Robert


- Raw text -


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