Skip to content
Snippets Groups Projects
  1. Mar 21, 2013
  2. Mar 15, 2013
    • Sean McBride's avatar
      SystemInformation: Replace __GNUG__ with __GNUC__ · 13f5badd
      Sean McBride authored and Brad King's avatar Brad King committed
      Commit 857bda17 (SystemInformation: Report more information, 2012-05-29)
      added use of __GNUG__ which is equivalent to __GNUC__ && __cplusplus.
      Since this is a C++ source file and we use __GNUC__ elsewhere it is more
      consistent and less redundant to use the latter.
      
      Change-Id: I6428e2601310dd35c14ac643dcec199b01977842
      13f5badd
  3. Feb 05, 2013
    • Brad King's avatar
      SystemTools: Do not abort with no current directory · 5c34ed2e
      Brad King authored
      Remove the abort() from the internal Getcwd implementation.  All callers
      check the return value already.  Fix one caller's "else" behavior to
      avoid crashing.
      
      Change-Id: I3450c4942ffa108b2313877c9472820f6b465baa
      5c34ed2e
  4. Jan 31, 2013
  5. Jan 25, 2013
  6. Jan 14, 2013
  7. Jan 12, 2013
  8. Jan 11, 2013
    • Rolf Eike Beer's avatar
      SystemInformation: query memory size with sysconf() on Solaris · 342c0ad2
      Rolf Eike Beer authored
      The manpage suggests this is available since Solaris 2.3, which is from
      1993. No need to spawn a process then for this information. As an extra
      bonus we get information about the available physical memory for free,
      which was missing before. On 32 bit processes we will still fall back
      to the old method as the values returned by a 32 bit process on a 64
      bit host are limited to 4 GiB.
      
      Rename QuerySolarisInfo() to QuerySolarisProcessor() as that is now what
      this function is about.
      
      Change-Id: I76fe77a7d746d92d1752119f2c2703652c575339
      342c0ad2
    • Rolf Eike Beer's avatar
      SystemInformation: make IsHyperThreadingSupported() return bool · 5a27bd4f
      Rolf Eike Beer authored
      Change-Id: Ic964ad79ab256e0ce693764065e92528a255fddc
      5a27bd4f
    • Rolf Eike Beer's avatar
      SystemInformation: fix "Multi-character character constant" · c6057a06
      Rolf Eike Beer authored
      Borland compiler correctly complains about this:
      
      Warning W8098 SystemInformation.cxx 3773:
         Multi-character character constant in function
         SystemInformationImplementation::IsHyperThreadingSupported()
      Warning W8098 SystemInformation.cxx 3775:
         Multi-character character constant in function
         SystemInformationImplementation::IsHyperThreadingSupported()
      Warning W8098 SystemInformation.cxx 3777:
         Multi-character character constant in function
         SystemInformationImplementation::IsHyperThreadingSupported()
      
      Change-Id: Id5b5411ed0d04d985dfc8235a6c8c817a4e12ccf
      c6057a06
    • Brad King's avatar
      Process: Avoid argv[0]==NULL from parsing empty command line · 84827cc1
      Brad King authored
      Change-Id: I55506c112cfffdb8d56a85bae0eeaae91d4035bf
      84827cc1
  9. Jan 10, 2013
  10. Jan 09, 2013
  11. Jan 08, 2013
    • Rolf Eike Beer's avatar
      SystemInformation: speed up copying process data · f1068caf
      Rolf Eike Beer authored
      Append the whole process output in one go to our buffer instead of doing
      this byte by byte.
      
      Change-Id: I060aac43e59d514e999a9fca897ce5fd76fdddd6
      f1068caf
    • Rolf Eike Beer's avatar
      SystemInformation: fix calling kwsysProcess_WaitForData() · 79ef34ef
      Rolf Eike Beer authored
      kwsysProcess_WaitForData() may return kwsysProcess_Pipe_Timeout, which
      is 255. The current check would take that as sign of success and read
      invalid data or even crash.
      
      Change-Id: I148f5d435a088cb3814f513cce4f13e5358e5730
      79ef34ef
    • Rolf Eike Beer's avatar
      SystemInformation: fix conversion warning · 297758a5
      Rolf Eike Beer authored
      SystemInformation.cxx: In member function 'bool kwsys::SystemInformationImplementation::QueryProcessor()':
      SystemInformation.cxx:3029:31: warning: conversion to 'unsigned int' from 'long int' may alter its value [-Wconversion]
      
      Change-Id: I622072bf176d96814a8b17ce66b099cbd797913a
      297758a5
  12. Jan 07, 2013
  13. Jan 06, 2013
  14. Jan 05, 2013
  15. Jan 04, 2013
    • Brad King's avatar
      Merge changes Ib06d5c28,I2c0e41d5 · 5c0eb48c
      Brad King authored
      * changes:
        SystemInformation: count memory with _SC_PAGESIZE and _SC_PHYS_PAGES
        SystemInformation: query memory size on Cygwin using sysconf()
      5c0eb48c
Loading