summaryrefslogtreecommitdiff
path: root/packages/fcl-process/src
Commit message (Collapse)AuthorAgeFilesLines
* * Patch from #18617 Forkevent from Seth Grover.marco2011-01-272-0/+15
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16822 3ad0048d-3df7-0310-abae-a5850022a9f2
* + use "Terminal" under Haiku to launch external programs (patch byjonas2010-10-081-4/+35
| | | | | | | Olivier Coursiere, mantis #17392) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16107 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Mantis ipcserver problem solved caused by the adding of locking in the rtlmarco2009-12-111-4/+5
| | | | | | | | (mantis 15219) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14415 3ad0048d-3df7-0310-abae-a5850022a9f2
* * patch (don't call waitprocess if not running) from Mantis 14707marco2009-11-031-2/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14022 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Mantis 14709marco2009-11-031-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14020 3ad0048d-3df7-0310-abae-a5850022a9f2
* * use "open" rather than xterm for poNewConsole on Darwin (patch byjonas2009-11-011-0/+4
| | | | | | | Dmitry Boyarintsev, fixes mantis #14957) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14000 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixes for go32v2 compilation by John Lee (approved by Tomas)jonas2009-10-021-2/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13791 3ad0048d-3df7-0310-abae-a5850022a9f2
* * forbid passing derived classes to call by reference parent classes (for ↵florian2009-08-171-8/+8
| | | | | | objects, this is still allowed), resolves #13135 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13551 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Use ExeSearch instead of FileSearch to find process executablejoost2009-03-221-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12951 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed a bunch of cases where ESysEINTR wasn't handledjonas2009-03-191-41/+57
| | | | | | | | | | | * call fpexit instead of halt when fpexec fails (the (v)forked child would otherwise close down a bunch of resources of the parent) * use vfork instead of fork on Darwin and Solaris (faster) * fixed indentation (use "svn diff -x -w" to see the important differences) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12925 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed unix version of tprocess.waitonexit (use unix.waitprocess so alljonas2009-03-191-4/+2
| | | | | | | corner cases are properly handled) (mantis #11797) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12923 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fixed the problem that an IPC-Server holds a lock on its pipe so that nojoost2009-03-072-5/+19
| | | | | | | | | | | client could connect to it. Now a maximum of one client can connect to it. * Debugtest now shows an error immediately when it cant connect to a server * Use dbugsrv as default server name to start when no server is found * Set SendError when the startup of the debug-server failed * When connecting to the debug-server fails, clean up resources and set DebugDisabled to false, to avoid an AV on a second try git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12861 3ad0048d-3df7-0310-abae-a5850022a9f2
* * move dummy implementions to dummy dir and addpeter2008-11-1815-420/+13
| | | | | | | it as fallback in the includepath git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12167 3ad0048d-3df7-0310-abae-a5850022a9f2
* * If InitDebugClient fails, do not try to write a debug-messagejoost2008-09-301-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11843 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Fix AV when DebugDisabled is true and the program quitsjoost2008-09-291-5/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11841 3ad0048d-3df7-0310-abae-a5850022a9f2
* * added unixtype unit in addition to baseunix unit (currently baseunix ↵ivost2008-09-141-0/+2
| | | | | | contains all types of unixtype) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11782 3ad0048d-3df7-0310-abae-a5850022a9f2
* * empty tprocess command line results on windows now in the same exception ↵florian2008-07-074-30/+75
| | | | | | | | as on unix * some code unified git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11343 3ad0048d-3df7-0310-abae-a5850022a9f2
* Fixed go32v2 compilation for 2.2.3 and 2.2.2rc1giulio2008-06-021-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11165 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefiles regenerated with newer fpcmakehajny2008-05-281-4/+7
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11107 3ad0048d-3df7-0310-abae-a5850022a9f2
* + Haiku support by Olivier Coursière based on old BeOS support florian2008-05-191-0/+30
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11014 3ad0048d-3df7-0310-abae-a5850022a9f2
* * make it compile with 2.2.0peter2008-02-041-0/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10208 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Patch from Sergei Gorelkin, making TStream.Read and .Write virtualmichael2007-12-291-6/+4
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9572 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix executable not found exceptionpeter2007-11-131-8/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9239 3ad0048d-3df7-0310-abae-a5850022a9f2
* * workaround trying to allow building GO32v2 snapshots (+ correction for ↵hajny2007-11-101-0/+6
| | | | | | rsts in Makefile) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9170 3ad0048d-3df7-0310-abae-a5850022a9f2
* * wait in PeekMessage if no data available immediatelyhajny2007-11-041-1/+7
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9138 3ad0048d-3df7-0310-abae-a5850022a9f2
* * OS/2 requires specification of both np_ReadMode* and np_WriteMode*hajny2007-11-041-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9137 3ad0048d-3df7-0310-abae-a5850022a9f2
* + SimpleIPC implementation for OS/2 (not tested yet)hajny2007-11-041-0/+194
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9136 3ad0048d-3df7-0310-abae-a5850022a9f2
* * created fcl-async and fcl-process packagespeter2007-10-2828-0/+3839
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@8979 3ad0048d-3df7-0310-abae-a5850022a9f2