summaryrefslogtreecommitdiff
path: root/lib/File
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-09-27 11:15:51 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-09-27 11:15:51 +0000
commit97c10e7733209f2a73e1d4b214196ecbe19275b2 (patch)
tree9c663f214f113177c2f0d24a48b39a7b27be2bf4 /lib/File
parentfd58862f51cd3f5fdbd6e93549721f19252499bc (diff)
downloadperl-97c10e7733209f2a73e1d4b214196ecbe19275b2.tar.gz
Integrate changes #12241 and #12242 from macperl:
Remove unneeded disabling of umask() calls Note (get|set)sockopt are available. p4raw-link: @12241 on //depot/maint-5.6/macperl: 113e0f7d7f04be69474441a252121e8e322dfb7e p4raw-id: //depot/perl@12245 p4raw-integrated: from //depot/maint-5.6/macperl@12244 'copy in' lib/File/Temp.pm (@11813..) pod/perlport.pod (@12214..)
Diffstat (limited to 'lib/File')
-rw-r--r--lib/File/Temp.pm16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/File/Temp.pm b/lib/File/Temp.pm
index 3248a960f0..97b2895f12 100644
--- a/lib/File/Temp.pm
+++ b/lib/File/Temp.pm
@@ -452,10 +452,10 @@ sub _gettemp {
local $^F = 2;
# Store callers umask
- my $umask = umask() unless ($^O eq 'MacOS');
+ my $umask = umask();
# Set a known umask
- umask(066) unless ($^O eq 'MacOS');
+ umask(066);
# Attempt to open the file
my $open_success = undef;
@@ -472,14 +472,14 @@ sub _gettemp {
if ( $open_success ) {
# Reset umask
- umask($umask) unless ($^O eq 'MacOS');
+ umask($umask);
# Opened successfully - return file handle and name
return ($fh, $path);
} else {
# Reset umask
- umask($umask) unless ($^O eq 'MacOS');
+ umask($umask);
# Error opening file - abort with error
# if the reason was anything but EEXIST
@@ -494,22 +494,22 @@ sub _gettemp {
} elsif ($options{"mkdir"}) {
# Store callers umask
- my $umask = umask() unless ($^O eq 'MacOS');
+ my $umask = umask();
# Set a known umask
- umask(066) unless ($^O eq 'MacOS');
+ umask(066);
# Open the temp directory
if (mkdir( $path, 0700)) {
# created okay
# Reset umask
- umask($umask) unless ($^O eq 'MacOS');
+ umask($umask);
return undef, $path;
} else {
# Reset umask
- umask($umask) unless ($^O eq 'MacOS');
+ umask($umask);
# Abort with error if the reason for failure was anything
# except EEXIST