f



if ( -e $file_to_check ) <-- error in AIX 6.1

We're seeing different behaviour with our Perl scripts after upgrading
from AIX 5.3 to AIX 6.1.  Here's a example that shows the issue:

#!/usr/bin/perl -w

use File::Find;
use File::Basename;


        $file_to_check = " ";
        if ( -e $file_to_check ) {
             print "File found\n";
           }
        else {
             print "No file found\n";
             }


When I run this under AIX 5.3 I get

     No file found

But under AIX 6.1 I get

     File found


In our actual code the filename is passed to the script.  Sometimes
it's blank.  In AIX 6.1 it says the file is found even though it's a
blank filename.

This is the perl version string from both AIX 5.3 and 6.1

     This is perl, v5.8.8 built for aix-thread-multi


While we could change our code to deal with this, it seems like it's
not working correctly under AIX 6.1.

Anyone else on AIX 6.1 that can verify the behaviour?

Thanks for any help.

Richard
0
rmcgorman (2)
3/8/2012 1:58:47 PM
comp.lang.perl.misc 33233 articles. 1 followers. brian (1246) is leader. Post Follow

5 Replies
438 Views

Similar Articles

[PageSpeed] 45

Nevermind.  It turns out we had a file that had a blank filename in the directory where we are running the perl.

There must be a good reason to allow it, but having Unix allow a filename that's blank seems bizarre, and can lead to confusing situation like this one.



On Thursday, March 8, 2012 8:58:47 AM UTC-5, Richard wrote:
> We're seeing different behaviour with our Perl scripts after upgrading
> from AIX 5.3 to AIX 6.1.  Here's a example that shows the issue:
> 
> #!/usr/bin/perl -w
> 
> use File::Find;
> use File::Basename;
> 
> 
>         $file_to_check = " ";
>         if ( -e $file_to_check ) {
>              print "File found\n";
>            }
>         else {
>              print "No file found\n";
>              }
> 
> 
> When I run this under AIX 5.3 I get
> 
>      No file found
> 
> But under AIX 6.1 I get
> 
>      File found
> 
> 
> In our actual code the filename is passed to the script.  Sometimes
> it's blank.  In AIX 6.1 it says the file is found even though it's a
> blank filename.
> 
> This is the perl version string from both AIX 5.3 and 6.1
> 
>      This is perl, v5.8.8 built for aix-thread-multi
> 
> 
> While we could change our code to deal with this, it seems like it's
> not working correctly under AIX 6.1.
> 
> Anyone else on AIX 6.1 that can verify the behaviour?
> 
> Thanks for any help.
> 
> Richard

0
rmcgorman (2)
3/8/2012 3:35:13 PM
In article
<28175993.99.1331220913805.JavaMail.geo-discussion-forums@vbcv2>,
<rmcgorman@gmail.com> wrote:
>There must be a good reason to allow it, but having Unix allow a
>filename that's blank seems bizarre, and can lead to confusing
>situation like this one.

Speaking broadly, UNIXY systems tend to be permissive instead of
enforcing what the developers think is reasonable, the which notions
often enough do not match my own notions of reasonable.

Or, more briefly, UNIXy systems are X-Acto(TM) knives, not kiddie
scissors.

-- 
Tim McDaniel, tmcd@panix.com
0
tmcd1 (232)
3/8/2012 4:35:30 PM
>>>>> "r" == rmcgorman  <rmcgorman@gmail.com> writes:

  r> Nevermind.  It turns out we had a file that had a blank filename in
  r> the directory where we are running the perl.  There must be a good
  r> reason to allow it, but having Unix allow a filename that's blank
  r> seems bizarre, and can lead to confusing situation like this one.

i would have checked that first as i trust the perl code to be
reasonably sane. nor would i think an os upgrade would break something
as core as that. as sherlock holmes would say, the answer has to be
elsewhere and the only logical thing is there must be a file named ' '!

as for filenames, all chars are allowed in them in unix flavors but / as
that is the dir delimiter. and as far as i can tell you can't have a
file with no chars in it.

