| #!perl |
| local $^W = 0; |
| unshift @INC, |
| -e "dirty-lib" ? '.' : |
| Apache->server_root_relative("net/perl"); |
| require "dirty-lib"; |
| shift @INC; |
| |
| unless (defined(¬_ina_package) && not_ina_package()) { |
| die "%INC save/restore broken"; |
| } |
| |
| print "Content-type: text/plain\n\n"; |
| |
| open FH, $0 or die $!; |
| |
| sub subroutine {} |
| *code_alias = \&Outside::code; |
| *hash_alias = \%Outside::hash; |
| *array_alias = \@Outside::array; |
| *scalar_alias = \$Outside::scalar; |
| |
| push @array, 1; |
| |
| $scalar++; |
| |
| $hash{key}++; |
| |
| print __PACKAGE__, " is dirty"; |
| |
| exit; |
| |
| __END__ |