Re: Symlink targets dereferenced when winsymlinks:native

2015-11-29 Thread Corinna Vinschen
On Nov 29 15:00, David Macek wrote: > On 26. 11. 2015 12:53, Corinna Vinschen wrote: > > On Nov 24 20:51, David Macek wrote: > >> My test command is `touch 1 && ln -s 1 2`, then I clean up by `rm 1 2`. > >> Now the results: > >> > >> in /bin/: relative > >> in /: absolute > >> in ~/ (/cygdrive/c/U

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-29 Thread David Macek
On 26. 11. 2015 12:53, Corinna Vinschen wrote: > On Nov 24 20:51, David Macek wrote: >> My test command is `touch 1 && ln -s 1 2`, then I clean up by `rm 1 2`. Now >> the results: >> >> in /bin/: relative >> in /: absolute >> in ~/ (/cygdrive/c/Users/username/): relative >> in /cygdrive/w/: absolu

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-26 Thread Corinna Vinschen
On Nov 24 20:51, David Macek wrote: > On 20. 11. 2015 10:26, Corinna Vinschen wrote: > > On Nov 19 22:17, David Macek wrote: > >> On 19. 11. 2015 20:36, Nellis, Kenneth wrote: > >>> FWIW, my results are different: > >>> > >>> $ printenv CYGWIN > >>> winsymlinks:nativestrict > >>> $ touch XXX > >>>

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-25 Thread David Macek
Can you describe what purpose does your C:\proc serve? I'm not currently arguing for or against Corinna's proposal, I'm just curious. -- David Macek smime.p7s Description: S/MIME Cryptographic Signature

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-24 Thread Linda Walsh
Corinna Vinschen wrote: If it matters, the use case is `ln -sf /proc/self/fd /dev/fd`. It matters. This is a bug in Cygwin, a missing test in fact. It should never allow to create native symlinks to targets which only exist inside of Cygwin. Please don't. Why? It would be a b

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-24 Thread David Macek
On 20. 11. 2015 10:26, Corinna Vinschen wrote: > On Nov 19 22:17, David Macek wrote: >> On 19. 11. 2015 20:36, Nellis, Kenneth wrote: >>> FWIW, my results are different: >>> >>> $ printenv CYGWIN >>> winsymlinks:nativestrict >>> $ touch XXX >>> $ ln -s XXX YYY >>> $ ln -s YYY ZZZ >>> $ ls -l >>> to

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-24 Thread David Macek
On 20. 11. 2015 10:29, Corinna Vinschen wrote: > On Nov 19 19:53, David Macek wrote: >> On 18. 11. 2015 20:48, Corinna Vinschen wrote: >>> On Nov 18 19:13, David Macek wrote: On 18. 11. 2015 18:55, Corinna Vinschen wrote: > On Nov 17 23:28, David Macek wrote: >> I went through the UG l

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-20 Thread Corinna Vinschen
On Nov 19 19:53, David Macek wrote: > On 18. 11. 2015 20:48, Corinna Vinschen wrote: > > On Nov 18 19:13, David Macek wrote: > >> On 18. 11. 2015 18:55, Corinna Vinschen wrote: > >>> On Nov 17 23:28, David Macek wrote: > I went through the UG looking for differences between regular Cygwin > >>

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-20 Thread Corinna Vinschen
On Nov 19 22:17, David Macek wrote: > On 19. 11. 2015 20:36, Nellis, Kenneth wrote: > > FWIW, my results are different: > > > > $ printenv CYGWIN > > winsymlinks:nativestrict > > $ touch XXX > > $ ln -s XXX YYY > > $ ln -s YYY ZZZ > > $ ls -l > > total 0 > > -rw-r- 1 knellis Domain Users 0 Nov

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-19 Thread David Macek
On 19. 11. 2015 20:36, Nellis, Kenneth wrote: > FWIW, my results are different: > > $ printenv CYGWIN > winsymlinks:nativestrict > $ touch XXX > $ ln -s XXX YYY > $ ln -s YYY ZZZ > $ ls -l > total 0 > -rw-r- 1 knellis Domain Users 0 Nov 19 14:28 XXX > lrwxrwxrwx 1 knellis Domain Users 3 Nov 19

RE: Symlink targets dereferenced when winsymlinks:native

2015-11-19 Thread Nellis, Kenneth
From: David Macek > On 18. 11. 2015 20:48, Corinna Vinschen wrote: > > On Nov 18 19:13, David Macek wrote: > >> On 18. 11. 2015 18:55, Corinna Vinschen wrote: > >>> On Nov 17 23:28, David Macek wrote: > I went through the UG looking for differences between regular Cygwin > symlinks and NT

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-19 Thread David Macek
On 18. 11. 2015 20:48, Corinna Vinschen wrote: > On Nov 18 19:13, David Macek wrote: >> On 18. 11. 2015 18:55, Corinna Vinschen wrote: >>> On Nov 17 23:28, David Macek wrote: I went through the UG looking for differences between regular Cygwin symlinks and NTFS symlinks, but couldn't find

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-18 Thread Corinna Vinschen
On Nov 18 13:01, Warren Young wrote: > On Nov 18, 2015, at 12:48 PM, Corinna Vinschen wrote: > > > >> If not, I can send a patch for the UG. > > > > UG? > > User guide. Ouch, right, thanks :) Patches to the documentation are *always* welcome. Corinna -- Corinna Vinschen Pl

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-18 Thread Warren Young
On Nov 18, 2015, at 12:48 PM, Corinna Vinschen wrote: > >> If not, I can send a patch for the UG. > > UG? User guide. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info:

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-18 Thread Corinna Vinschen
On Nov 18 19:13, David Macek wrote: > On 18. 11. 2015 18:55, Corinna Vinschen wrote: > > On Nov 17 23:28, David Macek wrote: > >> Hi. > >> > >> I went through the UG looking for differences between regular Cygwin > >> symlinks and NTFS symlinks, but couldn't find this documented. It > >> seems that

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-18 Thread David Macek
On 18. 11. 2015 18:55, Corinna Vinschen wrote: > On Nov 17 23:28, David Macek wrote: >> Hi. >> >> I went through the UG looking for differences between regular Cygwin >> symlinks and NTFS symlinks, but couldn't find this documented. It >> seems that when using winsymlinks:native, the target path is

Re: Symlink targets dereferenced when winsymlinks:native

2015-11-18 Thread Corinna Vinschen
On Nov 17 23:28, David Macek wrote: > Hi. > > I went through the UG looking for differences between regular Cygwin > symlinks and NTFS symlinks, but couldn't find this documented. It > seems that when using winsymlinks:native, the target path is first > dereferenced before storing it in the link.