* added a syscall for 5 longints

This commit is contained in:
marco 2000-03-02 15:34:07 +00:00
parent 21bc632648
commit 002f25445d

View File

@ -213,6 +213,35 @@ begin
end;
end;
function Do_SysCall(sysnr,param1,param2,param3,param4,param5:LONGINT):longint;
var retval:longint;
begin
asm
movl sysnr,%eax
pushl param5
pushl param4
pushl param3
pushl param2
pushl Param1
call _actualsyscall
addl $20,%esp
mov %eax,Retval
end;
if RetVal<0 then
begin
ErrNo:=-RetVal;
do_syscall:=-1;
end
else
begin
do_syscall:=Retval;
errno:=0
end;
end;
function Do_SysCall(sysnr,param1,param2,param3,param4,param5,param6,param7:LONGINT):longint;
var retval:longint;
@ -478,7 +507,10 @@ end;
{
$Log$
Revision 1.8 2000-03-01 20:03:57 marco
Revision 1.9 2000-03-02 15:34:07 marco
* added a syscall for 5 longints
Revision 1.8 2000/03/01 20:03:57 marco
* small fixes for syslinux
Revision 1.7 2000/03/01 17:28:40 marco