Removed bogus bogus -aux message
This message has been here for ages and either people ignore it because they are so used to using -aux or never see it. It was here before 2005 and really 7 years is enought time to people to change their ways. The notice is now removed, people who make usenames like "x" deserve all the punishment they can get. Bug-Debian: http://bugs.debian.org/670592
This commit is contained in:
parent
c6e3ec4602
commit
dc1531b211
4
NEWS
4
NEWS
@ -1,3 +1,7 @@
|
|||||||
|
procps-ng-3.3.4
|
||||||
|
---------------
|
||||||
|
* Removed ps -aux bogus message
|
||||||
|
|
||||||
procps-ng-3.3.3
|
procps-ng-3.3.3
|
||||||
---------------
|
---------------
|
||||||
* watch -g command repeats until something changes
|
* watch -g command repeats until something changes
|
||||||
|
29
ps/parser.c
29
ps/parser.c
@ -1221,35 +1221,6 @@ try_bsd:
|
|||||||
err2 = select_bits_setup();
|
err2 = select_bits_setup();
|
||||||
if(err2) goto total_failure;
|
if(err2) goto total_failure;
|
||||||
|
|
||||||
// Feel a need to patch this out? First of all, read the FAQ.
|
|
||||||
// Second of all, talk to me. Without this warning, people can
|
|
||||||
// get seriously confused. Ask yourself if users would freak out
|
|
||||||
// about "ps -aux" suddenly changing behavior if a user "x" were
|
|
||||||
// added to the system.
|
|
||||||
//
|
|
||||||
// Also, a "-x" option is coming. It's already there in fact,
|
|
||||||
// for some non-default personalities. So "ps -ax" will parse
|
|
||||||
// as SysV options... and you're screwed if you've been patching
|
|
||||||
// out the friendly warning. Cut-over is likely to be in 2005.
|
|
||||||
#ifdef BUILD_WITH_WHINE
|
|
||||||
// Slackware:
|
|
||||||
// IMO, people can change old habits if and when user 'x' comes
|
|
||||||
// along. I still find this warning to be a POLA violation. No
|
|
||||||
// offense... that's the beauty of open source. You've got your
|
|
||||||
// ideas about this, and I have mine, and we're allowed to
|
|
||||||
// disagree. Nothing in the UNIX or POSIX standards requires
|
|
||||||
// this (annoying) warning to be displayed, and we're not
|
|
||||||
// changing the actual behavior of ps in any way. I know of no
|
|
||||||
// other 'ps' that produces this message.
|
|
||||||
if(!(personality & PER_FORCE_BSD))
|
|
||||||
fprintf(stderr, _("warning: bad ps syntax, perhaps a bogus '-'?\n"
|
|
||||||
"See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ\n"));
|
|
||||||
#endif
|
|
||||||
// Remember: contact procps@freelists.org
|
|
||||||
// if you should feel tempted. Be damn sure you understand all
|
|
||||||
// the issues. The same goes for other stuff too, BTW. Please ask.
|
|
||||||
// I'm happy to justify various implementation choices.
|
|
||||||
|
|
||||||
choose_dimensions();
|
choose_dimensions();
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
11
ps/ps.1
11
ps/ps.1
@ -803,6 +803,17 @@ if the parent process exits.
|
|||||||
.PP
|
.PP
|
||||||
If the length of the username is greater than the length of the display
|
If the length of the username is greater than the length of the display
|
||||||
column, the numeric user ID is displayed instead.
|
column, the numeric user ID is displayed instead.
|
||||||
|
.PP
|
||||||
|
Commands options such as
|
||||||
|
.B ps
|
||||||
|
.I\-aux
|
||||||
|
are not recommended as it is a confusion of two different standards.
|
||||||
|
According to the POSIX and UNIX standards, the above command asks to
|
||||||
|
display all processes with a TTY (generally the commands users are
|
||||||
|
running) plus all processes owned by a user named "x". If that user
|
||||||
|
doesn't exist, then
|
||||||
|
.B ps
|
||||||
|
will assume you really meant "\fBps\fR \fIaux\fR".
|
||||||
.SH "PROCESS FLAGS"
|
.SH "PROCESS FLAGS"
|
||||||
The sum of these values is displayed in the "F" column,
|
The sum of these values is displayed in the "F" column,
|
||||||
which is provided by the
|
which is provided by the
|
||||||
|
Loading…
Reference in New Issue
Block a user