jithoosin has asked for the wisdom of the Perl Monks concerning the following question:
Hi monks
Let me explain my situation first.I am using a perl file written by another guy inside my C code.I am not supposed to edit the perl file which is written by my friend.The guy who wrote the perl file has used "exit(0)" inside it.I need to catch it.
So when i performed a super search i got a node Catching errors in embedded Perl and i also looked into using G_EVAL.The perldoc says it is possible to catch "die" inside the code and i tried it .It is working.Now my question is whether is it possible to catch the "exit(0)" statements in the perl code using G_EVAL. If it is not possible is there any other method to catch "exit(0)" in a perl code when it is called from C.Could any of the monks help me
Thanks
Kiran
Let me explain my situation first.I am using a perl file written by another guy inside my C code.I am not supposed to edit the perl file which is written by my friend.The guy who wrote the perl file has used "exit(0)" inside it.I need to catch it.
So when i performed a super search i got a node Catching errors in embedded Perl and i also looked into using G_EVAL.The perldoc says it is possible to catch "die" inside the code and i tried it .It is working.Now my question is whether is it possible to catch the "exit(0)" statements in the perl code using G_EVAL. If it is not possible is there any other method to catch "exit(0)" in a perl code when it is called from C.Could any of the monks help me
Thanks
Kiran
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: doubts of a perl beginner in G_EVAL(perlEmbed)
by McDarren (Abbot) on Dec 26, 2005 at 08:40 UTC | |
by jithoosin (Scribe) on Dec 26, 2005 at 09:07 UTC | |
Re: doubts of a perl beginner in G_EVAL(perlEmbed)
by educated_foo (Vicar) on Dec 26, 2005 at 09:35 UTC |
Back to
Seekers of Perl Wisdom