use strict;
use warnings;
-my $no = join('|',qw(GDBM_File ODBM_File NDBM_File DB_File
- VMS.* Sys-Syslog IPC-SysV I18N-Langinfo));
+my $no = join('|',qw(Amiga.* GDBM_File ODBM_File NDBM_File DB_File
+ VMS.* Sys-Syslog IPC-SysV));
$no = qr/^(?:$no)$/i;
sub apply_config {
# duplicates logic from Configure (mostly)
push @no, "DB_File" unless $config->{i_db};
push @no, "GDBM_File" unless $config->{i_gdbm};
- push @no, "I18N-Langinfo" unless $config->{i_langinfo} && $config->{d_nl_langinfo};
push @no, "IPC-SysV" unless $config->{d_msg} || $config->{d_sem} || $config->{d_shm};
push @no, "NDBM_File" unless $config->{d_ndbm};
push @no, "ODBM_File"
unless ($config->{i_dbm} || $config->{i_rpcsvcdbm}) && !$config->{d_cplusplus};
+ push @no, "Amiga.*" unless $^O eq "amigaos";
push @no, "VMS.*" unless $^O eq "VMS";
push @no, "Win32.*" unless $^O eq "MSWin32" || $^O eq "cygwin";