Skip to content
Snippets Groups Projects
  1. Dec 23, 2014
  2. Dec 18, 2014
  3. Dec 16, 2014
    • Brad King's avatar
      Directory: Work around PGI problem with Linux Large File Support · cc4046a8
      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
      cc4046a8
  4. Dec 15, 2014
  5. Dec 12, 2014
  6. Dec 10, 2014
    • Jean-Christophe Fillion-Robin's avatar
      SystemInformation: Improve Get(Available/Total)VirtualMemory for windows · c38ba638
      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
      c38ba638
  7. Nov 14, 2014
    • Brad King's avatar
      SharedForward: Hard-code the ldpath buffer size to below VS 14 limit · dec9c30b
      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
      dec9c30b
  8. Nov 12, 2014
  9. Nov 11, 2014
  10. Oct 31, 2014
  11. Oct 16, 2014
  12. Oct 14, 2014
    • Ben Boeckel's avatar
      Avoid if() quoted auto-dereference · 9bf03363
      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
      9bf03363
  13. Oct 02, 2014
  14. Sep 25, 2014
    • Brad King's avatar
      Suppress deprecation warnings for GetVersionEx · 29ffaf43
      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
      29ffaf43
  15. Sep 19, 2014
    • Sean McBride's avatar
      SystemInformation: Fix clang -Wtautological-pointer-compare warning · 6aa1f800
      Sean McBride authored and Brad King's avatar Brad King committed
      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
      6aa1f800
  16. Sep 08, 2014
  17. Sep 06, 2014
  18. Aug 11, 2014
  19. Aug 07, 2014
  20. Aug 04, 2014
  21. Jul 30, 2014
  22. Jul 18, 2014
  23. Jul 17, 2014
    • Bob E's avatar
      SystemInformation: No SA_RESTART on QNX · 697b1401
      Bob E authored and Brad King's avatar Brad King committed
      QNX not support SA_RESTART signal:
      
       /* #define SA_RESTART 0x0040 (not supported yet) */
      
      Use it in SystemInformation only if it is defined.
      
      Change-Id: I4a00179fe3f288bb524e002ba37094c73a8a8b08
      697b1401
  24. Jul 10, 2014
  25. Jul 02, 2014
Loading