}
skip_symbols [qw(
-Perl_statusvalue_vms
-Perl_archpat_auto
+PL_statusvalue_vms
+PL_archpat_auto
+PL_cryptseen
+PL_DBcv
+PL_generation
+PL_in_clean_all
+PL_in_clean_objs
+PL_lastgotoprobe
+PL_linestart
+PL_modcount
+PL_pending_ident
+PL_sortcxix
+PL_sublex_info
+PL_timesbuf
Perl_block_type
-Perl_bostr
Perl_additem
Perl_cast_ulong
Perl_check_uni
Perl_checkcomma
Perl_chsize
Perl_ck_aelem
-Perl_colors
-Perl_colorset
-Perl_cryptseen
Perl_cx_dump
-Perl_DBcv
Perl_do_ipcctl
Perl_do_ipcget
Perl_do_msgrcv
Perl_dump_pm
Perl_dump_sub
Perl_expectterm
-Perl_extralen
Perl_fetch_gv
Perl_fetch_io
Perl_force_ident
Perl_force_next
Perl_force_word
-Perl_generation
Perl_hv_stashpv
-Perl_in_clean_all
-Perl_in_clean_objs
Perl_intuit_more
Perl_init_thread_intern
Perl_know_next
-Perl_lastgotoprobe
-Perl_linestart
-Perl_modcount
Perl_modkids
Perl_mstats
Perl_my_bzero
Perl_no_op
Perl_nointrp
Perl_nomem
-Perl_pending_ident
Perl_pp_cswitch
Perl_pp_entersubr
Perl_pp_evalonce
Perl_pp_map
Perl_pp_nswitch
Perl_q
-Perl_rcsid
Perl_reall_srchlen
-Perl_reg_eval_set
-Perl_reg_flags
-Perl_reg_start_tmp
-Perl_reg_start_tmpl
-Perl_regbol
-Perl_regcc
-Perl_regcode
-Perl_regdata
-Perl_regdummy
-Perl_regdump
-Perl_regfold
-Perl_regendp
-Perl_regeol
-Perl_regflags
-Perl_regindent
-Perl_reginput
-Perl_reglastparen
-Perl_regmyendp
-Perl_regmyp_size
-Perl_regmystartp
-Perl_regnarrate
-Perl_regnaughty
-Perl_regnpar
-Perl_regcomp_parse
-Perl_regprecomp
-Perl_regprev
-Perl_regprogram
-Perl_regprop
-Perl_regsawback
-Perl_regseen
-Perl_regsize
-Perl_regstartp
-Perl_regtill
-Perl_regxend
-Perl_regcomp_rx
Perl_same_dirent
Perl_saw_return
Perl_scan_const
Perl_scan_subst
Perl_scan_trans
Perl_scan_word
-Perl_seen_zerolen
Perl_setenv_getix
Perl_skipspace
Perl_sort_mutex
-Perl_sortcxix
Perl_sublex_done
-Perl_sublex_info
Perl_sublex_start
Perl_sv_ref
Perl_sv_setptrobj
-Perl_timesbuf
Perl_too_few_arguments
Perl_too_many_arguments
Perl_unlnk
perl_init_ext
perl_requirepv
stack
-statusvalue_vms
Perl_safexcalloc
Perl_safexmalloc
Perl_safexfree
Perl_safexrealloc
Perl_my_memcmp
Perl_my_memset
-Perl_cshlen
-Perl_cshname
-Perl_opsave
+PL_cshlen
+PL_cshname
+PL_opsave
)];
unless ($define{'USE_THREADS'})
{
skip_symbols [qw(
+PL_thr_key
+PL_sv_mutex
+PL_strtab_mutex
+PL_svref_mutex
+PL_malloc_mutex
+PL_cred_mutex
+PL_eval_mutex
+PL_eval_cond
+PL_eval_owner
+PL_threads_mutex
+PL_nthreads
+PL_nthreads_cond
+PL_threadnum
+PL_threadsv_names
+PL_thrsv
+Perl_vtbl_mutex
Perl_getTHR
Perl_setTHR
Perl_condpair_magic
-Perl_thr_key
-Perl_sv_mutex
-Perl_svref_mutex
-Perl_malloc_mutex
-Perl_eval_mutex
-Perl_eval_cond
-Perl_eval_owner
-Perl_threads_mutex
Perl_new_struct_thread
-Perl_nthreads
-Perl_nthreads_cond
Perl_per_thread_magicals
Perl_thread_create
-Perl_threadnum
Perl_find_threadsv
-Perl_threadsv_names
-Perl_thrsv
Perl_unlock_condpair
-Perl_vtbl_mutex
Perl_magic_mutexfree
Perl_sv_iv
Perl_sv_nv
Perl_sv_true
Perl_sv_uv
Perl_sv_pvn
-Perl_newRV_noinc)];
+)];
}
unless ($define{'FAKE_THREADS'})
{
- skip_symbols [qw(Perl_curthr)];
+ skip_symbols [qw(PL_curthr)];
}
sub readvar
{
# All symbols have a Perl_ prefix because that's what embed.h
# sticks in front of them.
- push(@syms,"Perl_".$1) if (/\bPERLVARI?C?\([IGT](\w+)/);
+ push(@syms,"PL_".$1) if (/\bPERLVARI?C?\([IGT](\w+)/);
}
close(VARS);
return \@syms;
my $global = readvar("../perlvars.h");
skip_symbols $global;
emit_symbols [qw(Perl_GetVars)];
- emit_symbols [qw(Perl_Vars Perl_VarsPtr)] unless $CCTYPE eq 'GCC';
+ emit_symbols [qw(PL_Vars PL_VarsPtr)] unless $CCTYPE eq 'GCC';
}
unless ($define{'DEBUGGING'})
win32_pipe
win32_popen
win32_pclose
+win32_rename
win32_setmode
win32_lseek
win32_tell
win32_waitpid
win32_kill
win32_str_os_error
+win32_opendir
+win32_readdir
+win32_telldir
+win32_seekdir
+win32_rewinddir
+win32_closedir
Perl_win32_init
Perl_init_os_extras
Perl_getTHR