fpc/rtl/linux
2024-01-29 11:20:47 +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 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
powerpc64 Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
riscv32
riscv64 * Char -> AnsiChar 2023-07-14 17:26:09 +02: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 * fixed comments in sysnr.inc files 2020-11-15 19:30:19 +00:00
x86_64 * fix bootstrapping with with 3.2.2 and -dFPC_USE_LIBC 2024-01-15 21:56:09 +01:00
xtensa Modify references to old syslinux unit in comments 2023-09-19 21:53:26 +00:00
buildrtl.lpi
buildrtl.pp
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 * defines fixed 2024-01-22 22:14:06 +01:00
linuxvcs.pp * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Makefile Regenerated Makefile's after: Add linux dependency on syscall unit for libc on i386 and x86_64 2024-01-29 11:20:47 +00:00
Makefile.fpc Examinc OPT and CROSSOPT instead of FPCOPT in [prerules] to check if syscall unit needs objpas dependency 2024-01-07 23:23:49 +01: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 * compilation on linux with FPC_USE_LIBC fixed 2024-01-19 23:45:07 +01: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
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 Fix syscall unit compilation for i386-linux using -dFPC_USE_LIBC 2024-01-06 17:06:51 +01: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 * 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