mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 19:11:03 +02:00
* syscalls with basesysv abi fixed
This commit is contained in:
parent
5b34e307a1
commit
ecfbbdfc00
@ -471,11 +471,11 @@ SysCall MOS_ExecBase 810;
|
||||
function ReadGayle: Cardinal;
|
||||
SysCall MOS_ExecBase 816;
|
||||
|
||||
function VNewRawDoFmt(FmtString: PChar location 'd0';
|
||||
PutChProc: Pointer location 'd0';
|
||||
PutChData: PChar location 'd0';
|
||||
args : PChar location 'd0'): PChar;
|
||||
SysCall MOS_ExecBase 822;
|
||||
function VNewRawDoFmt(FmtString: PChar;
|
||||
PutChProc: Pointer;
|
||||
PutChData: PChar;
|
||||
args : PChar): PChar;
|
||||
SysCall BaseSysV MOS_ExecBase 822;
|
||||
|
||||
procedure CacheFlushDataArea(Address: Pointer location 'a0';
|
||||
Size : Cardinal location 'd0');
|
||||
@ -535,36 +535,29 @@ SysCall MOS_ExecBase 912;
|
||||
function NewCreateTaskA(Tags: PTagItem location 'a0'): PTask;
|
||||
SysCall MOS_ExecBase 918;
|
||||
|
||||
{$WARNING FIX ME!!! Calls with wrong location}
|
||||
{
|
||||
function AllocateAligned(memHeader : pMemHeader location 'd0';
|
||||
byteSize : Cardinal location 'd0';
|
||||
alignSize : Cardinal location 'd0';
|
||||
alignOffset: Cardinal location 'd0'): Pointer;
|
||||
SysCall MOS_ExecBase 930;
|
||||
}
|
||||
function AllocateAligned(memHeader : pMemHeader;
|
||||
byteSize : Cardinal;
|
||||
alignSize : Cardinal;
|
||||
alignOffset: Cardinal): Pointer;
|
||||
SysCall BaseSysV MOS_ExecBase 930;
|
||||
|
||||
{
|
||||
function AllocMemAligned(byteSize : Cardinal location 'd0';
|
||||
attributes : Cardinal location 'd0';
|
||||
alignSize : Cardinal location 'd0';
|
||||
alignOffset: Cardinal location 'd0'): Pointer;
|
||||
SysCall MOS_ExecBase 936;
|
||||
}
|
||||
function AllocMemAligned(byteSize : Cardinal;
|
||||
attributes : Cardinal;
|
||||
alignSize : Cardinal;
|
||||
alignOffset: Cardinal): Pointer;
|
||||
SysCall BaseSysV MOS_ExecBase 936;
|
||||
|
||||
{
|
||||
function AllocVecAligned(byteSize : Cardinal location 'd0';
|
||||
attributes : Cardinal location 'd0';
|
||||
alignSize : Cardinal location 'd0';
|
||||
alignOffset: Cardinal location 'd0'): Pointer;
|
||||
SysCall MOS_ExecBase 942;
|
||||
}
|
||||
function AllocVecAligned(byteSize : Cardinal;
|
||||
attributes : Cardinal;
|
||||
alignSize : Cardinal;
|
||||
alignOffset: Cardinal): Pointer;
|
||||
SysCall BaseSysV MOS_ExecBase 942;
|
||||
|
||||
procedure AddExecNotify(hook: PHook location 'd0');
|
||||
SysCall MOS_ExecBase 948;
|
||||
procedure AddExecNotify(hook: PHook);
|
||||
SysCall BaseSysV MOS_ExecBase 948;
|
||||
|
||||
procedure RemExecNotify(hook: PHook location 'd0');
|
||||
SysCall MOS_ExecBase 954;
|
||||
procedure RemExecNotify(hook: PHook);
|
||||
SysCall BaseSysV MOS_ExecBase 954;
|
||||
|
||||
function FindExecNode(ttype: Cardinal location 'd0';
|
||||
name : PChar location 'a0'): PNode;
|
||||
@ -581,24 +574,25 @@ SysCall MOS_ExecBase 972;
|
||||
procedure FreeVecDMA(memoryBlock: Pointer location 'a1');
|
||||
SysCall MOS_ExecBase 978;
|
||||
|
||||
{
|
||||
function AllocPooledAligned(poolHeader : Pointer location 'd0';
|
||||
byteSize : Cardinal location 'd0';
|
||||
alignSize : Cardinal location 'd0';
|
||||
alignOffset: Cardinal location 'd0'): Pointer;
|
||||
SysCall MOS_ExecBase 984;
|
||||
}
|
||||
function AllocPooledAligned(poolHeader : Pointer;
|
||||
byteSize : Cardinal;
|
||||
alignSize : Cardinal;
|
||||
alignOffset: Cardinal): Pointer;
|
||||
SysCall BaseSysV MOS_ExecBase 984;
|
||||
|
||||
function AddResident(resident: pResident location 'd0'): LongInt;
|
||||
SysCall MOS_ExecBase 990;
|
||||
SysCall BaseSysV MOS_ExecBase 990;
|
||||
|
||||
function FindTaskByPID(processID: Cardinal location 'd0'): PTask;
|
||||
SysCall MOS_ExecBase 996;
|
||||
function FindTaskByPID(processID: Cardinal): PTask;
|
||||
SysCall BaseSysV MOS_ExecBase 996;
|
||||
|
||||
|
||||
{
|
||||
$Log$
|
||||
Revision 1.4 2004-08-21 22:24:58 karoly
|
||||
Revision 1.5 2005-01-30 03:02:36 karoly
|
||||
* syscalls with basesysv abi fixed
|
||||
|
||||
Revision 1.4 2004/08/21 22:24:58 karoly
|
||||
+ added ReplyMsg, which was accidentally still missing
|
||||
|
||||
Revision 1.3 2004/08/03 14:48:48 karoly
|
||||
|
Loading…
Reference in New Issue
Block a user