Re: `CYGWIN=winsymlinks:nativestrict`, `ln -s target link` fails if target doesn't exist

2016-10-06 Thread Rinrin
在 2016/10/6 18:14, Gene Pavlovsky 写道: > On 5 October 2016 at 06:00, Rinrin wrote: >> Hi Gene: >> I made a patch for my private use. >> First of all, you should setup `nativenocheck` in CYGWIN environment >> variable to enable this feature. >> If the target

rename syscall failed with EACES and os returns NT_STATUS_TRANSACTIONAL_CONFLICT

2016-10-05 Thread Rinrin
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 del

Re: `CYGWIN=winsymlinks:nativestrict`, `ln -s target link` fails if target doesn't exist

2016-10-04 Thread Rinrin
Hi Gene: I made a patch for my private use. First of all, you should setup `nativenocheck` in CYGWIN environment variable to enable this feature. If the target does not exist, it will check the last digit of target path, for '/' it will create a instead of 在 2016/4/30 8:14, Gene Pavlovsk