summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/ProcessUNIX.c
Commit message (Collapse)AuthorAgeFilesLines
...
* COMP: remove warningBill Hoffman2006-12-051-1/+0
|
* ENH: fix build error on IRIXBill Hoffman2006-12-051-2/+2
|
* ENH: Changes based on patch from Ryan C. Gordon to enable process execution ↵Brad King2006-12-041-148/+367
| | | | on BeOS. There seems to be no way to implement it without polling (or threads).
* ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T and KWSYS_C_HAS_SSIZE_T to help ↵Brad King2006-10-041-9/+22
| | | | ProcessUNIX.c build everywhere without warnings.
* BUG: Need to initialize to not use native pipes.Brad King2006-10-031-0/+8
|
* ENH: Added Process_SetPipeNative method to allow user code to override the ↵Brad King2006-10-031-2/+108
| | | | pipes connected to the child pipeline.
* COMP: Use SA_RESTART only if it is defined for the current platform. This ↵Brad King2006-08-011-1/+4
| | | | partially addresses bug#3556.
* ENH: Added Option_Verbatim to run whole command lines directly.Brad King2006-06-151-26/+301
|
* BUG: Do not leak global table of processes.Brad King2006-05-241-3/+9
|
* ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin.Brad King2006-05-231-87/+323
|
* BUG: Reverting previous change until it can be fixed on Cygwin.Brad King2006-05-221-310/+80
|
* ENH: Implemented handling of SIGCHLD to detect the termination of immediate ↵Brad King2006-05-211-80/+310
| | | | children. This allows grandchildren to remain running after the children exit.
* ENH: Enabling process tree killing on Cygwin.Brad King2006-05-201-4/+7
|
* ENH: Enabled process tree killing on AIX.Brad King2006-03-081-1/+1
|
* ENH: Enabled process tree killing on the SGI.Brad King2006-03-081-1/+3
|
* ENH: Enabled process tree killing for FreeBSD and Sun.Brad King2006-03-081-10/+11
|
* ENH: Enabled process tree killing on HP-UX.Brad King2006-03-081-5/+3
|
* BUG: Do not leak ps FILE when the process starts but reading the header fails.Brad King2006-03-081-1/+4
|
* ENH: Added implementation of process tree killing that runs "ps" to traverse ↵Brad King2006-03-081-2/+43
| | | | the tree.
* BUG: When more than one command is given and one of them fails to start and ↵Brad King2005-12-311-0/+6
| | | | the rest are killed, do not forget to reap the killed children.
* STYLE: Documented reference to "man select_tut".Brad King2005-11-161-1/+3
|
* BUG: Fixed polling capability of WaitForData.Brad King2005-06-171-18/+28
|
* ENH: Removing previous debug code.Brad King2005-05-161-9/+0
|
* ENH: Adding debugging code for freebsd.Brad King2005-05-131-0/+9
|
* BUG: struct timeval uses unsigned types on at least one platform (QNX). ↵Brad King2005-05-101-8/+23
| | | | Alot of the time logic assumes a signed type. Switch to using a signed representation that is converted to the native representation only for system calls.
* COMP: Added initializer to avoid warning. It is not really needed, though.Brad King2005-05-051-1/+1
|
* BUG: Do not close stdout/stderr pipes in parent if they are shared.Brad King2005-04-211-2/+8
|
* BUG: When killing a child all the pipe read ends should be closed. This ↵Brad King2005-04-191-2/+7
| | | | will allow a child that is blocking while waiting to write to the pipe to wake up and receive the kill signal properly on cygwin.
* COMP: Adding work-around for CMake dependency scanning limitation. Any ↵Brad King2005-04-131-0/+6
| | | | configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies.
* ENH: Do kwsys testing as part of cmake testing, command line arguments are ↵Andy Cedilnik2005-04-131-1/+0
| | | | not experimental and add simple test for systemtools
* COMP: Remove warnings about shadow variablesAndy Cedilnik2005-02-271-19/+19
|
* ERR: Fixed missing return warning. Code was not reachable anyway.Brad King2004-07-091-0/+1
|
* BUG: Do not disown if process has already been killed or the timeout ↵Brad King2004-07-071-1/+6
| | | | expired. Also need to call kwsysProcessCleanup to disown.
* ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow ↵Brad King2004-07-071-19/+143
| | | | detached processes to be created. Currently implemented only on UNIX.
* ERR: Using KWSYSPE_PIPE_BUFFER_SIZE in place of separate bufferSize constant ↵Brad King2004-07-071-3/+2
| | | | for consistency.
* no c++ comments in cBill Hoffman2004-07-041-1/+1
|
* fix for hp buildBill Hoffman2004-07-031-1/+1
|
* BUG#392: Implementation of process tree killing for systems with /proc ↵Brad King2004-07-021-2/+74
| | | | filesystem.
* ERR: SIGSEGV == SIGBUS on BeOS.Brad King2004-03-121-0/+2
|
* ERR: Fixed function prototypes with zero arguments to be C-style.Brad King2004-01-221-5/+5
|
* BUG: If working directory does not exists, exitAndy Cedilnik2004-01-221-0/+1
|
* BUG: Fix valgrind error. If working directory is not set do not do chdirAndy Cedilnik2004-01-211-9/+10
|
* ENH: Added GetExceptionString method to provide an error description when ↵Brad King2003-12-301-21/+148
| | | | GetState returns Exception.
* ENH: Added SetPipeShared method to allow stdout and stderr pipes to be ↵Brad King2003-12-161-9/+86
| | | | shared with the parent process.
* ENH: Updated copyright.Brad King2003-12-151-12/+9
|
* ERR: Added include of sys/stat.h for open functions mode bits.Brad King2003-12-131-0/+1
|
* ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, ↵Brad King2003-12-131-22/+185
| | | | and stderr to be redirected from/to files.
* ENH: Code is now robust to New method returning NULL.Brad King2003-12-131-9/+38
|
* ENH: Cleaned up pipe numbering.Brad King2003-12-071-4/+10
|
* ENH: Removed pipe selection argument from WaitForData method in ↵Brad King2003-12-051-5/+5
| | | | kwsysProcess. This greatly simplifies its use.