uri
0
uri (211)
3/9/2012 5:29:23 PM
In article <8762edwumk.fsf@stemsystems.com>,
Uri Guttman  <uri@stemsystems.com> wrote:
>as for filenames, all chars are allowed in them in unix flavors but /
>as that is the dir delimiter. and as far as i can tell you can't have
>a file with no chars in it.

There can be restrictions based on the filesystem.  In general, you
can't use "/" or the NUL byte (all 0 bits).  Indeed, you can't seem to
create or use a zero-length filename per se in the ext3 filesystem,
though I can't find an authoritative source, and when in a longer
path, it's ignored ("./" == ".", "/home//tmcdaniel" ==
"/home/tmcdaniel").

-- 
Tim McDaniel, tmcd@panix.com
0
tmcd1 (232)
3/9/2012 7:51:16 PM
>>>>> "TM" == Tim McDaniel <tmcd@panix.com> writes:

  TM> In article <8762edwumk.fsf@stemsystems.com>,
  TM> Uri Guttman  <uri@stemsystems.com> wrote:
  >> as for filenames, all chars are allowed in them in unix flavors but /
  >> as that is the dir delimiter. and as far as i can tell you can't have
  >> a file with no chars in it.

  TM> There can be restrictions based on the filesystem.  In general, you
  TM> can't use "/" or the NUL byte (all 0 bits).  Indeed, you can't seem to
  TM> create or use a zero-length filename per se in the ext3 filesystem,
  TM> though I can't find an authoritative source, and when in a longer
  TM> path, it's ignored ("./" == ".", "/home//tmcdaniel" ==
  TM> "/home/tmcdaniel").

that was my whole point to the OP. and i forgot about 0. it can't be in
a filename because it delimits the string in system calls. if the call
used a length param it could allow 0 in filenames. '' as a name makes
little sense to allow as you say it will reduce to the path anyhow.

uri
0
uri (211)
3/9/2012 8:12:55 PM
Reply:

Similar Artilces:

FAQ 1.6 What is Perl 6? #6
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.6: What is Perl 6? At The Second O'Reilly Open Source Software Convention, Larry Wall announced Perl 6 development would begin in earnest. Perl 6 was an oft used term for Chip Salzenberg's project to rewrite Perl in C++ named Topaz. However, Topaz provided valuable insights to the next version of Perl and its implementation, but was ultimately abandoned. If you want to learn more about Perl 6, or have a desire to help in the crusade to make Perl a better place then peruse the Perl 6 developers page at http://dev.perl.org/perl6/ and get involved. Perl 6 is not scheduled for release yet, and Perl 5 will still be supported for quite awhile after its release. Do not wait for Perl 6 to do whatever you need to do. "We're really serious about reinventing everything that needs reinventing." --Larry Wall -------------------------------------------------------------------- The perlfaq-workers, a group of volunteers, maintain the perlfaq. They are not necessarily experts in every domain where Perl might show up, so please include as mu...

X11TransTRANS error on aix 6.1
Each time an X application is starting from the terminal, there is an error line _X11TransTRANS(ibmSHMConnect) () can't connect: errno = 68 We start applications in vnc window. os version: 6.1 What can be the reason? Wrong network setup? There are lines describing localhost and servername in /etc/hosts. Norayr I ran into the same problem. I'm still trying to figure out why this behavior changed between our (working) 5.3 systems and our (now broke) 6.1 systems. It looks like the cause of this problem is due to the DISPLAY variable not being properly set. I noticed that explicitly setting the display variable to the proper setting will temporarily fix the issue. In my case, on the broke system the DISPLAY variable was set to this -- > :3 I got it working by prepending this value with the hostname---> export DISPLAY=3D<hostname of my server>:3 One potential fix would be to manually export the display in my .kshrc, but personally I'd rather figure out what changed during our upgrade. Jeff On Aug 12, 3:02=A0am, Norayr Chilingarian <chno...@gmail.com> wrote: > Each time an X application is starting from the terminal, there is an > error line > _X11TransTRANS(ibmSHMConnect) () can't connect: errno =3D 68 > We start applications in vnc window. > os version: 6.1 > What can be the reason? Wrong network setup? There are lines > describing localhost and servername in /etc/hosts. > Norayr ...

