This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: perl - finding files that don't exist?
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 13 Aug 2008 11:44:28 -0400
- Subject: Re: perl - finding files that don't exist?
- References: <g7uv24$soc$1@ger.gmane.org>
- Reply-to: cygwin at cygwin dot com
Paul Mallas wrote:
I am not sure where this issue should sits - is it a perl problem or a
cygwin problem or windows? Not sure - but I have noticed just after
cygwin upgrade.
Perl seems to be finding files that don't exist:
$ ls -a
./ ../ Babel.pm
$ perl -e 'print (-f "./PRN.pm")'
1
$ perl -e 'print (-e "./PRN.pm")'
1
$ perl -e 'print (-e "./PR.pm")'
PRN.pm is reserved device in windows. You can't create a file with this
name in WinXP. But perl says the file exists now and it did not seem to
exhibit this behaviour before.
<http://cygwin.com/cygwin-ug-net/using-specialnames.html#id318040>
Cygwin has always recognized these devices because the underlying Windows
APIs do. Try "ls PRN" anywhere.
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/