Brad King
|
b45071cc60
ENH: Adding debugging code for freebsd.
|
20 gadi atpakaļ |
Brad King
|
a4aefb4faa
BUG: struct timeval uses unsigned types on at least one platform (QNX). 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.
|
20 gadi atpakaļ |
Brad King
|
3336b74c01
COMP: Added initializer to avoid warning. It is not really needed, though.
|
20 gadi atpakaļ |
Brad King
|
8567e7d0bc
BUG: Do not close stdout/stderr pipes in parent if they are shared.
|
20 gadi atpakaļ |
Brad King
|
c98bd6249a
BUG: When killing a child all the pipe read ends should be closed. This 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.
|
20 gadi atpakaļ |
Brad King
|
caf54b2093
COMP: Adding work-around for CMake dependency scanning limitation. Any configured header included by KWSYS_HEADER() in a .c or .cxx file in kwsys itself must use this hack to get dependencies.
|
20 gadi atpakaļ |
Andy Cedilnik
|
4a390c174c
ENH: Do kwsys testing as part of cmake testing, command line arguments are not experimental and add simple test for systemtools
|
20 gadi atpakaļ |
Andy Cedilnik
|
588653c4e8
COMP: Remove warnings about shadow variables
|
21 gadi atpakaļ |
Brad King
|
5701282e98
ERR: Fixed missing return warning. Code was not reachable anyway.
|
21 gadi atpakaļ |
Brad King
|
55c1c3b33f
BUG: Do not disown if process has already been killed or the timeout expired. Also need to call kwsysProcessCleanup to disown.
|
21 gadi atpakaļ |
Brad King
|
ae28d93a72
ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created. Currently implemented only on UNIX.
|
21 gadi atpakaļ |
Brad King
|
6df06682a5
ERR: Using KWSYSPE_PIPE_BUFFER_SIZE in place of separate bufferSize constant for consistency.
|
21 gadi atpakaļ |
Bill Hoffman
|
bbc9e4a9dc
no c++ comments in c
|
21 gadi atpakaļ |
Bill Hoffman
|
4772d6b649
fix for hp build
|
21 gadi atpakaļ |
Brad King
|
e6145d6878
BUG#392: Implementation of process tree killing for systems with /proc filesystem.
|
21 gadi atpakaļ |
Brad King
|
aeea4895a5
ERR: SIGSEGV == SIGBUS on BeOS.
|
22 gadi atpakaļ |
Brad King
|
9651c9d996
ERR: Fixed function prototypes with zero arguments to be C-style.
|
22 gadi atpakaļ |
Andy Cedilnik
|
9cf5bb4bb0
BUG: If working directory does not exists, exit
|
22 gadi atpakaļ |
Andy Cedilnik
|
d609e037b9
BUG: Fix valgrind error. If working directory is not set do not do chdir
|
22 gadi atpakaļ |
Brad King
|
1c8f885f9d
ENH: Added GetExceptionString method to provide an error description when GetState returns Exception.
|
22 gadi atpakaļ |
Brad King
|
802601b606
ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process.
|
22 gadi atpakaļ |
Brad King
|
ce8a34907a
ENH: Updated copyright.
|
22 gadi atpakaļ |
Brad King
|
d3f1410be3
ERR: Added include of sys/stat.h for open functions mode bits.
|
22 gadi atpakaļ |
Brad King
|
1f40a4205b
ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files.
|
22 gadi atpakaļ |
Brad King
|
dc96992e56
ENH: Code is now robust to New method returning NULL.
|
22 gadi atpakaļ |
Brad King
|
b777b8656e
ENH: Cleaned up pipe numbering.
|
22 gadi atpakaļ |
Brad King
|
ed853b5d70
ENH: Removed pipe selection argument from WaitForData method in kwsysProcess. This greatly simplifies its use.
|
22 gadi atpakaļ |
Brad King
|
ddd3190387
ERR: Added missing static storage class specifier for kwsysProcessCreate.
|
22 gadi atpakaļ |
Brad King
|
cee49e74cf
ERR: Some platforms define stdin, stdout, and stderr as macros. Renaming these symbols to StdIn, StdOut, and StdErr.
|
22 gadi atpakaļ |
Brad King
|
ad8bc4b1a4
ENH: Merged changes from KWSys-MultiProcess-bp to KWSys-MultiProcess-b2t-1-mp to main tree. This introduces support for process pipelines.
|
22 gadi atpakaļ |