X-Recipient: archive-cygwin@delorie.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:to:from:subject:message-id:date:mime-version
	:content-type:content-transfer-encoding; q=dns; s=default; b=jZ9
	/vR4j/hQOpsxEKN74CrKCvXlj3D7ddN6qXmCjoVcyw0Amn8qtnk7MS8pffYhIpHH
	5W4w3Z++nrf3Y7PQ5FN/z+cCDbzm5fIVm/Vp8JUpOJRhBumqqs5Ozgo7wmj0H6nb
	lbZhHU/OOdSsVOHIIHlKvQymodoJ+eLbb3uKlyTE=
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:to:from:subject:message-id:date:mime-version
	:content-type:content-transfer-encoding; s=default; bh=1E4HlFMU7
	O7Qxodd+E1ccdRIAPU=; b=p4E8zeJJgxUmQkrtlp+Vd/mHKFCHsLJCsL5hnpK09
	ajURqc8+8zDrA0uLZYmOg4ZFWKZp1JuQZr/ZNVsvaE1uG9OePlZ66vFVDpBDE6tc
	JtHaN7TwlxTk2LkstBfYgnwGjhHwtiHmO0UaFlSeM5yRkJ9cZdTEbB8zZF1IgGA+
	gU=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=
X-HELO: mail.imbrian.org
To: cygwin@cygwin.com
From: Rinrin <rinrin@imbrian.org>
Subject: rename syscall failed with EACES and os returns NT_STATUS_TRANSACTIONAL_CONFLICT
Message-ID: <22994d33-a783-b8eb-30d2-d3121d655a39@imbrian.org>
Date: Wed, 5 Oct 2016 17:56:34 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset=gbk
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes

Hi:
  I'm trying to run some unittests with python os.rename function. But
rename syscall failed with error code 13. From strace output I can see
windows OS returns NT_STATUS_TRANSACTIONAL_CONFLICT(0xC0190001).

python2.7 2576 unlink_nt: Opening
\??\C:\Portable\PrivData\cygwin\tmp\tmp4enMfR for delete failed, status
= 0xC0190001

  see http://pastebin.com/iTwDN82S for full log of strace output.
  I'm on Win 10 x64, Cygwin dll version is 2.6.0, still trying to make a
demo to represent this issue.

--
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

