RE: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-15 Thread Jan Dubois
On Wed, 14 Jan 2009, Ben Morrow wrote: Quoth rgarciasua...@gmail.com (Rafael Garcia-Suarez): Dunno. Does Windows 7 implement symbolic links ? I think that's unlikely. Windows has had symlinks (and hard links) when using NTFS since at least Win2k, but they aren't much used and there isn't

Re: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-14 Thread Shlomi Fish
On Wednesday 14 January 2009 11:29:03 Rafael Garcia-Suarez wrote: 2009/1/14 Shlomi Fish shlo...@iglu.org.il: Hi all, I recently uploaded File-Find-Object-0.1.6 to CPAN and got this errror report on MSWin32: http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg3039451.html

Re: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-14 Thread Rafael Garcia-Suarez
2009/1/14 Shlomi Fish shlo...@iglu.org.il: Hi all, I recently uploaded File-Find-Object-0.1.6 to CPAN and got this errror report on MSWin32: http://www.nntp.perl.org/group/perl.cpan.testers/2009/01/msg3039451.html Reading from there, we see the following: {{{ Your vendor has not defined

Re: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-14 Thread Alexandr Ciornii
Hi. 2009/1/14 Rafael Garcia-Suarez rgarciasua...@gmail.com: 2009/1/14 Shlomi Fish shlo...@iglu.org.il: Obviously, it doesn't work on Windows at that report. My questions are: 1. Can I ever expect it to work on Windows? Dunno. Does Windows 7 implement symbolic links ? I think that's

Re: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-14 Thread Rafael Garcia-Suarez
2009/1/14 Shlomi Fish shlo...@iglu.org.il: What's wrong with using _ instead ? Well, I'm storing the result of stat somewhere, and then checking for whether it's a link or not only later. I guess I can also store the return code of -l and other things I'm interested in. That's what _ is for

Re: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-14 Thread Aristotle Pagaltzis
* Rafael Garcia-Suarez rgarciasua...@gmail.com [2009-01-14 17:45]: That's what _ is for : it stores the result of the last stat or lstat. (see perldoc -f stat) Only if you do those extra tests right away. You can’t store it in an object member field for later inspection and expect that its

Re: S_IFLNK() Availability on Win32 (and other non-UNIX systems)

2009-01-14 Thread Ben Morrow
Quoth rgarciasua...@gmail.com (Rafael Garcia-Suarez): Dunno. Does Windows 7 implement symbolic links ? I think that's unlikely. Windows has had symlinks (and hard links) when using NTFS since at least Win2k, but they aren't much used and there isn't any libc support (also, Explorer tends to