#!/bin/sh # Written: Nov 1994 Wayne Scott (wscott@ichips.intel.com) # Create the export list for perl. # Needed by AIX to do dynamic linking. # NOTE: If you're using 'old_embed.pl', don't use this script! # Use 'old_perl_exp.SH' instead. # This simple program relys on 'global.sym' being up to date # with all of the global symbols that a dynamicly link library # might want to access. # All symbols have a Perl_ prefix because that's what embed.h # sticks in front of them. echo "Extracting perl.exp" rm -f perl.exp echo "#!" > perl.exp sed -n '/^[A-Za-z]/ s/^/Perl_/p' global.sym >> perl.exp # # also add symbols from interp.sym # They are only needed if -DMULTIPLICITY is not set but it # doesn't hurt to include them anyway. sed -n '/^[A-Za-z]/ s/^/Perl_/p' interp.sym >> perl.exp # extra globals not included above. cat <> perl.exp perl_init_i18nl10n perl_init_i18nl14n perl_new_collate perl_new_ctype perl_new_numeric perl_set_numeric_local perl_set_numeric_standard perl_alloc perl_construct perl_destruct perl_free perl_parse perl_run perl_get_sv perl_get_av perl_get_hv perl_get_cv perl_call_argv perl_call_pv perl_call_method perl_call_sv perl_requirepv END