------------------------------------------------------------------------

r41065 | pierre | 2019-01-25 08:00:58 +0000 (Fri, 25 Jan 2019) | 1 line

Fix compilation (with -st option) of compiler for macos OS target
------------------------------------------------------------------------
--- Merging r41065 into '.':
U    compiler/fpcdefs.inc
U    compiler/cfileutl.pas
--- Recording mergeinfo for merge of r41065 into '.':
 U   .
------------------------------------------------------------------------
r41074 | pierre | 2019-01-25 18:35:33 +0000 (Fri, 25 Jan 2019) | 1 line

Add missing ESysEMSGSIZE and ESysEOPNOTSUPP for beos
------------------------------------------------------------------------
--- Merging r41074 into '.':
U    rtl/beos/errno.inc
--- Recording mergeinfo for merge of r41074 into '.':
 G   .

git-svn-id: branches/fixes_3_2@41227 -
This commit is contained in:
pierre 2019-02-05 07:43:20 +00:00
parent 9e0530caa8
commit 5fa93e2a1e
3 changed files with 6 additions and 5 deletions

View File

@ -37,6 +37,9 @@ interface
{$if defined(go32v2) or defined(watcom)}
Dos,
{$endif}
{$ifdef macos}
macutils,
{$endif macos}
{$IFNDEF USE_FAKE_SYSUTILS}
SysUtils,
{$ELSE}

View File

@ -274,10 +274,6 @@
{$define SUPPORT_SAFECALL}
{$endif aarch64}
{$IFDEF MACOS}
{$DEFINE USE_FAKE_SYSUTILS}
{$ENDIF MACOS}
{ Stabs is not officially supported on 64 bit targets by gdb, except on Mac OS X
(but there we don't support it)
}

View File

@ -386,10 +386,12 @@ const
ESysESRCH = (B_POSIX_ERROR_BASE + 13);
ESysETIMEDOUT = ord(B_TIMED_OUT);
ESysEXDEV = ord(B_CROSS_DEVICE_LINK);
ESysEMSGSIZE = EMSGSIZE;
ESysEOPNOTSUPP = EOPNOTSUPP;
{ESysEBADMSG = realtime extension POSIX only }
{ESysECANCELED = async. I/O extension POSIX only }
{ESysEMSGSIZE = realtime extension POSIX only }
{ESysEINPROGRESS = async. I/O extension POSIX only }
{***********************************************************************}