On Sat, Jul 5, 2014 at 11:24 PM, Linda A. Walsh <g...@tlinx.org> wrote:
>
> How are you setting your cygwin variable?

I was using export command:
export CYGWIN="system nodosfilewarning winsymlinks:native export"

>  It needs to be set before
> any cygwin processes start.

> I.e. in controlpanel->system->, advanced, environment variables.
>
> Best to set in System variables so all users will be sure to have it set.

Okay, I have tried by this way as well, but results are same.

Please see results:

edb@WIN-J9UR5I3UTSM /data
$ ls -l pg_tblspc/
total 1
lrwxrwxrwx 1 edb None 15 Jul  5 10:16 16386 -> /cygdrive/c/tbs

Now here point to note is that it is showing the link, even
though it is just a symbol file.

edb@WIN-J9UR5I3UTSM /data

$ cd pg_tblspc/
edb@WIN-J9UR5I3UTSM /data/pg_tblspc
$ ls -l
total 1
lrwxrwxrwx 1 edb None 15 Jul  5 10:16 16386 -> /cygdrive/c/tbs

edb@WIN-J9UR5I3UTSM /data/pg_tblspc
$ cd 16386
-bash: cd: 16386: No such file or directory


edb@WIN-J9UR5I3UTSM /data/pg_tblspc
$ cmd

Microsoft Windows [Version 6.2.9200]

(c) 2012 Microsoft Corporation. All rights reserved.


C:\cygwin64\data\pg_tblspc>ls -l
ls -l
total 1
lrwxrwxrwx 1 edb None 15 Jul  5 10:16 16386 -> /cygdrive/c/tbs

C:\cygwin64\data\pg_tblspc>dir

dir
 Volume in drive C has no label.
 Volume Serial Number is F049-7E4C

 Directory of C:\cygwin64\data\pg_tblspc

07/05/2014  10:16 AM    <DIR>          .
07/05/2014  10:16 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)   1,508,360,192 bytes free

C:\cygwin64\data\pg_tblspc>

I have noticed one minor difference between the 2 versions of
CYGWIN as below, though it seems mine is more latest, but
don't know if it can cause such a behaviour difference.

>> > CYGWIN_NT-6.1 Athenae
>> CYGWIN_NT-6.2 WIN-J9UR5I3UTSM


At this moment, it is quite hard to believe that I am doing any
basic mistake due to which I am not able to see behaviour as yours,
do you think installation or something else needs to be taken care
in this regard?

With Regards,
Amit Kapila.

> Amit Kapila wrote:
>
>> On Sat, Jul 5, 2014 at 1:14 PM, Linda A. Walsh <g...@tlinx.org <mailto:
g...@tlinx.org>> wrote:
>> > Amit Kapila wrote
>> >
>> >>
>> >> Please extract in order as mentioned to ensure that symlink folder
>> >> gets extracted first.
>> >> Please check contents of C:\Data\pg_tblspc, ideally it should contain
>> >> symlink to C:\tbs.
>> >
>> > ---
>> > It appears to work as you are wanting it to (console output below).
>>
>> Thats great.
>>
>> > But I also note that if they are created in the wrong order (something
>> > that would work on linux).  -- then I get the behavior you mention:
>> >
>> > instead of a symlink, I get a file containing text:
>> >
>> > C:\data\pg_tblspc>hexdump -C 16386
>> > 00000000  21 3c 73 79 6d 6c 69 6e  6b 3e ff fe 63 00 3a 00
 |!<symlink>..c.:.|
>> > 00000010  5c 00 74 00 62 00 73 00  00 00
 |\.t.b.s...|
>> > 0000001a
>>
>> I am always getting file having contents as above.
>>
>> >
>> > This might have to do with the version of cygwin you have.
>> >
>> > You might make sure your cygwin is up to date -- as I vaguely remember
>> > somewhat older versions of 'cygwin' didn't create actual windows
>> > symlinks and hardlinks but created dummy files with the information
>> > in them (like you are seeing).  But that changed... maybe 2-4 years
ago?
>> >
>> > If you are running on a 64-bit windows, there is also a 64-bit
>> > cygwin that runs in native mode that gives some advantages over
>> > 32-bit  cygwin on a 64-bit machine (like 32-bit processes can't
>> > see the real C:\windows\system32, but are redirected to
C:\windows\syswow64
>> > syswow64 = windows[32] on windows64)
>> >
>> > you can tell which version you are running by running uname -a:
>> > CYGWIN_NT-6.1 Athenae 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64 Cygwin
>> >
>> > 32-bit cygwin would say:
>> > CYGWIN_NT-6.1-WOW64 Athenae 1.7.28(0.271/5/3) 2014-02-09 21:06 i686
Cygwin
>> >
>>
>> I am working Windows 64-bit and uname -a gives below info
>> on my m/c.
>>
>> CYGWIN_NT-6.2 WIN-J9UR5I3UTSM 1.7.30(0.272/5/3) 2014-05-23 10:36 x86_64
Cygwin
>>
>> I have downloaded cygwin for windows64-bit from below link:
>> https://www.cygwin.com/install.html
>>
>> Do I need to update my cygwin installation, any recommendation
>> for same?
>>
>> With Regards,
>> Amit Kapila.

Reply via email to