* ensure that the SysCall unit is also usable when FPC_USE_LIBC is defined

This commit is contained in:
Sven/Sarah Barth 2024-01-04 22:22:35 +01:00
parent 543b341203
commit c11772deca

View File

@ -9,11 +9,22 @@ interface
{$i syscallh.inc}
implementation
{$ifdef FPC_USE_LIBC}
uses
unixtype;
{$endif}
{$ifdef FPC_HAS_SETSYSNR_INC}
{$define FPC_COMPILING_SYSCALL_UNIT}
{$I setsysnr.inc}
{$endif FPC_HAS_SETSYSNR_INC}
{$ifdef FPC_USE_LIBC}
procedure seterrno(err:cint); external name 'FPC_SYS_SETERRNO';
{$I syscall.inc}
{$endif}
{$ifdef FPC_HAS_SETSYSNR_INC}
begin
SetSyscallNumbers;