summaryrefslogtreecommitdiffstats
path: root/Source/kwsys
Commit message (Collapse)AuthorAgeFilesLines
* STYLE: Nightly Date StampBrad King2009-07-101-1/+1
|
* COMP: More KWSys SharedForward pointer const-nessBrad King2009-07-091-1/+1
| | | | | | This adds another cast to avoid pointer conversion warnings. Unfortunately C does not recognize implicit conversions that add cv-qualifiers as well as C++ does.
* STYLE: Nightly Date StampBrad King2009-07-091-1/+1
|
* COMP: Eliminate "conversion may change sign of result" warnings by using ↵David Cole2009-07-081-1/+1
| | | | size_t where appropriate. (Missed one warning with last commit: add a cast to md5_word_t.)
* COMP: Eliminate "conversion may change sign of result" warnings by using ↵David Cole2009-07-081-6/+8
| | | | size_t where appropriate.
* COMP: Fix KWSys SharedForward sign conversionBrad King2009-07-081-3/+4
| | | | | This uses size_t where necessary to avoid size_t/int conversion warnings.
* COMP: Fix KWSys SharedForward pointer const-nessBrad King2009-07-081-9/+10
| | | | | This adds const-ness and casts where necessary to avoid pointer conversion warnings.
* STYLE: Nightly Date StampBrad King2009-07-081-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-071-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-061-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-051-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-041-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-031-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-021-1/+1
|
* STYLE: Nightly Date StampBrad King2009-07-011-2/+2
|
* STYLE: Nightly Date StampBrad King2009-06-301-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-291-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-281-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-271-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-261-1/+1
|
* ENH: first pass at VS 10, can bootstrap CMake, but many tests still failBill Hoffman2009-06-251-5/+5
|
* STYLE: Nightly Date StampBrad King2009-06-251-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-241-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-231-1/+1
|
* COMP: Quiet aggressive Borland warnings in KWSysBrad King2009-06-221-0/+7
| | | | | This disables Borland warning 8027 while compiling KWSys source files. It provides no useful information.
* COMP: Remove useless variable assignmentBrad King2009-06-221-1/+0
| | | | | This removes an assignment whose result is never used, thus quieting a warning from Borland.
* STYLE: Nightly Date StampBrad King2009-06-221-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-211-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-201-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-191-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-181-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-171-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-161-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-151-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-141-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-131-1/+1
|
* COMP: Do not compile VMS-specific code on non-VMSBrad King2009-06-121-8/+7
| | | | | This helps avoid fixing VMS-specific code for non-VMS compilers where it isn't needed anyway.
* COMP:Fixed warning with gcc 4.3.3: passing argument 1 of ↵Francois Bertel2009-06-121-3/+3
| | | | kwsysProcessSetVMSFeature discards qualifiers from pointer target type.
* COMP: Avoid double-initialization in KWSys StringBrad King2009-06-121-1/+1
| | | | | | The KWSys String implementation of strcasecmp initialized 'result' immediately before assigning to it. Borland produces a warning in this case, so this commit removes the extra initialization.
* STYLE: Nightly Date StampBrad King2009-06-121-1/+1
|
* ENH: use .exe on vmsBill Hoffman2009-06-111-1/+1
|
* STYLE: Nightly Date StampBrad King2009-06-111-1/+1
|
* ENH: Teach KWSys SystemTools about VMS pathsBrad King2009-06-101-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 supportBrad King2009-06-101-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 timeoutBrad King2009-06-101-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 templatesBrad King2009-06-103-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 StampBrad King2009-06-101-1/+1
|
* STYLE: suppress warnings for borlandBill Hoffman2009-06-091-2/+2
|
* STYLE: suppress warnings for borlandBill Hoffman2009-06-092-1/+8
|
* STYLE: Nightly Date StampBrad King2009-06-091-1/+1
|