X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl_exp.SH;h=06b587f9ef939986238e668ce0015d7def8b6893;hb=0a5d5e8be390bda2f9b7684490082d428228d28f;hp=ef79876fce705df8971b99801d94d59717419dbb;hpb=6b8afdafd43a19a5a652c59255c9895c9bcbe27b;p=p5sagit%2Fp5-mst-13.2.git diff --git a/perl_exp.SH b/perl_exp.SH old mode 100755 new mode 100644 index ef79876..06b587f --- a/perl_exp.SH +++ b/perl_exp.SH @@ -5,9 +5,9 @@ # Create the export list for perl. # Needed by AIX to do dynamic linking. # -# 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. +# This simple program relys on 'global.sym' and other *.sym files +# being up to date with all of the global symbols that a dynamic +# link library might want to access. # # Most symbols have a Perl_ prefix because that's what embed.h sticks # in front of them. Variations depend on binary compatibility with @@ -57,6 +57,15 @@ y*) ;; esac +# +# If we use the PerlIO abstraction layer, add its symbols +# + +if [ $useperlio = "define" ] +then + grep '^[A-Za-z]' perlio.sym >> perl.exp +fi + # # Extra globals not included above (including a few that might # not actually be defined, but there's no harm in that).