in reply to using Exporter to overwrite a core function

One of the purposes of & (in 5.8.x) is to force the interpreter to use your own function. However, I've only seen examples of it overriding builtins with subs defined in the same script, not imported. Maybe
use Foo; ... my $wuzzie = &Foo::sysread(FH, $scalar, $length);
would do it?
Or perhaps just &sysread(FH, $scalar, $length).
--
jpg