MacOS 10.5 fixes
authorJamie Cameron <jcameron@webmin.com>
Sat, 7 Feb 2009 21:30:52 +0000 (21:30 +0000)
committerJamie Cameron <jcameron@webmin.com>
Sat, 7 Feb 2009 21:30:52 +0000 (21:30 +0000)
proc/macos-lib.pl

index d800e55..333f5e4 100644 (file)
@@ -5,7 +5,7 @@ sub list_processes
 {
 local($pcmd, $line, $i, %pidmap, @plist);
 if (@_) {
-       open(PS, "ps axlwwwwp $_[0] |");
+       open(PS, "ps xlwwwwp $_[0] |");
        }
 else {
        open(PS, "ps axlwwww |");
@@ -35,6 +35,10 @@ for($i=0; $line=<PS>; $i++) {
                $plist[$i]->{"args"} = $13;
                $pidmap{$2} = $plist[$i];
                }
+       else {
+               # Unknown line?
+               $i--;
+               }
        }
 close(PS);
 open(PS, "ps auxwwww $_[0] |");