fpc/rtl/linux
2025-04-08 21:48:12 +00:00
..
aarch64 Avoid null array size field for aarch64-linux TUContext 2022-06-18 14:53:16 +02:00
arm Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
i386 Fix syscall unit compilation for i386-linux using -dFPC_USE_LIBC 2024-01-06 17:06:51 +01:00
loongarch64 Use frame register $r22 (aliased as $fp) inside SignalToRunerror for loongarch64 CPU to fix backtrace dumps 2023-09-15 15:20:29 +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 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
mips64 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
mips64el + additional skeleton files for mips64 2022-02-06 21:57:01 +01:00
mipsel
powerpc Use call to seterrno function inside FpSysCall functions for powerpc cpu on linux OS 2024-02-24 00:05:20 +03:00
powerpc64 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
riscv32 * upated syscalls 2025-01-18 23:04:07 +01:00
riscv64 * upated syscalls 2025-01-18 23:04:07 +01:00
sparc Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
sparc64 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
sparcgen
x86_64 * fix bootstrapping with with 3.2.2 and -dFPC_USE_LIBC 2024-01-15 21:56:09 +01:00
xtensa Fix _FPC_xtensa_exit first parameter passing 2025-01-23 15:52:11 +00:00
buildrtl.lpi
buildrtl.pp Re-implement (for debugging purposes) buildrtl.pp unit for Linux OS (not used in regular RTL compilation) 2024-03-20 17:31:38 +00:00
bunxsysc.inc * defines fixed 2024-01-22 22:14:06 +01:00
errno-mips.inc
errno-sparc.inc
errno.inc
errnostr.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
fpcylix.pp * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
fpmake.inc
linux.pp Fix compilation of riscvXX-linux targets with -dFPC_USE_LIBC 2025-01-20 22:48:39 +01:00
linuxvcs.pp * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Makefile Regenerate several rtl Makefile's after: Add unicodedata unit to rsts entry 2025-04-08 21:48:12 +00:00
Makefile.fpc Add unicodedata unit to rsts entry 2025-04-08 21:46:52 +00:00
osdefs.inc Use prlimit64 in FpSetRLimit and FpSetRLimit 2023-06-21 07:27:36 +00:00
osmacro.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
ossysc.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
ostypes.inc Riscv64 linux also needs _STAT_VER_LINUX to be zero for correct libc rtl behavior 2025-01-23 22:38:07 +00:00
pmutext.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
pthread.inc * Add pthread_mutex_timedlock, sem_timedwait may be needed in future 2023-11-10 14:13:23 +01:00
ptypes.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02: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 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
si_prc.pp
si_uc.pp
signal.inc
suuid.inc * string -> shortstring 2023-07-14 17:26:11 +02:00
sysnr-gen.inc * upated syscalls 2025-01-18 23:04:07 +01:00
sysos.inc
sysosh.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
system.pp Remove the rest of the VER3_0 conditionals. 2024-09-01 17:13:39 +00:00
t_linux.h2paschk
termio.pp * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
termios.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
termiosproc.inc
unxconst.inc
unxfunc.inc
unxsysc.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
unxsysch.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00