From: "Berger, Daniel" Date: 2003-10-24T06:53:42+09:00 Subject: [ANN] sys-proctable 0.6.0 Hi all, I'm happy to announce the release of sys-proctable 0.6.0. This is an interface for providing process table information, ala the "ps" command, though it works on Win32 systems as well. Note that this is an extension to the underlying OS API, not parsed output. Changes since last release: =========================== - Significant API change (and thus, a version jump) - only a single argument is now accepted to the ps() method, and only a PID (Fixnum) is regarded as a valid argument. - Calling ps() with a pid returns a single ProcTable struct (or nil if the pid is not found), instead of a one element array. - Argument to ps() now works properly on HP-UX and Win32. - Removed the '#include ' in sunos.h. It wasn't needed and you're not supposed to include it directly. - Fixed 2.6 compatibility issue with regards to cmdline on Solaris. - Removed the ProcStatException completely on Linux. There was no reason to fail on a directory read for /proc/xxx/stat. If the read fails (meaning the process died in the middle of collecting info for it), it is simply ignored. - The ttynum bug on HPUX has been fixed. In addition, the return value for this field is now a string rather than an int and the field name has been changed to "ttydev". - The ttynum field has been changed to ttydev on Solaris and HPUX. On Solaris, the ttydev is now reported as -1 if there is no associated tty. In a future release, Solaris and the other *nix platforms will be changed so that ttydev is always a device name (i.e String). - Added plain text documentation for all platforms. - Some test suite cleanup. - Changed .rd2 extension to just '.rd'. Wanted: ======= OS X and AIX versions Future Plans: ============= -lkvm version for *BSD flavors For more info: ============== Visit http://ruby-sysutils.sourceforge.net/ Enjoy! Dan