Date: Mon, 31 May 2004 19:03:22 -0700 (PDT) From: Garance A Drosehn <gad@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/bin/ps ps.c Message-ID: <200406010203.i5123MgA014666@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
gad 2004/05/31 19:03:22 PDT FreeBSD src repository Modified files: bin/ps ps.c Log: Rewrite the kludge-option processing to improve how it handles a few more special situations. This is the code which process `ps blah', when "blah" does not include a leading '-'. This change also removes a long-undocumented BACKWARD_COMPATIBILITY compile-time option, where: ps -options arg1 arg2 (with no '-' on "arg1" and "arg2") was treated as: ps -options -N arg1 -M arg2 This also changes `ps' to check for any additional arguments after processing all the '-'-options, and attempt to use those arguments as a pid or pidlist. If an extra argument is not a valid pidlist, then `ps' will print an error and exit. This seems a more generally useful extension of the kludge-option processing than the -N/-M behavior, and has fewer confusing side-effects. Reviewed by: freebsd-arch Revision Changes Path 1.92 +91 -62 src/bin/ps/ps.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406010203.i5123MgA014666>