Mail Archives: djgpp/2002/10/16/13:15:03.1
| From: | Charles Sandmann <sandmann AT clio DOT rice DOT edu>
|
| Newsgroups: | comp.os.msdos.djgpp
|
| Subject: | Re: Terminate and Stay resident in CWSDPMI
|
| Date: | Wed, 16 Oct 2002 11:53:42 CDT
|
| Organization: | Rice University, Houston TX
|
| Lines: | 20
|
| Message-ID: | <3dad9996.sandmann@clio.rice.edu>
|
| References: | <aok4tt$buu$1 AT news1 DOT xs4all DOT nl>
|
| NNTP-Posting-Host: | clio.rice.edu
|
| X-Trace: | joe.rice.edu 1034787832 18066 128.42.105.3 (16 Oct 2002 17:03:52 GMT)
|
| X-Complaints-To: | abuse AT rice DOT edu
|
| NNTP-Posting-Date: | 16 Oct 2002 17:03:52 GMT
|
| X-NewsEditor: | ED-1.5.9
|
| To: | djgpp AT delorie DOT com
|
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
| Reply-To: | djgpp AT delorie DOT com
|
> Oke, the keep functions seems to work in a stand alone version. Right now I
> have 2 projects running. One is called "Main" and the other is "Child". Main
> seems to running correct, but when he is loading the child program (this one
> should be keeped in memmory) the complete program and all surroundings seems
> to crash. But child.exe itself is yet working ok when I am starting only
> that one. My guess is that the child program is overlapping the main
> program, but I use spawn with P_WAIT so that would not be it. Any
> suggestions?
You shouldn't TSR a child program - it will completely confuse DPMI.
The child program is nested; if you TSR it on return to the main program
I'm not sure what would happen. (We would have confusion on ownership
of PSPs, memory blocks, etc).
There might be a fix, but maybe not. It would require some experimentation
to see what's breaking - I don't have time right now.
Can you redesign to TSR the parent?
- Raw text -