fpc/rtl/linux
Jonas Maebe 88ae6721c6 Linux mutex: restored the __m_kind field
This particular field is at the same offset on all architectures with the same
bit width, and is guaranteed by glibc to remain at this offset for backward
compatibility with static initialisers.

Resolves #40021
2022-12-03 21:17:18 +01:00
..
aarch64 Avoid null array size field for aarch64-linux TUContext 2022-06-18 14:53:16 +02:00
arm
i386 * some more use of __libc_csu_* removed 2022-03-31 22:32:28 +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 + 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 * provide __libc_csu_init and __libc_csu_fini as weak symbols 2022-04-09 21:12:28 +02:00
xtensa
buildrtl.lpi
buildrtl.pp
bunxsysc.inc
errno-mips.inc
errno-sparc.inc
errno.inc
errnostr.inc
fpcylix.pp
fpmake.inc
linux.pp
linuxvcs.pp Disable range and overflow checks inside detect_linuxvcs procedure 2022-02-11 23:27:07 +00:00
Makefile * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
Makefile.fpc Unicode' unicodenumtable.pas removed : update Makefile.fpc. 2022-03-26 21:17:54 +00:00
osdefs.inc
osmacro.inc
ossysc.inc
ostypes.inc * Extra linux fcntl constants 2022-11-13 23:46:59 +01: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
si_intf.inc
si_prc.pp
si_uc.pp
signal.inc
suuid.inc
sysnr-gen.inc
sysos.inc
sysosh.inc
system.pp
t_linux.h2paschk
termio.pp
termios.inc
termiosproc.inc
unxconst.inc
unxfunc.inc
unxsysc.inc
unxsysch.inc