X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=makedef.pl;h=ad51d8176cae59e8f638e70d094bedcb847cce8f;hb=cb52f95f6bceeecf9d76b2ca6ec79e694f0d13ee;hp=84c9c007805f976b02074f7275789327bc281ec0;hpb=7412562f69711c05a0640dd826afb1784bfbe8b8;p=p5sagit%2Fp5-mst-13.2.git diff --git a/makedef.pl b/makedef.pl index 84c9c00..ad51d81 100644 --- a/makedef.pl +++ b/makedef.pl @@ -200,7 +200,6 @@ sub emit_symbols { } } - if ($PLATFORM eq 'win32') { skip_symbols [qw( PL_statusvalue_vms @@ -534,6 +533,8 @@ unless ($define{'USE_ITHREADS'}) { PL_op_mutex PL_regex_pad PL_regex_padav + PL_sharedsv_space + PL_sharedsv_space_mutex Perl_dirp_dup Perl_cx_dup Perl_si_dup @@ -560,8 +561,6 @@ unless ($define{'USE_ITHREADS'}) { Perl_sharedsv_init Perl_sharedsv_lock Perl_sharedsv_new - Perl_sharedsv_space - Perl_sharedsv_space_mutex Perl_sharedsv_thrcnt_dec Perl_sharedsv_thrcnt_inc Perl_sharedsv_unlock @@ -630,12 +629,13 @@ my @syms = ($global_sym, $globvar_sym); # $pp_sym is not part of the API my @layer_syms = qw( PerlIOBase_clearerr PerlIOBase_close + PerlIOBase_dup PerlIOBase_eof PerlIOBase_error PerlIOBase_fileno - PerlIOBase_setlinebuf PerlIOBase_pushed PerlIOBase_read + PerlIOBase_setlinebuf PerlIOBase_unread PerlIOBuf_bufsiz PerlIOBuf_fill @@ -650,12 +650,16 @@ my @layer_syms = qw( PerlIOBuf_tell PerlIOBuf_unread PerlIOBuf_write - PerlIO_define_layer + PerlIO_allocate PerlIO_arg_fetch + PerlIO_define_layer PerlIO_pending - PerlIO_allocate PerlIO_push + PerlIO_sv_dup PerlIO_unread + PL_def_layerlist + PL_known_layers + PL_perlio ); if ($define{'USE_PERLIO'}) { @@ -881,7 +885,11 @@ if ($PLATFORM eq 'win32') { win32_getpid win32_crypt win32_dynaload - + win32_get_childenv + win32_free_childenv + win32_clearenv + win32_get_childdir + win32_free_childdir win32_stdin win32_stdout win32_stderr @@ -1051,6 +1059,7 @@ foreach my $symbol (qw( nw_setnetent nw_setprotoent nw_setservent + nw_setsockopt nw_shutdown nw_crypt nw_execvp @@ -1145,6 +1154,7 @@ sub output_symbol { 1; __DATA__ # extra globals not included above. +Perl_cxinc perl_alloc perl_alloc_using perl_clone @@ -1154,42 +1164,43 @@ perl_destruct perl_free perl_parse perl_run -Perl_cxinc -PerlIO_define_layer -PerlIOBuf_set_ptrcnt -PerlIOBuf_get_cnt -PerlIOBuf_get_ptr -PerlIOBuf_bufsiz PerlIOBase_clearerr -PerlIOBase_setlinebuf +PerlIOBase_close +PerlIOBase_dup +PerlIOBase_eof +PerlIOBase_error +PerlIOBase_fileno PerlIOBase_pushed PerlIOBase_read +PerlIOBase_setlinebuf PerlIOBase_unread -PerlIOBase_error -PerlIOBase_eof -PerlIOBuf_tell -PerlIOBuf_seek -PerlIOBuf_write -PerlIOBuf_unread -PerlIOBuf_read -PerlIOBuf_open -PerlIOBase_fileno -PerlIOBuf_pushed +PerlIOBuf_bufsiz PerlIOBuf_fill PerlIOBuf_flush -PerlIOBase_close -PerlIO_define_layer -PerlIO_pending -PerlIO_unread -PerlIO_push +PerlIOBuf_get_cnt +PerlIOBuf_get_ptr +PerlIOBuf_open +PerlIOBuf_pushed +PerlIOBuf_read +PerlIOBuf_seek +PerlIOBuf_set_ptrcnt +PerlIOBuf_tell +PerlIOBuf_unread +PerlIOBuf_write PerlIO_allocate -PerlIO_arg_fetch PerlIO_apply_layers -perlsio_binmode +PerlIO_arg_fetch PerlIO_binmode +PerlIO_define_layer +PerlIO_define_layer +PerlIO_getpos PerlIO_init -PerlIO_tmpfile +PerlIO_pending +PerlIO_push PerlIO_setpos -PerlIO_getpos -PerlIO_vsprintf PerlIO_sprintf +PerlIO_sv_dup +PerlIO_tmpfile +PerlIO_unread +PerlIO_vsprintf +perlsio_binmode