From 96cbf4d6a2b00928915fe2853a3ee0e5709b59b7 Mon Sep 17 00:00:00 2001 From: Ulf Wohlers Date: Thu, 27 Nov 2003 20:00:52 +0000 Subject: [PATCH] childpsp gets environment block from parent psp Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1469 --- src/dos/dos_execute.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dos/dos_execute.cpp b/src/dos/dos_execute.cpp index 99139c8b..760b3ccd 100644 --- a/src/dos/dos_execute.cpp +++ b/src/dos/dos_execute.cpp @@ -185,9 +185,11 @@ bool DOS_ChildPSP(Bit16u segment, Bit16u size) psp.MakeNew(size); DOS_PSP psp_parent(psp.GetParent()); psp.CopyFileTable(&psp_parent,true); + psp.SetEnvironment(psp_parent.GetEnvironment()); psp.SetSize(size); return true; }; + static void SetupPSP(Bit16u pspseg,Bit16u memsize,Bit16u envseg) { /* Fix the PSP for psp and environment MCB's */