This also gets rid of the EOF constant shadowing the EOF member from Dpkg::Compression::FileHandle.
@@ -25,7 +25,7 @@ use Dpkg::ErrorHandling;
use Dpkg::Gettext;
use Dpkg::IPC;
-use POSIX;
+use POSIX qw(:errno_h);
sub erasedir {
my ($dir) = @_;
@@ -48,7 +48,7 @@ use Dpkg::Path qw(check_files_are_the_same find_command);
use Dpkg::Vendor qw(run_vendor_hook);
+use POSIX qw(:errno_h :sys_wait_h);
use File::Basename;
# Public variables
@@ -32,7 +32,7 @@ use Dpkg::Exit;
use Dpkg::Source::Functions qw(erasedir);
use Dpkg::Source::Package::V3::native;
-use POSIX qw(!getcwd);
use Cwd;
use File::Temp qw(tempfile);
@@ -34,7 +34,7 @@ use Dpkg::Vendor qw(run_vendor_hook);
use Dpkg::Control;
use Dpkg::Changelog::Parse;
use File::Temp qw(tempfile tempdir);
@@ -26,7 +26,7 @@ use Dpkg::IPC;
use Dpkg::ErrorHandling;
use Dpkg::Source::Functions qw(fs_time);
use File::Find;
use File::Spec;
@@ -25,7 +25,7 @@ use warnings;
+use POSIX qw(:sys_wait_h);
use Dpkg;
@@ -21,8 +21,7 @@
use strict;
use warnings;
-use POSIX qw(:errno_h);
+use POSIX qw(:errno_h :fcntl_h);
@@ -22,8 +22,7 @@