Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-12 | 1 | -1/+1 |
| | |||||
* | ENH: use .exe on vms | Bill Hoffman | 2009-06-11 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-11 | 1 | -1/+1 |
| | |||||
* | ENH: Teach KWSys SystemTools about VMS paths | Brad King | 2009-06-10 | 1 | -2/+45 |
| | | | | | | This teaches ConvertToUnixSlashes to convert VMS paths into posix-style paths. We also set the DECC$FILENAME_UNIX_ONLY feature so the process always sees posix-style paths on disk. | ||||
* | ENH: Teach KWSys Process basic VMS support | Brad King | 2009-06-10 | 1 | -9/+76 |
| | | | | | | | | | | | | | | This achieves basic process execution on OpenVMS. We use work-arounds for different fork()/exec() behavior and a lack of select(). VMS emulates fork/exec using setjmp/longjmp to evaluate the child and parent return cases from fork. Therefore both must be invoked from the same function. Since select() works only for sockets we use the BeOS-style polling implementation. However, non-blocking reads on empty pipes cannot be distinguished easily from the last read on a closed pipe. Therefore we identify end of data by an empty read after the child terminates. | ||||
* | BUG: Fix non-select process impl without timeout | Brad King | 2009-06-10 | 1 | -12/+8 |
| | | | | | This avoids use of an uninitialized value in the KWSys ProcessUNIX polling implementation when no timeout is given. | ||||
* | COMP: Avoid String.c inclusion by Compaq templates | Brad King | 2009-06-10 | 3 | -3/+17 |
| | | | | | | | | The Compaq compiler (on VMS) includes 'String.c' in source files that use the stl string while looking for template definitions. This was the true cause of double-inclusion of the 'kwsysPrivate.h' header. We work around the problem by conditionally compiling the entire source file on a condition only true when really building the source. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-10 | 1 | -1/+1 |
| | |||||
* | STYLE: suppress warnings for borland | Bill Hoffman | 2009-06-09 | 1 | -2/+2 |
| | |||||
* | STYLE: suppress warnings for borland | Bill Hoffman | 2009-06-09 | 2 | -1/+8 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-09 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-08 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-07 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-06 | 1 | -1/+1 |
| | |||||
* | COMP: Hopefully fix hashmap on VS6, Thanks Brad K! | Dave Partyka | 2009-06-05 | 1 | -2/+2 |
| | |||||
* | ENH: fix warning on borland | Bill Hoffman | 2009-06-05 | 1 | -9/+9 |
| | |||||
* | ENH: move PutEnv to SystemTools | Bill Hoffman | 2009-06-05 | 2 | -0/+31 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-05 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-04 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-03 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-02 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-06-01 | 1 | -2/+2 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-31 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-30 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-29 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-27 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-26 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-25 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-24 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-23 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-22 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-21 | 1 | -1/+1 |
| | |||||
* | ENH: make this work for older versions of OSX | Bill Hoffman | 2009-05-20 | 1 | -33/+126 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-20 | 1 | -1/+1 |
| | |||||
* | ENH: revert back because it does not build on older macs for now | Bill Hoffman | 2009-05-20 | 1 | -121/+33 |
| | |||||
* | ENH: remove warning | Bill Hoffman | 2009-05-19 | 1 | -1/+0 |
| | |||||
* | ENH: make this build on other machines besides the mac | Bill Hoffman | 2009-05-19 | 1 | -0/+4 |
| | |||||
* | ENH: fix system info for mac | Bill Hoffman | 2009-05-19 | 1 | -14/+17 |
| | |||||
* | ENH: fix system info for mac | Bill Hoffman | 2009-05-19 | 1 | -33/+118 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-19 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-18 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-17 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-16 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-15 | 1 | -1/+1 |
| | |||||
* | STYLE: Simplify and document VMS workarounds | Brad King | 2009-05-14 | 1 | -4/+2 |
| | | | | | | The kwsysPrivate header double-inclusion check hits a false positive on VMS for an undetermined reason. This simplifies the workaround and documents it. | ||||
* | STYLE: Remove trailing whitespace | Brad King | 2009-05-14 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-14 | 1 | -1/+1 |
| | |||||
* | BUG: Fix removal of read-only directories | Brad King | 2009-05-13 | 1 | -0/+13 |
| | | | | | Read-only directories must be given write permission before we can remove files and subdirectories from them. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2009-05-13 | 1 | -1/+1 |
| |