* syscalls with basesysv abi fixed

This commit is contained in:
Károly Balogh 2005-01-30 03:02:36 +00:00
parent 5b34e307a1
commit ecfbbdfc00

View File

@ -471,11 +471,11 @@ SysCall MOS_ExecBase 810;
function ReadGayle: Cardinal; function ReadGayle: Cardinal;
SysCall MOS_ExecBase 816; SysCall MOS_ExecBase 816;
function VNewRawDoFmt(FmtString: PChar location 'd0'; function VNewRawDoFmt(FmtString: PChar;
PutChProc: Pointer location 'd0'; PutChProc: Pointer;
PutChData: PChar location 'd0'; PutChData: PChar;
args : PChar location 'd0'): PChar; args : PChar): PChar;
SysCall MOS_ExecBase 822; SysCall BaseSysV MOS_ExecBase 822;
procedure CacheFlushDataArea(Address: Pointer location 'a0'; procedure CacheFlushDataArea(Address: Pointer location 'a0';
Size : Cardinal location 'd0'); Size : Cardinal location 'd0');
@ -535,36 +535,29 @@ SysCall MOS_ExecBase 912;
function NewCreateTaskA(Tags: PTagItem location 'a0'): PTask; function NewCreateTaskA(Tags: PTagItem location 'a0'): PTask;
SysCall MOS_ExecBase 918; SysCall MOS_ExecBase 918;
{$WARNING FIX ME!!! Calls with wrong location} function AllocateAligned(memHeader : pMemHeader;
{ byteSize : Cardinal;
function AllocateAligned(memHeader : pMemHeader location 'd0'; alignSize : Cardinal;
byteSize : Cardinal location 'd0'; alignOffset: Cardinal): Pointer;
alignSize : Cardinal location 'd0'; SysCall BaseSysV MOS_ExecBase 930;
alignOffset: Cardinal location 'd0'): Pointer;
SysCall MOS_ExecBase 930;
}
{ function AllocMemAligned(byteSize : Cardinal;
function AllocMemAligned(byteSize : Cardinal location 'd0'; attributes : Cardinal;
attributes : Cardinal location 'd0'; alignSize : Cardinal;
alignSize : Cardinal location 'd0'; alignOffset: Cardinal): Pointer;
alignOffset: Cardinal location 'd0'): Pointer; SysCall BaseSysV MOS_ExecBase 936;
SysCall MOS_ExecBase 936;
}
{ function AllocVecAligned(byteSize : Cardinal;
function AllocVecAligned(byteSize : Cardinal location 'd0'; attributes : Cardinal;
attributes : Cardinal location 'd0'; alignSize : Cardinal;
alignSize : Cardinal location 'd0'; alignOffset: Cardinal): Pointer;
alignOffset: Cardinal location 'd0'): Pointer; SysCall BaseSysV MOS_ExecBase 942;
SysCall MOS_ExecBase 942;
}
procedure AddExecNotify(hook: PHook location 'd0'); procedure AddExecNotify(hook: PHook);
SysCall MOS_ExecBase 948; SysCall BaseSysV MOS_ExecBase 948;
procedure RemExecNotify(hook: PHook location 'd0'); procedure RemExecNotify(hook: PHook);
SysCall MOS_ExecBase 954; SysCall BaseSysV MOS_ExecBase 954;
function FindExecNode(ttype: Cardinal location 'd0'; function FindExecNode(ttype: Cardinal location 'd0';
name : PChar location 'a0'): PNode; name : PChar location 'a0'): PNode;
@ -581,24 +574,25 @@ SysCall MOS_ExecBase 972;
procedure FreeVecDMA(memoryBlock: Pointer location 'a1'); procedure FreeVecDMA(memoryBlock: Pointer location 'a1');
SysCall MOS_ExecBase 978; SysCall MOS_ExecBase 978;
{ function AllocPooledAligned(poolHeader : Pointer;
function AllocPooledAligned(poolHeader : Pointer location 'd0'; byteSize : Cardinal;
byteSize : Cardinal location 'd0'; alignSize : Cardinal;
alignSize : Cardinal location 'd0'; alignOffset: Cardinal): Pointer;
alignOffset: Cardinal location 'd0'): Pointer; SysCall BaseSysV MOS_ExecBase 984;
SysCall MOS_ExecBase 984;
}
function AddResident(resident: pResident location 'd0'): LongInt; function AddResident(resident: pResident location 'd0'): LongInt;
SysCall MOS_ExecBase 990; SysCall BaseSysV MOS_ExecBase 990;
function FindTaskByPID(processID: Cardinal location 'd0'): PTask; function FindTaskByPID(processID: Cardinal): PTask;
SysCall MOS_ExecBase 996; SysCall BaseSysV MOS_ExecBase 996;
{ {
$Log$ $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 + added ReplyMsg, which was accidentally still missing
Revision 1.3 2004/08/03 14:48:48 karoly Revision 1.3 2004/08/03 14:48:48 karoly