mirror of
https://github.com/FDOS/kernel.git
synced 2025-07-27 07:44:09 +02:00
To error is human, to forgive divine
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/branches/UNSTABLE@1080 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
parent
c93f67a15b
commit
750b471eec
@ -752,7 +752,6 @@ dispatch:
|
|||||||
return_code = lr.AL | 0x300;
|
return_code = lr.AL | 0x300;
|
||||||
tsr = TRUE;
|
tsr = TRUE;
|
||||||
return_user();
|
return_user();
|
||||||
break;
|
|
||||||
|
|
||||||
/* Get default BPB */
|
/* Get default BPB */
|
||||||
case 0x1f:
|
case 0x1f:
|
||||||
@ -958,6 +957,7 @@ dispatch:
|
|||||||
DosMemLargest(&lr.BX);
|
DosMemLargest(&lr.BX);
|
||||||
if (DosMemCheck() != SUCCESS)
|
if (DosMemCheck() != SUCCESS)
|
||||||
panic("MCB chain corrupted");
|
panic("MCB chain corrupted");
|
||||||
|
goto error_exit;
|
||||||
}
|
}
|
||||||
lr.AX++; /* DosMemAlloc() returns seg of MCB rather than data */
|
lr.AX++; /* DosMemAlloc() returns seg of MCB rather than data */
|
||||||
break;
|
break;
|
||||||
@ -968,6 +968,7 @@ dispatch:
|
|||||||
{
|
{
|
||||||
if (DosMemCheck() != SUCCESS)
|
if (DosMemCheck() != SUCCESS)
|
||||||
panic("MCB chain corrupted");
|
panic("MCB chain corrupted");
|
||||||
|
goto error_exit;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -987,6 +988,7 @@ dispatch:
|
|||||||
#endif
|
#endif
|
||||||
if (DosMemCheck() != SUCCESS)
|
if (DosMemCheck() != SUCCESS)
|
||||||
panic("after 4a: MCB chain corrupted");
|
panic("after 4a: MCB chain corrupted");
|
||||||
|
goto error_exit;
|
||||||
}
|
}
|
||||||
lr.AX = lr.ES; /* Undocumented MS-DOS behaviour expected by BRUN45! */
|
lr.AX = lr.ES; /* Undocumented MS-DOS behaviour expected by BRUN45! */
|
||||||
break;
|
break;
|
||||||
@ -1025,7 +1027,6 @@ dispatch:
|
|||||||
StartTrace();
|
StartTrace();
|
||||||
#endif
|
#endif
|
||||||
return_user();
|
return_user();
|
||||||
break;
|
|
||||||
|
|
||||||
/* Get Child-program Return Value */
|
/* Get Child-program Return Value */
|
||||||
case 0x4d:
|
case 0x4d:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user