Hi ,
    I am relatively new to perl. I have a question regarding the
Safe module in perl . I understand that this module is used to
run perl scripts in  a safe mode wherein one can restrict the
script to use some certain perl operators/functions only .
I did try out a sample script and found out that it does'nt
seem to work . Can anyone please help me ?
I am attaching the perl script which I wrote :
sub test_func {
     print "In test_func\n";
}

use Expect;
use IO::Tty;
use IO::Pty;
use Safe;

  $Expect::Debug=1;
  $compartment = new Safe;
  $compartment->deny(qw(print));
  $compartment->reval(&test_func);

This is just a sample script wherein I am trying to deny
the print function. But the print works.
Thanks in advance for your help
-Basavaraj


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to