Skip to content

Commit

Permalink
Add POSIX::tmpnam() removal into perldelta
Browse files Browse the repository at this point in the history
  • Loading branch information
jhi committed May 19, 2016
1 parent 69ab4fe commit fef6692
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions pod/perldelta.pod
Expand Up @@ -32,6 +32,12 @@ L</Selected Bug Fixes> section.

[ List each security issue as a =head2 entry ]

=head2 POSIX::tmpnam() has been removed

The fundamentally unsafe C<tmpnam()> interface was deprecated in
Perl 5.22.0 and has now been removed. In its place you can use
for example the L<File::Temp> interfaces.

=head2 require ::Foo::Bar is now illegal.

Formerly, C<require ::Foo::Bar> would try to read F</Foo/Bar.pm>. Now any
Expand Down Expand Up @@ -151,8 +157,10 @@ XXX

=item *

L<POSIX> has been upgraded from version 1.68 to 1.69. This remedies several
defects in making its symbols exportable. [perl #127821]
L<POSIX> has been upgraded from version 1.66 to 1.69. This remedies several
defects in making its symbols exportable. [perl #127821] Furthermore,
the C<POSIX::tmpnam()> interface has been removed,
see L</"POSIX::tmpnam() has been removed">.

=back

Expand Down

0 comments on commit fef6692

Please sign in to comment.