Solaris (and Illumos, by extension) uses different format flags for ps(1). This fixes it based on RUBY_PLATFORM. It may enable it to work on other SysV UNIXes (AIX & HPUX) but I'm not confident of that and have no way of testing so I left the check to be explicitly Solaris
Solaris (and Illumos, by extension) uses different format flags for ps(1). This fixes it based on RUBY_PLATFORM. It may enable it to work on other SysV UNIXes (AIX & HPUX) but I'm not confident of that and have no way of testing so I left the check to be explicitly Solaris