1. 10 Apr, 2018 1 commit
  2. 06 Apr, 2018 1 commit
    • Hisham Muhammad's avatar
      Require pkg-config as an optional build dependency on Linux (#775) · e85b072a
      Hisham Muhammad authored
      With this commit:
      
      * if pkgconfig is installed, it will expand the code inside the shell if, adding the pkgconfig-based tests for the dependencies of Linux delay accounting.
      * if pkgconfig is not installed, it will add an error message inside the test of Linux delay accounting, telling the user to install pkgconfig and rebuild the configure script if they want to use Linux delay accounting.
      
      The end result is:
      
      * people running Linux
        * will not need pkgconfig when not using delay accounting
        * will need pkgconfig when using delay accounting
          * if they don't have it
            * they are told by configure they need to install it and re-run autogen.sh when running from Git
            * they are told by configure they need to install it and re-run configure when running from the tarball
      * people not running Linux
        * will never need pkgconfig
      
      ...and in none of the above scenarios the generated configure script produces unexpanded macros for users checking out the sources from Git.
      e85b072a
  3. 05 Apr, 2018 1 commit
  4. 16 Mar, 2018 1 commit
  5. 02 Mar, 2018 1 commit
    • gmbroome's avatar
      Import Solaris support (#741) · 697f5bb9
      gmbroome authored
      This commit adds support for Solaris, squashed from PR #741:
      
      Summary of additions:
      
      * Initial setup of Solaris platform directory
      * Add Solaris platform into autoconf template
      * Uptime and load averages
      * Add dependency on libkstat
      * Basic process listing
      * Zone name display
      * CPU detection
      * Per-process memory and CPU usage parsed correctly
      * Uses sysconf to discover number of CPUs, instead of more complex libkstat code
      * Simple memory display working
      * Reduce repetitive calls to the PAGE_SIZE macro when reading memory info
      * Add Project, Contract, Task, and Pool into process properties
      * Use system major()/minor() implementations and remove extraneous definition of mkdev()
      * Get the STARTTIME column working properly, using the Linux implementation as a guide
      697f5bb9
  6. 26 Feb, 2018 3 commits
  7. 17 Feb, 2018 1 commit
  8. 05 Feb, 2018 1 commit
  9. 04 Feb, 2018 1 commit
  10. 04 Dec, 2017 1 commit
    • André Carvalho's avatar
      Adds support for linux delay accounting (#667) · b7b66b76
      André Carvalho authored
      Adds support for showing columns with linux delay accounting.
      
      This information can be read from the netlink interface, and thus we set up a socket to read from that when initializing the LinuxProcessList (LinuxProcessList_initNetlinkSocket). After that, for each process we call LinuxProcessList_readDelayAcctData, which sends a message thru the socket after setting up a callback to get the answer from the Kernel. That callback sets the process total delay time attribute. We then set the delay percent as the percentage of time process cpu time since last scan.
      b7b66b76
  11. 22 Sep, 2017 1 commit
  12. 26 Jul, 2017 1 commit
  13. 10 Jul, 2017 1 commit
  14. 19 Apr, 2017 1 commit
  15. 12 Sep, 2016 1 commit
  16. 21 Jul, 2016 1 commit
  17. 11 Jul, 2016 1 commit
  18. 19 May, 2016 1 commit
  19. 08 May, 2016 2 commits
    • Explorer09's avatar
      Reorder configure macros to avoid "missing script" warning. · b71b07f5
      Explorer09 authored
      3 effects in this commit, with the first being the main one:
      
      1. Fix the "`missing' script is too old or missing" warning. See:
         <https://lists.gnu.org/archive/html/automake/2010-08/msg00108.html>
      
      2. By moving AC_CANONICAL_TARGET down in order, we are now able to
         set the directory for auxiliary scripts. For now it's still './'.
         I added the line "AC_CONFIG_AUX_DIR([.])" to show that the directory
         change is possible.
      
      3. AC_USE_SYSTEM_EXTENSIONS includes checks from AC_PROG_CC, by moving
         the former macro down, we can save size in 'configure' by not
         generating repeated checks.
      b71b07f5
    • Explorer09's avatar
      Replace deprecated autoconf macros. · f0df28a4
      Explorer09 authored
      AC_HELP_STRING -> AS_HELP_STRING
      AC_TRY_COMPILE -> AC_COMPILE_IFELSE([AC_LANG_PROGRAM([...])],...)
      AC_CONFIG_HEADER -> AC_CONFIG_HEADERS
      AC_PROG_LIBTOOL -> LT_INIT
      
      Note: There might be more deprecated macros that I haven't noticed.
      I just wish to avoid painful highlighting from my text editor (gedit)
      that complains about them. :)
      f0df28a4
  20. 04 May, 2016 1 commit
  21. 18 Apr, 2016 2 commits
  22. 07 Mar, 2016 1 commit
  23. 14 Feb, 2016 1 commit
  24. 02 Feb, 2016 1 commit
  25. 05 Jan, 2016 1 commit
  26. 09 Dec, 2015 2 commits
  27. 06 Dec, 2015 1 commit
  28. 30 Nov, 2015 1 commit
  29. 19 Nov, 2015 1 commit
  30. 18 Sep, 2015 1 commit
  31. 20 Aug, 2015 1 commit
  32. 19 Aug, 2015 2 commits
  33. 09 Apr, 2015 1 commit
  34. 23 Feb, 2015 1 commit