hi
From my standalone java application an exe is invoked, which retuns
value till 255.
But in linux 32 bit environment, if the return value
is above 128, then it is returning -1, not the actual value.
Process process = Runtime.exec(".sh file invoking the exe");
int return = process.waitFor();
return variable is having -1, if value is greater than 128.
If the above exe is executed from telnet client, it is returning correct
value 255.
This issue doesnt exist in any Unix 64 bit env.
Java version installed in 1.4.2.5_16
Pls advice
thanks
Anil