FDOS / freecom

FreeDOS Command Shell (command.com)
http://www.freedos.org/
GNU General Public License v2.0
154 stars 39 forks source link

If FEATURE_XMS_SWAP is undefined, the Parent Process Interrupt 22h handler is not set #16

Closed ecm-pushbx closed 4 years ago

ecm-pushbx commented 5 years ago

The PPI should be set to point to FreeCOM's own handler when the FreeCOM PSP's PPR (Process Parent Process) is set to self-owned. Refer to https://github.com/stsp/fdpp/issues/97#issuecomment-519888168 which refers to https://github.com/FDOS/freecom/blob/b0e598470a116d5c588e3836c443730cdbe98221/shell/init.c#L191 and https://github.com/FDOS/freecom/blob/81535436f80343d7d111df381f2f9020bd1e3362/shell/cswap.asm#L216