tmux-mem-cpu-load/common
Pawel "l0ner" Soltys 240752d800 Code Refactornig
Since the headers for cpu, memory and load functions are virtually the same for
all platforms, I've decided to move them into common/ dir and do some
refacotring:

* removed per-platform header files
* implemented get_cpu_count() function across all platforms. We are using it cpu
  on every platform, yet not on every one this was implemented as a separate
  function.
* removed platform detection through preprocessor from main: we don't need this
  there anymore, since the headers are common for all platforms. CMake will
  handle setting of correct source files for us now.
* Unified used defines for CPU states across all platforms and made linux use
  them. Added some platform detection to cpu.h in order to set them correctly
  across the platforms.
* moved getsysctl.h to common/ dir, since it's used on Net and Free BSD, and
  thus become a common include.
2015-02-19 19:47:45 +01:00
..
conversions.h Collect top level code files into common directory. 2015-01-20 08:04:02 -05:00
cpu.h Code Refactornig 2015-02-19 19:47:45 +01:00
error.h NetBSD port. 2015-02-16 23:29:27 +01:00
generate-luts.py Collect top level code files into common directory. 2015-01-20 08:04:02 -05:00
getsysctl.h Code Refactornig 2015-02-19 19:47:45 +01:00
graph.cc Collect top level code files into common directory. 2015-01-20 08:04:02 -05:00
graph.h Collect top level code files into common directory. 2015-01-20 08:04:02 -05:00
load.h Code Refactornig 2015-02-19 19:47:45 +01:00
luts.h Collect top level code files into common directory. 2015-01-20 08:04:02 -05:00
main.cc Code Refactornig 2015-02-19 19:47:45 +01:00
memory.h Code Refactornig 2015-02-19 19:47:45 +01:00
version.h.in Collect top level code files into common directory. 2015-01-20 08:04:02 -05:00