summaryrefslogtreecommitdiff
path: root/makedef.pl
diff options
context:
space:
mode:
authorNick Ing-Simmons <nik@tiuk.ti.com>2002-05-02 15:19:59 +0000
committerNick Ing-Simmons <nik@tiuk.ti.com>2002-05-02 15:19:59 +0000
commit1e8a8f599308436d6e164543b54e022d0b1a9177 (patch)
treefb4625b6061da62abdc668587bde9c00f349861b /makedef.pl
parent0553478ef48e094f904ff993d3c57b7325174272 (diff)
downloadperl-1e8a8f599308436d6e164543b54e022d0b1a9177.tar.gz
More layer syms
p4raw-id: //depot/perlio@16347
Diffstat (limited to 'makedef.pl')
-rw-r--r--makedef.pl29
1 files changed, 26 insertions, 3 deletions
diff --git a/makedef.pl b/makedef.pl
index 6f6226e5fb..f5325e8464 100644
--- a/makedef.pl
+++ b/makedef.pl
@@ -695,6 +695,30 @@ my @layer_syms = qw(
PerlIO_push
PerlIO_sv_dup
PerlIO_perlio
+
+Perl_PerlIO_clearerr
+Perl_PerlIO_close
+Perl_PerlIO_eof
+Perl_PerlIO_error
+Perl_PerlIO_fileno
+Perl_PerlIO_fill
+Perl_PerlIO_flush
+Perl_PerlIO_get_base
+Perl_PerlIO_get_bufsiz
+Perl_PerlIO_get_cnt
+Perl_PerlIO_get_ptr
+Perl_PerlIO_read
+Perl_PerlIO_seek
+Perl_PerlIO_set_cnt
+Perl_PerlIO_set_ptrcnt
+Perl_PerlIO_setlinebuf
+Perl_PerlIO_stderr
+Perl_PerlIO_stdin
+Perl_PerlIO_stdout
+Perl_PerlIO_tell
+Perl_PerlIO_unread
+Perl_PerlIO_write
+
);
@@ -787,6 +811,8 @@ if ($define{'USE_PERLIO'}) {
# Skip the PerlIO layer symbols - although
# nothing should have exported them any way
skip_symbols \@layer_syms;
+ skip_symbols [qw(PL_def_layerlist PL_known_layers PL_perlio)];
+
# Also do NOT add abstraction symbols from $perlio_sym
# abstraction is done as #define to stdio
# Remaining remnants that _may_ be functions
@@ -1242,14 +1268,11 @@ perl_free
perl_parse
perl_run
# Oddities from PerlIO
-PerlIO_open
PerlIO_binmode
PerlIO_getpos
PerlIO_init
-PerlIO_perlio
PerlIO_setpos
PerlIO_sprintf
-PerlIO_printf
PerlIO_sv_dup
PerlIO_tmpfile
PerlIO_vsprintf