This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perlfunc/open: clarify role of mode for undef filename
authorAristotle Pagaltzis <pagaltzis@gmx.de>
Fri, 25 Nov 2016 01:04:52 +0000 (02:04 +0100)
committerAristotle Pagaltzis <pagaltzis@gmx.de>
Fri, 25 Nov 2016 01:04:52 +0000 (02:04 +0100)
pod/perlfunc.pod

index 18bb465..1e32cca 100644 (file)
@@ -4405,9 +4405,9 @@ argument being L<C<undef>|/undef EXPR>:
 
     open(my $tmp, "+>", undef) or die ...
 
-opens a filehandle to an anonymous temporary file.  Also using C<< +< >>
-works for symmetry, but you really should consider writing something
-to the temporary file first.  You will need to
+opens a filehandle to a newly created empty anonymous temporary file.
+(This happens under any mode, which makes C<< +> >> the only useful and
+sensible mode to use.)  You will need to
 L<C<seek>|/seek FILEHANDLE,POSITION,WHENCE> to do the reading.
 
 Perl is built using PerlIO by default.  Unless you've