mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-25 00:59:28 +02:00
![]() 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
|
||
---|---|---|
.. | ||
scripts | ||
aliasctp.inc | ||
aliasptp.inc | ||
baseunix.pp | ||
bunxh.inc | ||
bunxovl.inc | ||
bunxovlh.inc | ||
classes.pp | ||
cthreads.pp | ||
ctypes.inc | ||
cwstraix.inc | ||
cwstring.pp | ||
dl.pp | ||
dos.pp | ||
dynlibs.inc | ||
errors.pp | ||
fpmake.inc | ||
genfdset.inc | ||
genfunch.inc | ||
genfuncs.inc | ||
gensigset.inc | ||
initc.pp | ||
lnfogdb.pp | ||
oscdecl.inc | ||
oscdeclh.inc | ||
ports.pp | ||
settimeo.inc | ||
syscall.pp | ||
syscgen.inc | ||
sysdir.inc | ||
sysdlh.inc | ||
sysfile.inc | ||
sysheap.inc | ||
sysunixh.inc | ||
sysutils.pp | ||
termiosh.inc | ||
timezone.inc | ||
tthread.inc | ||
ttyname.inc | ||
unix.pp | ||
unixcp.pp | ||
unixtype.pp | ||
unixutil.pp | ||
unxdeclh.inc | ||
unxovl.inc | ||
unxovlh.inc | ||
x86.pp |