fpc/rtl/go32v2
pierre 1dfa5c2e74 + Implement !proxy support for long command line
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 -
2011-08-10 14:27:24 +00:00
..
classes.pp
crt.pp * changed the parameters of gotoxy() and the return values of wherex/wherey 2009-05-24 11:48:49 +00:00
dos.pp + Implement !proxy support for long command line 2011-08-10 14:27:24 +00:00
dpmi.inc
dpmiexcp.pp Fix handling of ctrl-c/ctrl-break on go32v2: 2008-06-24 17:02:17 +00:00
dxeload.pp
dxetype.pp
emu387.pp * AllowDirectorySeparators and AllowDriveSeparators typed constants 2008-01-29 23:04:56 +00:00
exceptn.as
exit16.ah
exit16.asm
fpu.as
go32.pp * make sure to preserve edi in free_memory_block 2007-08-09 18:41:27 +00:00
initc.pp
keyboard.pp
Makefile * Regenned all makefiles before 2.6.x branching. 2011-08-03 13:41:52 +00:00
Makefile.fpc + Add cmem to the list of units 2010-11-23 23:05:29 +00:00
mouse.pp * (slightly modified) patch by Laaca - avoid disappearing mouse cursor 2008-03-30 19:31:48 +00:00
msmouse.pp
ports.pp
printer.pp
profile.pp
sbrk16.ah
sbrk16.asm
sysdir.inc * ansistring versions of mk/rm/chdir in objpas, Mantis 15010. The os-dependant routines of *nix/os2/win/dos have been converted 2009-11-18 18:04:51 +00:00
sysfile.inc * AllowDirectorySeparators and AllowDriveSeparators typed constants 2008-01-29 23:04:56 +00:00
sysheap.inc
sysos.inc * preserve gs in far_strlen 2007-08-09 18:51:15 +00:00
sysosh.inc
system.pp * Prevent propagation of ' !proxy' environment variable to programs launched by Dos.exec by renaming it to '_!proxy' after handling in startup code 2011-07-05 06:54:24 +00:00
sysutils.pp + Implement !proxy support for long command line 2011-08-10 14:27:24 +00:00
tthread.inc
v2prt0.as
varutils.pp
vesamode.pp
video.pp * (slightly modified) patch by Laaca - avoid disappearing mouse cursor 2008-03-30 19:31:48 +00:00