Browse Source

scripts: Restrict POSIX imports to :errno_h, :fcntl_h or :sys_wait_h

This also gets rid of the EOF constant shadowing the EOF member from
Dpkg::Compression::FileHandle.
Guillem Jover 13 years ago
parent
commit
726f6e1f09

+ 1 - 1
scripts/Dpkg/Source/Functions.pm

@@ -25,7 +25,7 @@ use Dpkg::ErrorHandling;
 use Dpkg::Gettext;
 use Dpkg::IPC;
 
-use POSIX;
+use POSIX qw(:errno_h);
 
 sub erasedir {
     my ($dir) = @_;

+ 1 - 1
scripts/Dpkg/Source/Package.pm

@@ -48,7 +48,7 @@ use Dpkg::Path qw(check_files_are_the_same find_command);
 use Dpkg::IPC;
 use Dpkg::Vendor qw(run_vendor_hook);
 
-use POSIX;
+use POSIX qw(:errno_h :sys_wait_h);
 use File::Basename;
 
 # Public variables

+ 1 - 1
scripts/Dpkg/Source/Package/V1.pm

@@ -32,7 +32,7 @@ use Dpkg::Exit;
 use Dpkg::Source::Functions qw(erasedir);
 use Dpkg::Source::Package::V3::native;
 
-use POSIX qw(!getcwd);
+use POSIX qw(:errno_h);
 use Cwd;
 use File::Basename;
 use File::Temp qw(tempfile);

+ 1 - 1
scripts/Dpkg/Source/Package/V2.pm

@@ -34,7 +34,7 @@ use Dpkg::Vendor qw(run_vendor_hook);
 use Dpkg::Control;
 use Dpkg::Changelog::Parse;
 
-use POSIX qw(!getcwd);
+use POSIX qw(:errno_h);
 use Cwd;
 use File::Basename;
 use File::Temp qw(tempfile tempdir);

+ 1 - 1
scripts/Dpkg/Source/Patch.pm

@@ -26,7 +26,7 @@ use Dpkg::IPC;
 use Dpkg::ErrorHandling;
 use Dpkg::Source::Functions qw(fs_time);
 
-use POSIX;
+use POSIX qw(:errno_h :sys_wait_h);
 use File::Find;
 use File::Basename;
 use File::Spec;

+ 1 - 1
scripts/dpkg-buildpackage.pl

@@ -25,7 +25,7 @@ use warnings;
 
 use Cwd;
 use File::Basename;
-use POSIX;
+use POSIX qw(:sys_wait_h);
 
 use Dpkg;
 use Dpkg::Gettext;

+ 1 - 2
scripts/dpkg-distaddfile.pl

@@ -21,8 +21,7 @@
 use strict;
 use warnings;
 
-use POSIX;
-use POSIX qw(:errno_h);
+use POSIX qw(:errno_h :fcntl_h);
 use Dpkg;
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;

+ 1 - 2
scripts/dpkg-gencontrol.pl

@@ -22,8 +22,7 @@
 use strict;
 use warnings;
 
-use POSIX;
-use POSIX qw(:errno_h);
+use POSIX qw(:errno_h :fcntl_h);
 use Dpkg;
 use Dpkg::Gettext;
 use Dpkg::ErrorHandling;