Brad King
|
b1443931b0
COMP: Fixed warnings for Borland 5.8.
|
20 years ago |
Bill Hoffman
|
9891260a6d
ENH: add support for watcom wmake and wcl386
|
20 years ago |
Brad King
|
a0e413ce63
ENH: Improved robustness of sharing parent pipes with children. This ensures that the parent pipe handles are inherited by the children. If a parent pipe handle is invalid a handle to an empty pipe is given to the child to make sure all pipes are defined for the children.
|
20 years ago |
Brad King
|
5dae3d67f4
BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module.
|
20 years ago |
Brad King
|
7e7249cbd1
BUG: Fixed reusability of process object by clearing each pipe's Closed flag when cleaning up.
|
20 years ago |
Brad King
|
5df6d35dc6
BUG: Fixed polling feature of WaitForData.
|
20 years ago |
Brad King
|
fbe5a2e629
COMP: Fixed unused parameter and constant conditional warnings.
|
20 years ago |
Brad King
|
8567e7d0bc
BUG: Do not close stdout/stderr pipes in parent if they are shared.
|
20 years ago |
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 years ago |
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 years ago |
Brad King
|
43225860b6
ENH: Re-arranged handling of the two threads per pipe to improve readability of code.
|
21 years ago |
Brad King
|
a6c9cb9b0d
BUG: Fix for read pipe wakeup when child is writing alot of data and may fill the pipe buffer before WriteFile is called.
|
21 years ago |
Brad King
|
1d6eecd949
ENH: Added windows implementation of Disown/Detach.
|
21 years ago |
Brad King
|
ae28d93a72
ENH: Added kwsysProcess_Disown an kwsysProcess_Option_Detach to allow detached processes to be created. Currently implemented only on UNIX.
|
21 years ago |
Brad King
|
b6fb2fe8f9
BUG: Do not wait for children to exit when killing them. Sometimes they do not really die.
|
21 years ago |
Brad King
|
6c4ab7ec52
ENH: Adding native windows process tree kill to ProcessWin32.c. This replaces the ProcessWin32Kill.c implementation.
|
21 years ago |
Brad King
|
dd70c8f82d
ERR: Avoiding namespace pollution: kw_sys -> kwsys_ns. Also undefining the macro at the correct time.
|
21 years ago |
Andy Cedilnik
|
8da9b14cc6
ERR: On Borland preprocessor goes into recursion which adds some weid spaces in the include name. This fixes it
|
21 years ago |
Bill Hoffman
|
99a1ec6c6d
BUG: make sure the correct state is set for expired processes
|
21 years ago |
Brad King
|
db4fd2a15d
ENH: Adding process tree killing for Win32 process execution.
|
21 years ago |
Brad King
|
d23636d48b
BUG: Corrected detection of exceptional exit code.
|
22 years ago |
Bill Hoffman
|
dd7f85a9dc
ENH: fix for build on cygwin mingw
|
22 years ago |
Brad King
|
1c8f885f9d
ENH: Added GetExceptionString method to provide an error description when GetState returns Exception.
|
22 years ago |
Brad King
|
802601b606
ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process.
|
22 years ago |
Brad King
|
ce8a34907a
ENH: Updated copyright.
|
22 years ago |
Brad King
|
c9e9e8d121
STYLE: Fixed typo on comment.
|
22 years ago |
Brad King
|
5dcbef7dfe
ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x forwarding executable even if the parent process crashes.
|
22 years ago |
Brad King
|
1f40a4205b
ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files.
|
22 years ago |
Brad King
|
dc96992e56
ENH: Code is now robust to New method returning NULL.
|
22 years ago |
Brad King
|
b777b8656e
ENH: Cleaned up pipe numbering.
|
22 years ago |