fpc/rtl/linux
2023-05-11 01:02:04 +00:00
..
aarch64 Avoid null array size field for aarch64-linux TUContext 2022-06-18 14:53:16 +02:00
arm * fix compilation for CPUs without thumb 2021-02-23 20:39:25 +00:00
i386 * some more use of __libc_csu_* removed 2022-03-31 22:32:28 +02:00
loongarch64 add loongarch64 linux rtl support 2023-02-05 19:18:48 +00:00
m68k m68k-linux: try to be as ColdFire compatible in the startup code as possible, so explicitly use jsr, otherwise this might compile to a long bsr, that is not CF compatible (except cfv4) 2022-08-31 22:14:15 +02:00
mips * mips(el)-linux: provide __libc_csu_* as weak symbols 2022-04-11 22:22:34 +02:00
mips64 + additional skeleton files for mips64 2022-02-06 21:57:01 +01:00
mips64el + additional skeleton files for mips64 2022-02-06 21:57:01 +01:00
mipsel
powerpc FPU exception mask: generlised system unit interface 2022-10-17 19:43:01 +00:00
powerpc64 FPU exception mask: generlised system unit interface 2022-10-17 19:43:01 +00:00
riscv32
riscv64 * some more use of __libc_csu_* removed 2022-03-31 22:32:28 +02:00
sparc Fix compilation of sparc-linux rtl with -dFPC_USE_LIBC 2022-06-08 00:10:48 +02:00
sparc64 Fix compilation of sparc64-linux rtl with -dFPC_USE_LIBC 2022-06-08 00:12:20 +02:00
sparcgen
x86_64 * fix of Erroneous reading of the value of the StackLength variable at program start based on issue report by Sergey Larin, resolves #40211 2023-03-21 22:37:40 +01:00
xtensa Attempt to use local _init and _fini procedures 2023-05-11 01:02:04 +00:00
buildrtl.lpi
buildrtl.pp
bunxsysc.inc
errno-mips.inc
errno-sparc.inc
errno.inc
errnostr.inc
fpcylix.pp
fpmake.inc
linux.pp Change libc statx function to weakexternal 2023-03-12 16:28:58 +01:00
linuxvcs.pp Disable range and overflow checks inside detect_linuxvcs procedure 2022-02-11 23:27:07 +00:00
Makefile Try to implement linux si_uc.inc for xtensa CPU 2023-05-11 01:02:04 +00:00
Makefile.fpc Try to implement linux si_uc.inc for xtensa CPU 2023-05-11 01:02:04 +00:00
osdefs.inc add loongarch64 linux rtl support 2023-02-05 19:18:48 +00:00
osmacro.inc
ossysc.inc
ostypes.inc add loongarch64 linux rtl support 2023-02-05 19:18:48 +00:00
pmutext.inc Linux mutex: restored the __m_kind field 2022-12-03 21:17:18 +01:00
pthread.inc
ptypes.inc Linux: fix pthread types 2022-12-01 22:43:26 +01:00
rtldefs.inc
si_c21.pp
si_c21g.pp
si_c.pp
si_dll.pp
si_g.pp
si_impl.inc * if the Linux target is compiled with FPC_USE_LIBC the initialization of TLS is not required (according to one comment by Florian), so disable all related code in that case (as for example the syscall numbers are not available then) 2021-01-09 15:58:13 +00:00
si_intf.inc
si_prc.pp
si_uc.pp
signal.inc
suuid.inc
sysnr-gen.inc
sysos.inc
sysosh.inc
system.pp add loongarch64 linux rtl support 2023-02-05 19:18:48 +00:00
t_linux.h2paschk
termio.pp
termios.inc add loongarch64 linux rtl support 2023-02-05 19:18:48 +00:00
termiosproc.inc
unxconst.inc
unxfunc.inc
unxsysc.inc
unxsysch.inc