fpc/rtl/unix
Jonas Maebe 305d34a8f6 Darwin: fix make cycle
unix.fpexecv takes a rawbytestring as first parameter, so inside the child
it was converting the pchar back to an ansistring and also converting it
to the OS file system code page. Since Darwin uses vfork/execv in
SysUtils.Executeprocess, this could result in (exception)stack corruption
and for some reason only since d1b2fe16 it actually caused issues.

Use execve instead, which takes a pchar as first argument and doesn't
do any further conversions
2023-01-22 22:34:25 +01:00
..
scripts
aliasctp.inc
aliasptp.inc
baseunix.pp * fixed ambiguity between pipe(2) with two params and pipe(3) with one that broke -dFPC_USE_LIBC 2022-08-22 13:22:57 +02:00
bunxh.inc * fixed ambiguity between pipe(2) with two params and pipe(3) with one that broke -dFPC_USE_LIBC 2022-08-22 13:22:57 +02:00
bunxovl.inc
bunxovlh.inc
classes.pp * anonymous method overloads for synchronize/queue. 2022-06-01 13:54:06 +02:00
cthreads.pp * fix for Mantis #37252: apply patch by Bi0T1N to implement TThread.NameThreadForDebugging for Mac OS X 10.6 and newer (older versions don't provide the required functions) 2021-05-02 12:46:39 +00:00
ctypes.inc
cwstraix.inc
cwstring.pp
dl.pp * Darwin support for printing line info for backtraces when using Dwarf, 2021-04-08 19:50:34 +00:00
dos.pp
dynlibs.inc
errors.pp
fpmake.inc
genfdset.inc
genfunch.inc
genfuncs.inc
gensigset.inc
initc.pp
lnfogdb.pp
oscdecl.inc
oscdeclh.inc Darwin: fix compilation on macOS/AArch64 after 1f328cf3 2022-07-10 22:28:30 +02:00
ports.pp
settimeo.inc
syscall.pp
syscgen.inc
sysdir.inc
sysdlh.inc
sysfile.inc
sysheap.inc
sysunixh.inc
sysutils.pp Darwin: fix make cycle 2023-01-22 22:34:25 +01:00
termiosh.inc
timezone.inc * Check buffer overflow when reading 2021-03-19 14:25:21 +00:00
tthread.inc
ttyname.inc
unix.pp
unixcp.pp
unixtype.pp
unixutil.pp
unxdeclh.inc Darwin: fix compilation on macOS/AArch64 after 1f328cf3 2022-07-10 22:28:30 +02:00
unxovl.inc
unxovlh.inc
x86.pp LLVM: add Read/WritePort* implementations 2021-12-16 21:17:42 +01:00