value of the constant expression 1<<(1?1:1) < 0x9999
Hello, one of my C compiler (Keil C51) evaluates the constant expression 1<<(1?1:1) < 0x9999 to the value 1. // this returns 0, much to my surprise unsigned char bug4_a(void) { return 1<<(1?1:1) < 0x9999; } Can this find a satisfactory explanation under some definition of the C language ? Note: I still get 0 for return 1<<(1?1:1) < (unsigned)0x9999; return 1<<(unsigned char)(1?1:1) < 0x9999; but I get 1 (as I expect) for return 1<<(1) < 0x9999; return (unsigned)1<<(1?1:1) < 0x9999; return 1u<<(1?1:1) < 0x9999; ...

< =/= 1 > = 0 < =\= 1 > = 0 <
There are in finite number of Internets currently exist.< =/= 1 > = 0 < =\= 1 > = 0 < - 1 > = + < = - = > - = < 0 + > 1 = < 0 =/= > 1 = < 0 =\= >. On Friday, November 8, 2013 12:42:24 AM UTC-6, m.michael@gmail.com wrote: > There are in finite number of Internets currently exist.< =/= 1 > = 0 < =\= 1 > = 0 < - 1 > = + < = - = > - = < 0 + > 1 = < 0 =/= > 1 = < 0 =\= >. Time less than space sub does not equal one unstated word one greater than equals space one zero ...

fuser functionality seems to have changed in AIX 6.1 TL8 and AIX 7.1
Hi AIX Gurus, Our company has some scripts that are used to check if users are logged int= o a specific directory or file system, and the script uses the fuser comman= d. What we do is look at the PIDs listed in "fuser ${pathname}" to determine w= hich users are accessing what files. This is done so we can do maintenance = at times. We make sure all users are out of the directory, have a method to= keep them out, then do our backups or maintenance or whatever. The problem we are encountering is with AIX 6.1 TL8 and above. It seems tha= t IBM may have made a change so that a non-root user can only see their own= PIDs when running fuser, and not all of the PIDs associated with that path= .. Example from AIX 5.1, 5.3, and early 6.1 systems: # whoami office1 # oslevel -s=20 6100-06-01-1043 # fuser -u /qc/sample /qc/sample: 2490476c(postgres) 5767176c(postgres) 6094882c(postgres) 67504= 34c(postgres) 6815922c(postgres) 7143588c(postgres) 7471358c(postgres) 7799= 036c(postgres) 8913140c(postgres) 11600120c(postgres) 11731066c(1008) 12976= 256c(postgres) 13303960c(postgres) 13500622c(postgres) 13566180c(postgres) = 13893696c(postgres) 15138826c(postgres) 15466614c(postgres) 16842792c(postg= res) 18153666c(1009) 18612404c(postgres) 18743530c(postgres) 19071062c(1010= ) 19202252c(postgres) 19267626c(postgres) 19595344c(postgres) 20709580c(pos= tgres) 20840526c(postgres) 23658578c(postgres) 23986214c(postgres) 25100526= c(postgres) 2...

pthreads/dlopen issue when building krb-1.6.3 on AIX 6.1?
I'm attempting to build MIT Kerberos version 1.6.1 on AIX 6.1. I'm mostly in need of the client libraries and utilities. I'm using the following special additions to the build environment: $ export PTHREAD_LIBS="-lpthread" $ export RPATH_FLAG="-Wl,-brtl,-blibpath:" I'm using the following ./configure command: $ ./configure --prefix=/usr/local/krb5-1.6.3 --enable-log-preauth-logins --enable-login-print-issue --with-multihomed-fixes --enable-app-proxy --with-passive-mode-off --without-anonymous-ftp And I get the following results when I run it: [snip] configure: enabling thread support checking for pthread_join in LIBS=-lpthread with CFLAGS=... yes checking for joinable pthread attribute... unknown configure: WARNING: we do not know how to create joinable pthreads checking if more special flags are required for pthreads... -D_THREAD_SAFE checking for cc_r... cc_r configure: PTHREAD_CC = cc_r configure: PTHREAD_CFLAGS = -D_THREAD_SAFE configure: PTHREAD_LIBS = -lpthread checking for pthread_once... yes checking for pthread_rwlock_init... yes configure: rechecking with PTHREAD_... options checking for pthread_rwlock_init in -lc... yes checking for library containing dlopen... none required checking keyutils.h usability... no checking keyutils.h presence... no checking for keyutils.h... no configure: disabling static libraries confi...

