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.

Reply via email to