I have a script that uses the system() function. The script was working
fine with build 629. I used the script on NT 4.0 SP6, Win 2000, win 2000
SP1 and SP2 machines.
When build 630 came out, my script broke. I tracked it down to the
system() function. In build 629, I had to put an apostrophe (") before
and and after the command string being sent to the shell. In build 630,
adding the apostrophe breaks the system() call. I have tested this with
both win 2000 and NT OS, using builds 629 and 630, and adding the
apostrophes around the command string and not adding the apostrophes.
The release notes for build 630 don't mention this change. Can anyone
shed any light on what happened?
If I could determine the specific build number, I could add a test and
code around the problem. I looked at the built-in variables, and at the
Config module (using Config::myconfig). I could not find a variable that
reported the build number of the Perl interpreter (I found version
numbers, but no way to tell the difference between build 629 and build
630). Can anyone tell me how to tell the difference between the builds?
Thanks in advance for your help!
rدx���f��)��+-�b��ޮYb�����+�J֭y�&��i��b�����+�J֭y�&�f��f��X��)ߣ���+ޥ��