RE: KRB5 1.5 or 1.6 compiled on AIX 5.2/5.3 #6
Wasn't really the solution I came up with; but it worked. You might be correct since now the OpenSSL binaries will not build against the Kerberos libraries currently. libssl and libcrypto build fine along with everything else; but the actual openssl binary fails. Phil, Have you successfully linked OpenSSL with the new Kerberos libraries ? Thanks, Lamar -----Original Message----- From: Sam Hartman [mailto:hartmans@mit.edu] Sent: Friday, February 09, 2007 10:18 AM To: Saxon, Lamar Cc: pgp@psu.edu; kerberos@MIT.EDU Subject: Re: KRB5 1.5 or 1.6 compiled on AIX 5.2/5.3 Do you really want rtl as a linker flag? Isn't that going to be an issue for people linking against the kerberos libraries. Why is that the right solution? Privileged and Confidential. This e-mail, and any attachments there to, is intended only for use by the addressee(s) named herein and may contain privileged or confidential information. If you have received this e-mail in error, please notify me immediately by a return e-mail and delete this e-mail. You are hereby notified that any dissemination, distribution or copying of this e-mail and/or any attachments thereto, is strictly prohibited. ________________________________________________ Kerberos mailing list Kerberos@mit.edu https://mailman.mit.edu/mailman/listinfo/kerberos ...

AIX 5.1 / VAC 6.0 vs AIX 5.2 / patched VAC 6.0
Hi everybody, I am trying to build some C++ application on the following environment: AIX 5.2 / patched Visual Age C++ 6.0. This application is based on libraries built for the AIX 5.1 / Visual Age C++ 6.0 (base, ie no patch) platform. Compilation works fine. However link results in unresolved symbols (defined in the above libraries). According to IBM support: - AIX 5.1 / Visual Age C++ 6.0 is a supported platform - AIX 5.2 / Visual Age C++ 6.0 with lattest patch is a supported platform - AIX 5.2 / Visual Age C++ 6.00 base version (ie without any patch) isn't a supported platform (!!!!) I don't know wether this issue is due to to missing compilation/link flags or to a binary incompatibility with the libraries I am using. Here are the flags I am using in my makefil if it helps: -+ -qfloat=nomaf -qxflag=NLOOPING -O -DNDEBUG Is anybody aware of this issue, ie was such an incompatibility to be expected ? Any information, hints or suggestions are welcome... Thanks, -- benjamin Benjamin Ratiarisolo wrote: > I am trying to build some C++ application on the following environment: AIX > 5.2 / patched Visual Age C++ 6.0. > This application is based on libraries built for the AIX 5.1 / Visual Age > C++ 6.0 (base, ie no patch) platform. > > Compilation works fine. However link results in unresolved symbols (defined > in the above libraries). There have been issues with mangling, but since you don't actually list any of your link error...

FAQ 1.6 What is Perl 6?
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.6: What is Perl 6? At The Second O'Reilly Open Source Software Convention, Larry Wall announced Perl 6 development would begin in earnest. Perl 6 was an oft used term for Chip Salzenberg's ...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #18
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the m...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #14
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the m...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #13
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the m...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #11
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the m...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #12
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the m...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? 434527
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after P...

