exclude solaris section on other platforms
Merge pull request #1798 from MatthewCattell/fix-build-issue-other-platforms

exclude solaris section on other platforms
fix unit test compile error
Merge pull request #1799 from MatthewCattell/fix-unit-test-compile-error

fix unit test compile error
fix typo in processes_select
Merge pull request #1802 from MatthewCattell/fix-typo-processes-select

fix typo in processes_select