fpc/rtl/linux
2023-07-14 17:26:11 +02: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 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
loongarch64 * Additional fix 2023-06-21 11:59:37 +02: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 * Char -> AnsiChar 2023-07-14 17:26:09 +02: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 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
riscv32 * many syscallh header files had GPL license instead of modified. I owned the copyright, or in one case, Thomas did, but it was a full copy of mine. -> changed to modified 2020-01-17 12:07:50 +00:00
riscv64 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
sparc Fix compilation of sparc-linux rtl with -dFPC_USE_LIBC 2022-06-08 00:10:48 +02:00
sparc64 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
sparcgen * fixed comments in sysnr.inc files 2020-11-15 19:30:19 +00:00
x86_64 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
xtensa * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
buildrtl.lpi * improved build unit lazarus project for linux 2019-12-01 08:41:26 +00:00
buildrtl.pp * improved build unit lazarus project for linux 2019-12-01 08:41:26 +00:00
bunxsysc.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
errno-mips.inc
errno-sparc.inc
errno.inc
errnostr.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
fpcylix.pp * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
fpmake.inc
linux.pp * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
linuxvcs.pp * Char -> AnsiChar 2023-07-14 17:26:09 +02: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 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 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
pmutext.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
pthread.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02: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 Force PIC usage for sparc64 CPU 2017-07-26 14:46:41 +00:00
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 * sparc64 uses the same different signal numbers as sparc32 on linux 2017-07-22 13:26:48 +00:00
suuid.inc * string -> shortstring 2023-07-14 17:26:11 +02:00
sysnr-gen.inc * updated linux syscall numbers 2020-01-02 11:08:40 +00:00
sysos.inc * Do_IsDevice treats pipes and sockets the same way as character devices 2020-09-13 22:08:18 +00:00
sysosh.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
system.pp * string -> shortstring 2023-07-14 17:26:11 +02:00
t_linux.h2paschk Add some types and records to rtl/linux/t_linux.h2paschk and set macro _LARGEFILE64_SOURCE for __i386__ C code 2020-11-16 22:37:04 +00:00
termio.pp * string -> shortstring 2023-07-14 17:26:11 +02:00
termios.inc * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
termiosproc.inc Use TIOCtlRequest type for local variable nr inside TCSetAttr function 2019-05-10 07:23:31 +00:00
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