- Dec 23, 2014
-
-
Brad King authored
Ensure the Encode/Decode APIs can deal with any buffer that can fit in memory. Change-Id: I3ecc50d5b9419a36f95b0888c71e0309a8cb674a
-
- Dec 18, 2014
-
-
Change-Id: I5436d155c6a56475c81b599b13d26ebf3a77b257
-
- Dec 16, 2014
-
-
Brad King authored
The "/usr/include/dirent.h" header on Linux uses a glibc __REDIRECT to map readdir to readdir64, but that is defined only when using a GNU-like compiler. Otherwise it defines readdir to readdir64 via the C preprocessor, but forgets to define dirent to dirent64. The fix in commit 2f3c4192 (add support for the Portland Compiler to CMake, 2007-09-17) does not seem to work on all machines. Instead try to map dirent to dirent64 whenever the preprocessor defines readdir to readdir64 with PGI and glibc. Change-Id: I6d4fc4cb48e5481f6ac8ed3928c0eb6c6ef0564d
-
- Dec 15, 2014
-
-
Brad King authored
Also link to the file from the README.txt file. Change-Id: I7dd74ce2a6d575a5503755d1aba2983907ccb7c9
-
- Dec 12, 2014
-
-
Brad King authored
-
More explicitly indicate which functions are used only on Windows. Change-Id: I64130e7f92c3f41941f4ca1e1eebc006ab10ed32
-
- Dec 10, 2014
-
-
Jean-Christophe Fillion-Robin authored
Currently kwsys can only return ullTotalVirtual, which is not a very useful value, as memory allocation will fail if we exhaust the ullTotalPageFile limit. For example, on a windows workstation, GlobalMemoryStatusEx returns: ullTotalVirtual = 128TB ullTotalPageFile = 16GB This commit updates the function Get(Available/Total)VirtualMemory to use page file size. Change-Id: I461e5f0a975432c31fc7370efe8467c61fea1bb3
-
- Nov 14, 2014
-
-
Brad King authored
Visual Studio 14 (2015) complains if a static character array is declared with more than 65535 elements. This limit should be large enough for SharedForward clients, so just hard-code that instead of trying to compute a limit. Change-Id: Ib24195b0d0972bdabaf5a18b93a1a9b8c43dc773
-
- Nov 12, 2014
-
-
Change-Id: Icf6dac5ff42987673e4c06bf69e7482fff83f6ea
-
- Nov 11, 2014
-
-
Add a check for supported flag when querying for system memory on AIX 5.1. Change-Id: I8fd898f025384c3f1551475abec2cf92607b7ca1
-
- Oct 31, 2014
-
-
Brad King authored
Change-Id: I8e9efb7db5056b86692cd83a3ba9240778fc63de
-
- Oct 16, 2014
-
-
Ben Boeckel authored
Change-Id: Ic681ae0bb027505d3dd957aed3d14b3c21c0f7c0
-
Ben Boeckel authored
Change-Id: Ia432795be0db4593c9a7588ead75ce8f542dcda1
-
Ben Boeckel authored
Change-Id: Ifec06aff9970ef57dcac44cfec8dbb5bdf5f23da
-
Ben Boeckel authored
Change-Id: I38069a6a6a98074178ac638e95df3dd77e1a0ade
-
Ben Boeckel authored
Change-Id: I10443509ce843233599ea2a4e9d02ff4d0a7dc3e
-
Ben Boeckel authored
Change-Id: I34695e8d23fe8d5160a15922c68726a3f8e3f10b
-
Ben Boeckel authored
Change-Id: I5f0adcf5dc6013b7f643c99ec233ac76c622c4ac
-
Ben Boeckel authored
Change-Id: I39dd9c093d04744ffcbf4d331e7e1e0cecbb677d
-
Ben Boeckel authored
Change-Id: I6524b8fb3325832ae6f2a5f14069b1be93ee4d7c
-
Ben Boeckel authored
Change-Id: Ie6769cd4f5afe6c21fac2de157ea5a767ed7bb1f
-
- Oct 14, 2014
-
-
Ben Boeckel authored
When testing CMAKE_C_COMPILER_ID values, do not explicitly dereference or quote the variable. We want if() to auto-dereference the variable and not its value. While at it, use STREQUAL instead of MATCHES. Change-Id: I7098fb6474500605b0fe78d764dd2d8afe385f50
-
- Oct 02, 2014
-
-
Clinton Stimpson authored
Change-Id: Idff1d1f1a00f0bf96edb3239df91f879ce6bfe61
-
- Sep 25, 2014
-
-
Brad King authored
Visual Studio 12 (2013) deprecated GetVersionEx: warning C4996: 'GetVersionExW': was declared deprecated in favor of either "versionhelpers.h" or VerifyVersionInfo, neither of which exist in some of the older compilers we support. Rather than try to port conditionally to VerifyVersionInfo, simply suppress the warning for now. Change-Id: I85a6547c7dc25a104d4fe9b4034efdc5cea215ef
-
- Sep 19, 2014
-
-
warning: comparison of array 'unameInfo.release' not equal to a null pointer is always true [-Wtautological-pointer-compare] if( unameInfo.release!=0 && strlen(unameInfo.release)>=3 ) ~~~~~~~~~~^~~~~~~ ~ Indeed an array declared as 'char foo[x]' can never be NULL. Removed check against null. Change-Id: I0352ad50049d926e78b9ecc796493e898b1bfdb7
-
- Sep 08, 2014
-
-
Clinton Stimpson authored
If a passed in filename includes '*' or '?', do not match it with a different file name. Change-Id: I6cfde43a043132ec876e92fad0bef9245a10fa5f
-
Brad King authored
Replace old hacks of the form 'if("${VAR}" MATCHES "^${VAR}$")' with the much simpler 'if(NOT DEFINED ${VAR})'. Change-Id: Ie0e2fc5ceb85156221abe8938dfdd148b3862742
-
- Sep 06, 2014
-
-
Clinton Stimpson authored
This fixes bug #12065, #14462 and #14765. Change-Id: I80c6506767d8b1c7ab2607800458ae3064909b3f
-
- Aug 11, 2014
-
-
Change-Id: I7f90ddd8421408deef58a03ca0aec215f693344a
-
- Aug 07, 2014
-
-
Brad King authored
In ProcessUNIX.c, testProcess.c, and testCommandLineArguments1.cxx, add assert() calls to tell Clang scan-build that we do not expect certain pointers to be NULL. Change-Id: I4a2b035cf58198606b4698c9d0e2048a66f15fd0
-
Brad King authored
This method is no longer used. The CommandLineToArgvW function could be used instead on Windows anyway. Change-Id: I46d9197c80a5ab1515686890f396b1cd631943cf
-
- Aug 04, 2014
-
- Jul 30, 2014
-
-
Ben Boeckel authored
Windows required non-NULL anyways (via strlen) where *nix checked it after passing it to opendir; just assume non-NULL everywhere and take a string where possible. Change-Id: I85c6dc71dd11be58ba61e269c4b40b009924d967
-
Ben Boeckel authored
Everything is one character anyways, remove the level of indirection. Change-Id: I26a59acc4778b93ed68de098e5640c7835d5ee43
-
Ben Boeckel authored
Change-Id: I7cd88d0d5c36dc5b66998ff92ad42291a3bea498
-
Ben Boeckel authored
Change-Id: I782ed6400f0e0fc855b6245a68597dfeda36ba11
-
- Jul 18, 2014
-
-
Change-Id: I23a27b25bf7a2f8f8785c575e1e595f785f9db98
-
- Jul 17, 2014
-
- Jul 10, 2014
-
-
Change-Id: I6dd8143e0098fab018c0005f8b37db06734fd2c9
-
- Jul 02, 2014
-
-
Clinton Stimpson authored
SystemTools::ModifiedTime() and SystemTools::CreationTime() are fixed to work with unicode. Change-Id: Iaf137340cf2e235d46a79a49621c11890b85ab84
-