# warn.pm package CORE::GLOBAL; use strict; use warnings; use subs 'warn'; sub warn { print "WARN '@_'!\n"; CORE::warn @_; }; # die: 1; #### # warn.pl #!/usr/bin/perl use strict; use warnings; warn 'first warn'; use warn; warn "second warn"; #### first warn at warn.pl line 6. WARN 'second warn'! second warn at warn.pm line 9.