Change 16181 by gsar@zinc-gsar on 2002/04/26 07:39:20
fix typo that caused pseudo-fork() crashes on win64 (we were only
allocating half of the retstack!)
Affected files ...
.... //depot/perl/README.win32#62 edit
.... //depot/perl/sv.c#540 edit
Differences ...
==== //depot/perl/README.win32#62 (text) ====
Index: perl/README.win32
--- perl/README.win32.~1~ Fri Apr 26 01:45:05 2002
+++ perl/README.win32 Fri Apr 26 01:45:05 2002
@@ -253,13 +253,6 @@
There should be no test failures when running under Windows NT/2000/XP.
Many tests I<will> fail under Windows 9x due to the inferior command shell.
-The following known test failures under the 64-bit edition of Windows .NET
-Server beta 3 are expected to be fixed before the 5.8.0 release:
-
- Failed Test Stat Wstat Total Fail Failed List of Failed
- ------------------------------------------------------------------------
- op/fork.t 18 3 16.67% 2 15 17
-
Some test failures may occur if you use a command shell other than the
native "cmd.exe", or if you are building from a path that contains
spaces. So don't do that.
==== //depot/perl/sv.c#540 (text) ====
Index: perl/sv.c
--- perl/sv.c.~1~ Fri Apr 26 01:45:05 2002
+++ perl/sv.c Fri Apr 26 01:45:05 2002
@@ -10412,7 +10412,7 @@
PL_retstack_ix = proto_perl->Tretstack_ix;
PL_retstack_max = proto_perl->Tretstack_max;
Newz(54, PL_retstack, PL_retstack_max, OP*);
- Copy(proto_perl->Tretstack, PL_retstack, PL_retstack_ix, I32);
+ Copy(proto_perl->Tretstack, PL_retstack, PL_retstack_ix, OP*);
/* NOTE: si_dup() looks at PL_markstack */
PL_curstackinfo = si_dup(proto_perl->Tcurstackinfo, param);
End of Patch.