mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-20 04:29:24 +01:00
this allows passing command lines longer than 126 chars to
Free Pascal or go32v2 programs.
By default only command lines longer than 126 chars are
passed using !proxy method,
it is however possible to disable this conversion completely by
set Use_go32v2_proxy boolean variable to false (true by fdefault).
In that case, command lines longer than 126 will be truncated, but
a warning is echoed to stderr.
For testing purposes, it is possible to set the boolean variable
force_go32v2_proxy to true to force systematic use of this
conversion.
This is set by default if the RTL is compiled with
SYSTEM_DEBUG_STARTUP conditional set.
To allow use by sysutils unit, a new procedure:
exec_ansistring(path : string;comline : ansistring);
has been added to the interface, which is now called instead
of Dos.Exec from Sysutils.ExecuteProcess
git-svn-id: trunk@18159 -
|
||
|---|---|---|
| .. | ||
| classes.pp | ||
| crt.pp | ||
| dos.pp | ||
| dpmi.inc | ||
| dpmiexcp.pp | ||
| dxeload.pp | ||
| dxetype.pp | ||
| emu387.pp | ||
| exceptn.as | ||
| exit16.ah | ||
| exit16.asm | ||
| fpu.as | ||
| go32.pp | ||
| initc.pp | ||
| keyboard.pp | ||
| Makefile | ||
| Makefile.fpc | ||
| mouse.pp | ||
| msmouse.pp | ||
| ports.pp | ||
| printer.pp | ||
| profile.pp | ||
| sbrk16.ah | ||
| sbrk16.asm | ||
| sysdir.inc | ||
| sysfile.inc | ||
| sysheap.inc | ||
| sysos.inc | ||
| sysosh.inc | ||
| system.pp | ||
| sysutils.pp | ||
| tthread.inc | ||
| v2prt0.as | ||
| varutils.pp | ||
| vesamode.pp | ||
| video.pp | ||