AIX 1.3 900 series errors (actually 1.2.1, but...)
� Copyright IBM Corp. 1985, 1991 AIX Operating System Messages Reference Chapter 3. Displayed Messages (Numeric) 900-041 Panic: brreada: negative block number Cause: A remote read (with read ahead) was attempted with a block number that was less than zero (0). Action: Record all information and follow your local procedures for reporting software problems. 900-045 Panic: brelse: netwantsbuf Cause: A synchronization error caused the system to lose track of which network wanted the buffer. Action: Record all information and follow your local procedures for reporting software problems. 900-200 symblnk: No "kmem" Cause: The symblnk resolution failed because there was no memory available. Action: Try the operation later, when more memory is available. 900-201 symblink: "nfs_readlink" fails # Cause: A "Reading a symbolic link" incident was encountered on a Network File System (NFS) and has failed. Action: Check operation between client and server and then record other failure conditions reported in Operators System Messages (OSM). 900-241 addgfs: Fails no free entries Cause: No memory was available to allocate a mount entry. Action: Try again later, verify system has enough memory, or increase the value of the v_mount or v_pmount system call. 900-242 deletegfs: gfs # not found Cause: The operating system requested deletion of a mount entry that is...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #9
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the m...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #8
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the major release of the perl interpreter as well as the version of the language. Each major version has significant differences that earlier versions cannot support. The current major release of Perl is Perl 5, and was released in 1994. It can run scripts from the previous major release, Perl 4 (March 1991), but has significant differences. It introduced the concept of references, complex data structures, and modules. The Perl 5 interpreter was a complete re-write of the previous perl sources. Perl 6 is the next major version of Perl, but it's still in development in both its syntax and design. The work started in 2002 and is still ongoing. Many of the most interesting features have shown up in the latest versions of Perl 5, and some Perl 5 modules allow you to use some Perl 6 syntax in your programs. You can learn more about Perl 6 a...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? #5
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after Perl 5) is the major release of the perl interpreter as well as the version of the language. Each major version has significant differences that earlier versions cannot support. The current major release of Perl is Perl 5, and was released in 1994. It can run scripts from the previous major release, Perl 4 (March 1991), but has significant differences. It introduced the concept of references, complex data structures, and modules. The Perl 5 interpreter was a complete re-write of the previous perl sources. Perl 6 is the next major version of Perl, but it's still in development in both its syntax and design. The work started in 2002 and is still ongoing. Many of the most interesting features have shown up in the latest versions of Perl 5, and some Perl 5 modules allow you to use some Perl 6 syntax in your programs. You can learn more about Perl 6 a...

FAQ 1.4 What are Perl 4, Perl 5, or Perl 6? 283187
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.4: What are Perl 4, Perl 5, or Perl 6? (contributed by brian d foy) In short, Perl 4 is the past, Perl 5 is the present, and Perl 6 is the future. The number after perl (i.e. the 5 after P...

fib.rb 1.9.1/1.8.6 source code conflicts/errors
In the latest ruby-1.8.6-p388 source code I just downloaded the file fib.rb; 2007-2-12 contains correct code: ------------------------------ # calculate Fibonacci(20) # benchmark def fib(n) if n<2 n else fib(n-2)+fib(n-1) end end print(fib(20), "\n") --------------------------- The code in fib.(awk,pl,py.scm) is also correct. But in the lastest ruby-1.9.1-p378 source code the file fib.rb (and fib.(awk,pl,py,scm) files) has the same date but the code has been changed to give an incorrect value for fib(0), which should be 0: -----------...

FAQ 1.6 What is Perl 6? #4
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.6: What is Perl 6? At The Second O'Reilly Open Source Software Convention, Larry Wall announced Perl 6 development would begin in earnest. Perl 6 was an oft used term for Chip Salzenberg's project to r...

FAQ 1.6 What is Perl 6? #17
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.6: What is Perl 6? At The Second O'Reilly Open Source Software Convention, Larry Wall announced Perl 6 development would begin in earnest. Perl 6 was an oft used term for Chip Salzenberg's project to r...

FAQ 1.6 What is Perl 6? #9
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.6: What is Perl 6? At The Second O'Reilly Open Source Software Convention, Larry Wall announced Perl 6 development would begin in earnest. Perl 6 was an oft used term for Chip Salzenberg's project to r...

FAQ 1.6 What is Perl 6? #14
This is an excerpt from the latest version perlfaq1.pod, which comes with the standard Perl distribution. These postings aim to reduce the number of repeated questions as well as allow the community to review and update the answers. The latest version of the complete perlfaq is at http://faq.perl.org . -------------------------------------------------------------------- 1.6: What is Perl 6? At The Second O'Reilly Open Source Software Convention, Larry Wall announced Perl 6 development would begin in earnest. Perl 6 was an oft used term for Chip Salzenberg's project to r...

Web resources about - if ( -e $file_to_check ) <-- error in AIX 6.1 - comp.lang.perl.misc

Resources last updated: 3/29/2016 3:44:24 AM