Hi, I am no fan of Bill Gates either :) but the client needs to use his crap. The simplified version of code is:
..... $arg1="userid"; $arg2="password"; @args = ("C:\\perlcode\\validate.exe","$arg1","$arg2"); system(@args); $exit_value = $? >> 8; $signal_num = $? & 127; $dumped_core = $? & 128; print "$exit_value, $signal_num, $dumped_core\n"; ..... validate.exe is the C executable, that validates the credentials against a database on some other machine. When called from IIS, system call never makes it to the validate.exe. $exit_value is 128 (instead of 0). Thanks Atul On Tue, 6 Jan 2004 12:56:50 -0600, "Dan Muey" wrote: > > > Hi, > > Howdy > > > > > We have a perl/cgi script (ActivePerl 5.8) which calls > > a executable (C code) using the system command. > > Ex: > > ..... > > @args = ("C:\\perlcode\\sample.pl", "arg1", "arg2"); > > system(@args); $exit_value = $? >> 8; $signal_num = > $? & > > 127; $dumped_core = $? & 128; print "$exit_value, > > $signal_num, $dumped_core\n"; ..... > > sample.pl is the C prog or it calls the c prog? > How does sample.pl set the values you're looking for? > > > The above code works fine from the command prompt and > > exit_value, signal_num and dumped_core are all 0. The > same > > perl /cgi script when called from a web page (IIS > server) > > returns exit_value to be 128 (what does it mean)????? > i.e. C > > Ask bill gates :) Just kidding (sort of). > Hard to say without knowing what/where/how/who/when > these values are being set. > Also IIS is, with all due respect and apologies for > being OT, crap. > > I'd refer to IIS manual and see what 128 means to it. > Or does 128 come from your c prog, if so what does 128 > mean to it? > Or does 128 come from sample.pl, if so what does it > mean to it? > > > code fails. What could be wrong. Is there any IIS > setting > > required, I did add the .pl extension to IIS. > > > > Please help > > We need to see your sample.pl code and know what the c > prog > is all about to help you with why the current script is > acting a certain way. > > > > > Atul > > DMuey > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > <http://learn.perl.org/> > <http://learn.perl.org/first-response> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>