Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | COMP:Fixed warnings. | Francois Bertel | 2008-12-15 | 1 | -6/+8 |
| | |||||
* | ENH: a few more haiku fixes, stop the debugger from coming up for tests | Bill Hoffman | 2008-09-22 | 1 | -0/+4 |
| | |||||
* | ENH: add initial support for HAIKU OS from bug# 7425 | Bill Hoffman | 2008-09-15 | 1 | -1/+1 |
| | |||||
* | BUG: Handle case when select() lies | Brad King | 2008-08-20 | 1 | -7/+10 |
| | | | | | | | According to "man select" on Linux it is possible that select() lies about data being ready on a pipe in some subtle cases. We deal with this by switching to non-blocking i/o and checking for EAGAIN. See issue #7180. | ||||
* | ENH: all ctype function have the same issue: char can be signed or unsigned, ↵ | Mathieu Malaterre | 2008-05-13 | 1 | -1/+1 |
| | | | | since isspace only deal with >=0 value (except EOF) one has to first cast it to unsigned char | ||||
* | COMP: warning, isprint and isspace take int args. | Bill Lorensen | 2008-05-12 | 1 | -1/+1 |
| | |||||
* | STYLE: minor comments | Mathieu Malaterre | 2008-04-02 | 1 | -1/+1 |
| | |||||
* | BUG: Fix hang in Process_Kill on OS X caused by an OS bug in which a pipe ↵ | Brad King | 2008-01-10 | 1 | -39/+54 |
| | | | | read end cannot be closed if the pipe write end is open, the pipe is full, and another process is blocking waiting to write. Work around the problem by killing the children before closing the pipes. | ||||
* | COMP: Fix for platforms that do not have siginfo on their signal handlers. | Brad King | 2007-06-27 | 1 | -2/+2 |
| | |||||
* | BUG: Do not send both SIGSTOP and SIGKILL when killing a process. The ↵ | Brad King | 2007-05-16 | 1 | -5/+7 |
| | | | | SIGSTOP seems to be able to block the SIGKILL occasionally. Also the SIGKILL is sufficient since the process table entry will still exist until it is reaped with waitpid. | ||||
* | COMP: Fix code-not-reached warnings for SunCC. | Brad King | 2007-05-03 | 1 | -1/+7 |
| | |||||
* | COMP: remove warning | Bill Hoffman | 2006-12-05 | 1 | -1/+0 |
| | |||||
* | ENH: fix build error on IRIX | Bill Hoffman | 2006-12-05 | 1 | -2/+2 |
| | |||||
* | ENH: Changes based on patch from Ryan C. Gordon to enable process execution ↵ | Brad King | 2006-12-04 | 1 | -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 King | 2006-10-04 | 1 | -9/+22 |
| | | | | ProcessUNIX.c build everywhere without warnings. | ||||
* | BUG: Need to initialize to not use native pipes. | Brad King | 2006-10-03 | 1 | -0/+8 |
| | |||||
* | ENH: Added Process_SetPipeNative method to allow user code to override the ↵ | Brad King | 2006-10-03 | 1 | -2/+108 |
| | | | | pipes connected to the child pipeline. | ||||
* | COMP: Use SA_RESTART only if it is defined for the current platform. This ↵ | Brad King | 2006-08-01 | 1 | -1/+4 |
| | | | | partially addresses bug#3556. | ||||
* | ENH: Added Option_Verbatim to run whole command lines directly. | Brad King | 2006-06-15 | 1 | -26/+301 |
| | |||||
* | BUG: Do not leak global table of processes. | Brad King | 2006-05-24 | 1 | -3/+9 |
| | |||||
* | ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin. | Brad King | 2006-05-23 | 1 | -87/+323 |
| | |||||
* | BUG: Reverting previous change until it can be fixed on Cygwin. | Brad King | 2006-05-22 | 1 | -310/+80 |
| | |||||
* | ENH: Implemented handling of SIGCHLD to detect the termination of immediate ↵ | Brad King | 2006-05-21 | 1 | -80/+310 |
| | | | | children. This allows grandchildren to remain running after the children exit. | ||||
* | ENH: Enabling process tree killing on Cygwin. | Brad King | 2006-05-20 | 1 | -4/+7 |
| | |||||
* | ENH: Enabled process tree killing on AIX. | Brad King | 2006-03-08 | 1 | -1/+1 |
| | |||||
* | ENH: Enabled process tree killing on the SGI. | Brad King | 2006-03-08 | 1 | -1/+3 |
| | |||||
* | ENH: Enabled process tree killing for FreeBSD and Sun. | Brad King | 2006-03-08 | 1 | -10/+11 |
| | |||||
* | ENH: Enabled process tree killing on HP-UX. | Brad King | 2006-03-08 | 1 | -5/+3 |
| | |||||
* | BUG: Do not leak ps FILE when the process starts but reading the header fails. | Brad King | 2006-03-08 | 1 | -1/+4 |
| | |||||
* | ENH: Added implementation of process tree killing that runs "ps" to traverse ↵ | Brad King | 2006-03-08 | 1 | -2/+43 |
| | | | | the tree. | ||||
* | BUG: When more than one command is given and one of them fails to start and ↵ | Brad King | 2005-12-31 | 1 | -0/+6 |
| | | | | the rest are killed, do not forget to reap the killed children. | ||||
* | STYLE: Documented reference to "man select_tut". | Brad King | 2005-11-16 | 1 | -1/+3 |
| | |||||
* | BUG: Fixed polling capability of WaitForData. | Brad King | 2005-06-17 | 1 | -18/+28 |
| | |||||
* | ENH: Removing previous debug code. | Brad King | 2005-05-16 | 1 | -9/+0 |
| | |||||
* | ENH: Adding debugging code for freebsd. | Brad King | 2005-05-13 | 1 | -0/+9 |
| | |||||
* | BUG: struct timeval uses unsigned types on at least one platform (QNX). ↵ | Brad King | 2005-05-10 | 1 | -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 King | 2005-05-05 | 1 | -1/+1 |
| | |||||
* | BUG: Do not close stdout/stderr pipes in parent if they are shared. | Brad King | 2005-04-21 | 1 | -2/+8 |
| | |||||
* | BUG: When killing a child all the pipe read ends should be closed. This ↵ | Brad King | 2005-04-19 | 1 | -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 King | 2005-04-13 | 1 | -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 Cedilnik | 2005-04-13 | 1 | -1/+0 |
| | | | | not experimental and add simple test for systemtools | ||||
* | COMP: Remove warnings about shadow variables | Andy Cedilnik | 2005-02-27 | 1 | -19/+19 |
| | |||||
* | ERR: Fixed missing return warning. Code was not reachable anyway. | Brad King | 2004-07-09 | 1 | -0/+1 |
| | |||||
* | BUG: Do not disown if process has already been killed or the timeout ↵ | Brad King | 2004-07-07 | 1 | -1/+6 |
| | | | | expired. Also need to call kwsysProcessCleanup to disown. | ||||
* | ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow ↵ | Brad King | 2004-07-07 | 1 | -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 King | 2004-07-07 | 1 | -3/+2 |
| | | | | for consistency. | ||||
* | no c++ comments in c | Bill Hoffman | 2004-07-04 | 1 | -1/+1 |
| | |||||
* | fix for hp build | Bill Hoffman | 2004-07-03 | 1 | -1/+1 |
| | |||||
* | BUG#392: Implementation of process tree killing for systems with /proc ↵ | Brad King | 2004-07-02 | 1 | -2/+74 |
| | | | | filesystem. | ||||
* | ERR: SIGSEGV == SIGBUS on BeOS. | Brad King | 2004-03-12 | 1 | -0/+2 |
| |