From ece6d2120748f389bf6efb934cc46666aa5a2667 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Wed, 6 May 2015 15:32:28 +0200 Subject: [PATCH] POSIX: Autoexport aller Funktionen vermeiden. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit use POSIX; exportiert den kompletten Funktionsumfang in das package. Das alleine ist schon nicht schön, allerdings ändert sich die Liste der exportierten Funktionen je nach POSIX Version. POSIX 1.47 bringt nun mathematische Funktionen, unter anderem round und ähnlich oft benutzte Schlüsselwörter. Zu unsicher das alles zu testen. Einfach nur das exportieren, was man haben will. --- SL/Dispatcher.pm | 1 - SL/Webdav/VersionScheme/Timestamp.pm | 2 +- bin/mozilla/dn.pl | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/SL/Dispatcher.pm b/SL/Dispatcher.pm index 43d6fa757..17aaab0c6 100644 --- a/SL/Dispatcher.pm +++ b/SL/Dispatcher.pm @@ -25,7 +25,6 @@ use English qw(-no_match_vars); use File::Basename; use List::MoreUtils qw(all); use List::Util qw(first); -use POSIX; use SL::ArchiveZipFixes; use SL::Auth; use SL::Dispatcher::AuthHandler; diff --git a/SL/Webdav/VersionScheme/Timestamp.pm b/SL/Webdav/VersionScheme/Timestamp.pm index 9919b9e29..f13e1fbb8 100644 --- a/SL/Webdav/VersionScheme/Timestamp.pm +++ b/SL/Webdav/VersionScheme/Timestamp.pm @@ -3,7 +3,7 @@ package SL::Webdav::VersionScheme::Timestamp; use strict; use parent qw(Rose::Object); -use POSIX; +use POSIX (); sub separator { "_" } diff --git a/bin/mozilla/dn.pl b/bin/mozilla/dn.pl index 52ed58b18..6b2cad0e6 100644 --- a/bin/mozilla/dn.pl +++ b/bin/mozilla/dn.pl @@ -31,7 +31,7 @@ # #====================================================================== -use POSIX; +use POSIX qw(strftime); use SL::IS; use SL::PE; -- 2.20.1