On Aug 13, 2007, at 1:57 PM, Jeff Pang wrote:

Yes that's fine.
I think when we say 'use Apache qw/exit/' in modperl scripts,it may do the same things as you mentioned -- modify the typeglob directly -- but I'm not so sure.

I don't know too much XS but looks like this code in src/modules/perl/ mod_perl.c does that (the comment says so as well):

  /* *CORE::GLOBAL::exit = \&Apache::exit */
  if(gv_stashpv("CORE::GLOBAL", FALSE)) {
      GV *exitgp = gv_fetchpv("CORE::GLOBAL::exit", TRUE, SVt_PVCV);
      GvCV(exitgp) = perl_get_cv("Apache::exit", TRUE);
      GvIMPORTED_CV_on(exitgp);
  }

-- fxn


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to