summaryrefslogtreecommitdiff
path: root/makedef.pl
diff options
context:
space:
mode:
authorSteve Hay <SteveHay@planit.com>2006-11-30 10:13:40 +0000
committerSteve Hay <SteveHay@planit.com>2006-11-30 10:13:40 +0000
commita6272963de07bb0ad0e944e98548d49460bf63f9 (patch)
tree08654af7f76385fcb7f672ec3f873a006ee51ff9 /makedef.pl
parentbc10eb633bcfd88cfe28820712157caa4e11a418 (diff)
downloadperl-a6272963de07bb0ad0e944e98548d49460bf63f9.tar.gz
Don't try to export fd_refcnt symbols when building without USE_PERLIO
to keep the Win32 linker happy p4raw-id: //depot/perl@29425
Diffstat (limited to 'makedef.pl')
-rw-r--r--makedef.pl11
1 files changed, 9 insertions, 2 deletions
diff --git a/makedef.pl b/makedef.pl
index b49f11ac01..1837962ca7 100644
--- a/makedef.pl
+++ b/makedef.pl
@@ -1113,8 +1113,15 @@ if ($define{'USE_PERLIO'}) {
# Skip the PerlIO layer symbols - although
# nothing should have exported them anyway.
skip_symbols \@layer_syms;
- skip_symbols [qw(perlsio_binmode)];
- skip_symbols [qw(PL_def_layerlist PL_known_layers PL_perlio)];
+ skip_symbols [qw(
+ perlsio_binmode
+ PL_def_layerlist
+ PL_known_layers
+ PL_perlio
+ PL_perlio_debug_fd
+ PL_perlio_fd_refcnt
+ PL_perlio_fd_refcnt_size
+ )];
# Also do NOT add abstraction symbols from $perlio_sym
# abstraction is done as #define to stdio