# Create the export list for perl.
# Needed by AIX to do dynamic linking.
#
-# This simple program relies on 'global.sym' and few other *.sym files
+# This simple program relies on global.sym and few other *.sym files
# and the *var*.h files being up to date with all of the global
# symbols that a dynamic link library might want to access.
#
# No interp.sym since 5.005_03.
# perlio.sym will added later if needed.
-syms="global.sym thread.sym"
+syms="global.sym pp.sym"
sed -n '/^[A-Za-z]/ s/^/Perl_/p' $syms >> perl.exp
+sed -n '/^[A-Za-z]/ s/^/PL_/p' globvar.sym >> perl.exp
sed -n 's/^PERLVAR.*(G\([^[,]*\).*/PL_\1/p' perlvars.h >> perl.exp
sed -n 's/^PERLVAR.*(I\([^[,]*\).*/PL_\1/p' intrpvar.h >> perl.exp
# If we use the PerlIO abstraction layer, add its symbols.
#
-if [ $useperlio = "define" ]
+if [ "X$useperlio" = "Xdefine" ]
then
grep '^[A-Za-z]' perlio.sym >> perl.exp
fi
perl_eval_pv
perl_eval_sv
perl_require_pv
-END
-
-case "$ccflags" in
-*-DHIDEMYMALLOC*)
- cat >>perl.exp <<END
-Mymalloc
-Mycalloc
-Myremalloc
-Myfree
-END
- ;;
-esac
-
-case "$ccflags" in
-*-DEMBEDMYMALLOC*)
- cat >>perl.exp <<END
Perl_malloc
Perl_calloc
Perl_realloc
-Perl_free
+Perl_mfree
END
- ;;
-esac
# The shebang line nicely sorts as the first one.
sort -o perl.exp -u perl.exp