#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
266279 |
|
17-May-2014 |
bdrewery |
MFC r265229,r265239:
Add -J to filter by matching jail IDs and names.
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
245635 |
|
18-Jan-2013 |
jhb |
- Move 'showthreads' check out of fmt.c. - Update shadow copy of fmt_argv() prototype in w.c and fix calls for additional parameter.
|
#
245610 |
|
18-Jan-2013 |
jhb |
Include the thread name along with the command name when displaying the command name of a thread from a multi-threaded process that doesn't have an available argument list (such as kernel processes) and threads display is enabled via -H.
Reviewed by: alfred, delphij, eric@vangyzen.net MFC after: 1 week
|
#
244154 |
|
12-Dec-2012 |
pjd |
Use kern.max_pid sysctl to obtain maximum PID number instead of using local define.
Reviewed by: jhb
|
#
239883 |
|
29-Aug-2012 |
emaste |
Avoid passing uninitialized stack to addelem() if called with an empty arg.
PR: bin/171174
|
#
229782 |
|
07-Jan-2012 |
uqs |
Spelling fixes for bin/
|
#
227840 |
|
22-Nov-2011 |
trociny |
No need in procfs(5).
MFC after: 2 weeks
|
#
225868 |
|
29-Sep-2011 |
trasz |
Make ps(1) automatically size its column widths.
|
#
222178 |
|
22-May-2011 |
uqs |
Fix some typos under bin/
Found by: codespell
|
#
220574 |
|
12-Apr-2011 |
trasz |
Get rid of DSIZ; instead just call the sizing function if provided.
|
#
203688 |
|
08-Feb-2010 |
brucec |
Initialize the execfile argument to NULL instead of _PATH_DEVNULL. This allows the -M option to be used without specifying -N.
PR: bin/138146 Approved by: rrs (mentor) MFC after: 3 days
|
#
195830 |
|
23-Jul-2009 |
brian |
Add the -d switch to the usage message.
Submitted by: Emil Mikulic - emil at dmr dot ath dot cx Approved by: re (kib) MFC after: 1 week
|
#
192280 |
|
17-May-2009 |
brian |
Remove redundant whitespace
|
#
192239 |
|
17-May-2009 |
brian |
Add a -d option to ps to display descendant info with the output. This is similar to linux's -H (or -f) switch.
MFC after: 3 weeks
|
#
180596 |
|
18-Jul-2008 |
kevlo |
Remove unnessasary cast
|
#
173492 |
|
08-Nov-2007 |
jhb |
Teach ps(1) to parse pts TT values (i.e. '0', '1') for the -t flag.
MFC after: 1 week Reported by: kris
|
#
173004 |
|
26-Oct-2007 |
julian |
Introduce a way to make pure kernal threads. kthread_add() takes the same parameters as the old kthread_create() plus a pointer to a process structure, and adds a kernel thread to that process.
kproc_kthread_add() takes the parameters for kthread_add, plus a process name and a pointer to a pointer to a process instead of just a pointer, and if the proc * is NULL, it creates the process to the specifications required, before adding the thread to it.
All other old kthread_xxx() calls return, but act on (struct thread *) instead of (struct proc *). One reason to change the name is so that any old kernel modules that are lying around and expect kthread_create() to make a process will not just accidentally link.
fix top to show kernel threads by their thread name in -SH mode add a tdnam formatting option to ps to show thread names.
make all idle threads actual kthreads and put them into their own idled process. make all interrupt threads kthreads and put them in an interd process (mainly for aesthetic and accounting reasons) rename proc 0 to be 'kernel' and it's swapper thread is now 'swapper'
man page fixes to follow.
|
#
172207 |
|
17-Sep-2007 |
jeff |
- Move all of the PS_ flags into either p_flag or td_flags. - p_sflag was mostly protected by PROC_LOCK rather than the PROC_SLOCK or previously the sched_lock. These bugs have existed for some time. - Allow swapout to try each thread in a process individually and then swapin the whole process if any of these fail. This allows us to move most scheduler related swap flags into td_flags. - Keep ki_sflag for backwards compat but change all in source tools to use the new and more correct location of P_INMEM.
Reported by: pho Reviewed by: attilio, kib Approved by: re (kensmith)
|
#
141578 |
|
09-Feb-2005 |
ru |
Sync program's usage() with manpage's SYNOPSIS.
|
#
137890 |
|
19-Nov-2004 |
csjp |
Use statfs instead of getmntinfo(). This will make the procfs checks play nicer in prisons. It also simplifies things.
Reviewed by: rwatson Bumped into by: Jilles Tjoelker
|
#
137696 |
|
14-Nov-2004 |
csjp |
Currently if the user specifies -e and procfs is not mounted on /proc, printing of the process environment will fail silently.
-define a function which will check to see if procfs is mounted on /proc -Implement this test if the user specified -e -If procfs is not mounted on /proc and -e was specified, print a warning. informing the user that procfs(5) is required.
Reviewed by: wes, rwatson
|
#
137670 |
|
13-Nov-2004 |
ru |
Removed bitrot.
|
#
131209 |
|
27-Jun-2004 |
gad |
Improve checking for `ps -t <dev>', and give better error messages when an invalid <dev> is specified. Aside: It turns out that the S_ISCHR() check is true for almost every device that we have (not just tty's).
|
#
131024 |
|
24-Jun-2004 |
gad |
Fix a bug I introduced by some last-minute changes in -r 1.102. I ended up checking the wrong variable for NULL.
Submitted by: bde
|
#
131010 |
|
23-Jun-2004 |
gad |
Rework the logic for `-t <tty>', such that it accepts "ttyp0" and "console", in addition to "/dev/ttyp0" or "p0" and "/dev/console" or "co".
|
#
130999 |
|
23-Jun-2004 |
gad |
Change "struct varent" to use the standard queue(8) macros, instead of using it's own version of the same basic algorithm.
Submitted by: part by Cyrille Lefevre, part of it done by me
|
#
130991 |
|
23-Jun-2004 |
gad |
Add a check for defunct processes in saveuser(), so the output for "args" (aka "command") will display "<defunct>", as does the output from "comm" for those processes. Also do better checking for malloc() failures.
Submitted by: Cyrille Lefevre
|
#
130973 |
|
23-Jun-2004 |
gad |
Include the `-c' option in the usage() message.
Submitted by: Cyrille Lefevre
|
#
130972 |
|
23-Jun-2004 |
gad |
In the sorting routine, sort by thread-id if two processes have the same PID.
Submitted by: Cyrille Lefevre
|
#
130816 |
|
20-Jun-2004 |
gad |
Have the main() routine calculate %CPU and (if needed) memory information when copying per-process info before starting to sort the list. This way, sort-by-CPU or sort-by-memory will only calculate values once-per-process, instead of twice-per-comparison. Also take advantage of this to simplify the pscomp() routine.
|
#
129971 |
|
01-Jun-2004 |
gad |
Try to change the isdigitch() macro to something that Bruce won't roll his eyes at quite so much... (actually someone else pointed this out to me a long time ago, but apparently I never fixed it)
|
#
129967 |
|
01-Jun-2004 |
gad |
A few more style-fixes from Bruce. The only non-cosmetic change is to drop a call to setuid() which has not been needed for years.
Noticed by: bde
|
#
129953 |
|
01-Jun-2004 |
gad |
Since I'm not ready to add the non-standard ADD_PS_LISTRESET feature, remove the #ifdef for it for now. I might add the feature for real at some later date, there isn't much reason for the #ifdef for now.
|
#
129952 |
|
01-Jun-2004 |
gad |
Make a few style-istic improvements to the previous commits.
Noticed by: bde
|
#
129917 |
|
01-Jun-2004 |
gad |
Fix so `ps' catches and complains about null-values specified for a process id, instead of using pid==0. Ie, `ps -p 12,' and `ps -p ,12' are now errors (instead of being treated like `ps -p 0 -p 12').
Noticed by: Cyrille Lefevre on freebsd-arch
|
#
129915 |
|
01-Jun-2004 |
gad |
Additional tiny adjustment to kludge-option processing so `ps t p0' is treated like `ps -t p0', instead of changing it to `ps -T p0'. Note that `ps t' is still changed to `ps -T', since that is one of the main reasons for this kludge processing...
Noticed by: Jilles Tjoelker on freebsd-arch
|
#
129914 |
|
01-Jun-2004 |
gad |
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
|
#
129635 |
|
23-May-2004 |
gad |
Add the 'sid' info to the output of `ps -j', to make up for the 'sess' (session-pointer) info which was dropped from `ps' earlier in 5.x.
PR: bin/59423 Submitted by: Jilles Tjoelker
|
#
129634 |
|
23-May-2004 |
gad |
Fix the kludge-old-options processing so `ps tpt' will be treated the same as `ps -tpt', instead of being changed into `ps -tpT'.
PR: bin/52489 Submitted by: Jilles Tjoelker MFC after: 1 week
|
#
129600 |
|
22-May-2004 |
gad |
Change `ps' to use the KERN_PROC_RGID and KERN_PROC_SESSION options (if trying to match only one real-group or one session-id), now that those options are implemented in src/sys/kern/kern_proc.c (v1.203).
PR: bin/65803 (a very tiny piece of the PR) Submitted by: Cyrille Lefevre
|
#
127958 |
|
06-Apr-2004 |
markm |
Remove clause 3 from the UCB licenses.
OK'ed by: imp, core
|
#
127844 |
|
04-Apr-2004 |
gad |
Drop the include of <stdint.h>, since r1.84 removed references of intmax_t.
|
#
127843 |
|
04-Apr-2004 |
gad |
Add back the `-e' option, which was mistakenly dropped when cleaning up the PS_ARGS string in revision 1.69 (and which was apparently not missed by anyone...).
|
#
127823 |
|
04-Apr-2004 |
gad |
Give a name of 'l' (list) to the union in struct listinfo. This is because some compilers (such as gcc 2.95.4) do not support having an unnamed union for a field in a struct.
|
#
127602 |
|
30-Mar-2004 |
gad |
Switch to using strtoul() for parsing a potential UID or GID, which gets this to correctly handle UID's and GID's larger than 2147483647.
Noticed by: bde MFC after: 1 week
|
#
127598 |
|
30-Mar-2004 |
gad |
Bruce would really like the prototype for fmt() to be split across lines this way (although I still think it "looks weird"...).
Requested by: bde MFC after: 1 week
|
#
127597 |
|
29-Mar-2004 |
gad |
Minor style fixes, mostly adding indent-protection on some comment-blocks.
Noticed by: bde MFC after: 1 week
|
#
127596 |
|
29-Mar-2004 |
gad |
Replace pscomp() with a cleaner version, mostly written by bde (*). This corrects a problem of lost-precision for `-r' (sort-by-CPU). Also, for sort-by-CPU and sort-by-memory, any processes which have the same value CPU or MEMORY are now sorted by TTY and then (if needed) by pid.
(* - I just added the NODEV checks, after doing some testing of my own)
Submitted by: bde MFC after: 1 week
|
#
127555 |
|
29-Mar-2004 |
gad |
Oops. Remove some ';'s in #defines added by a previous update.
Noticed by: bde
|
#
127546 |
|
28-Mar-2004 |
gad |
Have this source explicitly include <sys/proc.h>, since it references values such as P_CONTROLT and PS_INMEM. But this still won't define PID_MAX for us, since that is hidden inside of '#ifdef _KERNEL'.
Noticed by: bde
|
#
127544 |
|
28-Mar-2004 |
gad |
Since "kp" is a pointer, I should be comparing against NULL not 0.
Noticed by: bde
|
#
127542 |
|
28-Mar-2004 |
gad |
Various style improvements, mostly in comments and indentation.
Suggested by: bde (well, for most of them)
|
#
127539 |
|
28-Mar-2004 |
gad |
In the routines I've been working on, sort the variable declartions so that non-pointers are listed after pointer-type variables.
Noticed by: bde
|
#
127538 |
|
28-Mar-2004 |
gad |
Split two 'fmt' strings so they're easier to read on 80-char windows.
|
#
127537 |
|
28-Mar-2004 |
gad |
Sort the declarations of global variables.
|
#
127536 |
|
28-Mar-2004 |
gad |
Sort the routine prototypes.
|
#
127513 |
|
28-Mar-2004 |
gad |
If <x> is a process id that does not exist, then just print the header (if any) and exit, thus matching the behavior on -stable and other OS's. My earlier attempt to fix this (v1.65) only seemed to work because of a lucky random value in nentries (which was not being initialized back when I tested that earlier patch).
|
#
127509 |
|
27-Mar-2004 |
gad |
If a non-existent user is given as part of `-U userlist', treat it as a fatal error instead of a minor warning. It is possible that a few users are used to the previous behavior, but I'm claiming it was a bug.
|
#
127508 |
|
27-Mar-2004 |
gad |
Explicitly wrap two long-ish linesi of code, to make them easier to read.
|
#
127507 |
|
27-Mar-2004 |
gad |
Change the #if-ish logic which is used to add the `-f' option when `ps' is compiled with LAZY_PS, so that there is only one PS_ARGS string to modify when changing the option-list. Also get `-f' to show up in the usage() statement when compiled with LAZY_PS.
|
#
127506 |
|
27-Mar-2004 |
gad |
Move the 'f' case so it shows up in the right place, alphabetically.
|
#
127499 |
|
27-Mar-2004 |
gad |
Support more POSIX/SUSv3 options:
- Change `-p' to allow a list of process IDs, and `-t' to allow a list of terminal names, instead of only a single value for each. - Add the `-A' option of SUSv3, which is exactly the same as `-ax'. - Add the `-G gidlist' (group id). - Allow any of these "selector options" to be specified multiple times, and have `ps' keep adding to a given list -- instead of replacing the previously-specified values. - Fix interactions between selector-options, so that: "If any are specified, ... ps shall select the processes represented by the inclusive OR of all the selection-criteria options." (from SUSv3) - Add a `-X' option, which is the reverse of the `-x' option.
- various minor improvements in parsing and error handling.
This does not get us to match POSIX/SUSv3, but it gets us closer. The `-g pgidlist', `-R ruserlist' and `-s sidlist' options mentioned in freebsd-standards are still under debate, so they skipped for now. It should be true that this introduces no user-visible incompatible changes, except to support "new stuff" that was not supported before.
|
#
127155 |
|
17-Mar-2004 |
gad |
Fix 'ps -p proclist' and 'ps -u userlist' so the command returns non-zero if no processes were matched. Also sorts the list of 'int's in main, as long as I had to add another one...
Noticed by: Nate Lawson MFC after: 10 days
|
#
127149 |
|
17-Mar-2004 |
gad |
Improvements to 'ps -p <x>'. If <x> is a process id that does not exist, then just print the header (if any) and exit, thus matching the behavior on -stable and other OS's.
Also adds support for <x> being a comma-separated list of processes, and does a much better checking for invalid-values of <x>, such as 'ps -p someword'.
Reviewed by: mentioned on freebsd-current MFC after: 10 days
|
#
126127 |
|
22-Feb-2004 |
deischen |
Allow the -H option to show threads when selecting by uid, tty, and pid.
|
#
116265 |
|
12-Jun-2003 |
scottl |
Add the -H option to ps(1) to display all kernel visible threads in each process. The default behavior of showing only the process is retained as the default.
|
#
110391 |
|
05-Feb-2003 |
charnier |
Display elapsed time (-o etime) using [[dd-]hh:]mm:ss, which according to Solaris man page is the POSIX way.
Reviewed by: jmallett
|
#
109504 |
|
18-Jan-2003 |
jmallett |
Per-variable\ entry headers, to allow the 'ps -otime -otime=FOO' or similar case to do the right thing and affect exactly one column. This is consistent with GNU ps(1) in BSD mode, and POLA.
|
#
109502 |
|
18-Jan-2003 |
jmallett |
When inserting a non-user-specified (e.g. not via -o or -O) format, don't dupe one that is already there. This is consistent with GNU ps(1)'s BSD mode, and POLA.
Reported by: Andy Farkas <andyf@speednet.com.au> Tested by: Andy Farkas <andyf@speednet.com.au>
|
#
105831 |
|
23-Oct-2002 |
rwatson |
Use the MAC interface to list process MAC labels rather than using the LOMAC-specific interface (which is being deprecated). The revised LOMAC using the MAC framework will export levels listable using this mechanism.
Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
|
#
102886 |
|
03-Sep-2002 |
jmallett |
Prevent ps(1) from doing idiotic munging of things in a -ofmt= string.
God I hate the backwards compatability crap here.
|
#
99580 |
|
08-Jul-2002 |
robert |
- Use (MAXLOGNAME - 1) where UT_NAMESIZE was used to be able to (-)remove the inclusions of <utmp.h>.
|
#
99110 |
|
30-Jun-2002 |
obrien |
Consistently use FBSDID
|
#
98494 |
|
20-Jun-2002 |
sobomax |
Don't try to decode old-style options if the argv[1] begins with `-' and the second character represents some option taking an argument. This fixes problem when ps(1) is invoked for examply as follows:
$ ps -Ufoobar1234
the above example results in option string being interpreted as -U foobarp1234 - note extra `p'.
Reported by: Vladimir Sotnikov <vovan@kyivstar.net> MFC after: 2 weeks
|
#
97966 |
|
06-Jun-2002 |
jmallett |
Use a global `now' variable for the current time, and initialise it at startup, right after calling setlocale(3).
|
#
97877 |
|
05-Jun-2002 |
jmallett |
Widen the scope of fmt.c::1.19 and consistently use errx(3) if malloc(3) [or realloc(3)] happens to fail, everywhere in ps(1).
Discussed with: bde, charnier (a while ago)
fmt_argv() can no longer return NULL, so don't bother checking.
Submitted by: bde
|
#
97875 |
|
05-Jun-2002 |
jmallett |
Comma seperate format lists, since space is no longer up to the task.
Poked by: David Wolfskill <david@catwhisker.org> Pointy hat to: jmallett
|
#
97804 |
|
04-Jun-2002 |
tjr |
Respect setting of the COLUMNS environment variable (SUSv3)
|
#
94030 |
|
07-Apr-2002 |
jedgar |
errx()/strerror() -> err()
|
#
91028 |
|
21-Feb-2002 |
dillon |
Revert wchan functionality. Add 'mwchan' to supply new duel mutex/msleep functionality and make it the default.
With additional improvements by: Mark Peek <mp@FreeBSD.org>
|
#
90143 |
|
03-Feb-2002 |
markm |
WARNS=4 fixes (incomplete, so set NO_WERROR), and lots of extra cleanup courtesy of automatic checking (lint).
|
#
90110 |
|
02-Feb-2002 |
imp |
o __P has been reoved o Old-style K&R declarations have been converted to new C89 style o register has been removed o prototype for main() has been removed (gcc3 makes it an error) o int main(int argc, char *argv[]) is the preferred main definition. o Attempt to not break style(9) conformance for declarations more than they already are.
|
#
89918 |
|
28-Jan-2002 |
ru |
Remove a stray `:' after `v' in the getopt() call.
Submitted by: bde
|
#
89909 |
|
28-Jan-2002 |
ru |
GC the -W option. kvm(3) doesn't read swap for almost 10 years.
PR: docs/34134 Reviewed by: bde, peter MFC after: 1 month
|
#
89389 |
|
15-Jan-2002 |
sobomax |
Add missed includes.
Reviewed by: md5
|
#
86922 |
|
26-Nov-2001 |
green |
Add LOMAC options (the "Z" flag in both cases) to display extra information in ls(1) and ps(1).
Sponsored by: DARPA, NAI Labs
|
#
82267 |
|
24-Aug-2001 |
peter |
Handle kvm_getprocs() returning nothing. Dont pass -1 to a size for malloc().
|
#
81743 |
|
16-Aug-2001 |
brian |
Only capitalise the last `t' in ps's first argument when it's actually part of an option argument.
Submitted by: Chris Costello <chris@calldei.com> MFC after: 6 weeks
|
#
77459 |
|
30-May-2001 |
imp |
Use PATH_MAX rather than MAXPATHLEN.
|
#
76245 |
|
03-May-2001 |
markm |
Depollute headers now that the VM headers DTRT.
|
#
76168 |
|
01-May-2001 |
markm |
Compensate for header dethreading.
|
#
75279 |
|
07-Apr-2001 |
brian |
The sess column went away last December with v1.26 of keyword.c Remove it from ``jfmt''.
Forgotten by: mckusick
|
#
73369 |
|
02-Mar-2001 |
ache |
Small optimization: set use_ampm only when needed
|
#
73367 |
|
02-Mar-2001 |
ache |
Use AM/PM time only when available in locale
|
#
71578 |
|
24-Jan-2001 |
jhb |
- Catch up to new proc flags.
|
#
69896 |
|
12-Dec-2000 |
mckusick |
Change the proc information returned from the kernel so that it no longer contains kernel specific data structures, but rather only scalar values and structures that are already part of the kernel/user interface, specifically rusage and rtprio. It no longer contains proc, session, pcred, ucred, procsig, vmspace, pstats, mtx, sigiolst, klist, callout, pasleep, or mdproc. If any of these changed in size, ps, w, fstat, gcore, systat, and top would all stop working. The new structure has over 200 bytes of unassigned space for future values to be added, yet is nearly 100 bytes smaller per entry than the structure that it replaced.
|
#
66377 |
|
25-Sep-2000 |
brian |
Support multiple (comma separated) names as arguments to -U
PR: 11051
|
#
62803 |
|
08-Jul-2000 |
will |
Fix the exit code for the case where nentries == 0; if a PID doesn't exist, ps(1) should not be returning a success code (0), it should return an error code (1). This was fixed on OpenBSD over 3 years ago.
PR: 19069 Submitted by: Jim Sloan <odinn@atlantabiker.net> Reviewed by: rwatson
|
#
53276 |
|
17-Nov-1999 |
peter |
Use eproc.e_stats, not a series of crude hacks to fetch it from the u-area. Also, fix some indentation that got messed up somehow..
|
#
53239 |
|
16-Nov-1999 |
phk |
Introduce commandline caching in the kernel.
This fixes some nasty procfs problems for SMP, makes ps(1) run much faster, and makes ps(1) even less dependent on /proc which will aid chroot and jails alike.
To disable this facility and revert to previous behaviour: sysctl -w kern.ps_arg_cache_limit=0
For full details see the current@FreeBSD.org mail-archives.
|
#
53170 |
|
15-Nov-1999 |
kris |
Typo (appropiate -> appropriate)
Obtained from: OpenBSD (inspired by)
|
#
50471 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
45227 |
|
01-Apr-1999 |
wpaul |
On FreeBSD/alpha, ps(1) does not correctly report process start times and CPU runtime because it can't access the user area via /proc/<pid>/mem. This is because the uarea is not mapped into the process address space at USRSTACK on the alpha like it is on the x86.
Since I'm haven't been able to wrap my brain around the VM system enough to be able to figure out how to achieve this mapping, and since it's questionable that such an architectural change is correct, I implemented a workaround to allow ps(1) to read the uarea from /dev/kmem using kvm_read() instead of from the process address space via kvm_uread(). The kludge is hidden inside #ifdef __alpha__/#endif so as not to impact the x86. (Note that top(1) probably uses this same gimmick since it works on FreeBSD/alpha.)
Reviewed by: dfr
|
#
37317 |
|
30-Jun-1998 |
phk |
Pick up kernel variables/constants using sysctl rather than through /dev/mem
Use /dev/null for opening the kvm library, we don't need access to /dev/mem anymore.
ps can now run without the setgid(kmem) bit. If it does it will not be able to show argv/envp for another uid's processes unless you are root.
|
#
36049 |
|
15-May-1998 |
charnier |
Correct use of .Nm. Add rcsid.
|
#
33591 |
|
18-Feb-1998 |
dima |
cosmetic change for optstring
|
#
31552 |
|
05-Dec-1997 |
dyson |
Add an option to building PS, so that the upages are explicitly paged in only for users who are root, or in group wheel. This is useful on large timesharing systems where a PS command can cause the system to grind to a halt. The ability to get the information isn't diminished for those who really need the additional detail (administrators.) Normal users won't see any difference unless the processes are swapped out. The "really get it mode" is invoked by the use of an additional flag in the command string "-f". New/old behavior is selectable with a compile option.
PR: 5196 Submitted by: Matt Dillon <dillon@best.net>
|
#
27856 |
|
03-Aug-1997 |
peter |
Kill #ifndef NEWVM etc. It affected a lot of other things besides VM structure (eg: credentials etc) and it's highly unlikely we'll ever get to see the "tainted" BSD<=4.3 VM code in public use. Although it indicated the way some things used to be done, it obfuscates things too much.
|
#
26465 |
|
06-Jun-1997 |
charnier |
Cosmetic change in usage string.
|
#
25271 |
|
29-Apr-1997 |
jkh |
Dynamically adjust size of displayed username to the longest username which appears, not the longest _maximum_ username (this should probably also go into 2.2, for the day when we bump up the username length there too).
Submitted-By: Terry Lambert <terry@lambert.org>
|
#
24348 |
|
28-Mar-1997 |
imp |
compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic.
|
#
22988 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
20420 |
|
14-Dec-1996 |
steve |
-Wall cleaning.
|
#
19596 |
|
10-Nov-1996 |
hsu |
Remove unneeded #include <sys/proc.h>.
|
#
19068 |
|
21-Oct-1996 |
peter |
Implement a -c option to ps to display the short command name instead of the full argument vector.
I've bumped into a few things that expected this switch to be present, the most recent was the snmp package in ports. I'm not 100% sure of the origins of this, but Linux has it, so does the "BSD-compatable" version of ps on our SVR4 systems (so I assume SunOS has it too).
|
#
13514 |
|
20-Jan-1996 |
mpp |
Use the correct buffer size from limits.h for the error buffer passed to kvm_open. Closes PR# 476.
Submitted by: Jeffrey Hsu <hsu@freebsd.org>
|
#
13399 |
|
12-Jan-1996 |
peter |
oops. I forgot to add the "[-U username]" option to the usage string.
|
#
13020 |
|
26-Dec-1995 |
peter |
Implement a new option to ps.. `-U username'. This allows you to list the processes belonging to a particular user without having to use `-u' and grepping for the username. Basically you can now get a short `ps -x' like list (with more space for the command) for other users.
|
#
11809 |
|
26-Oct-1995 |
ache |
Change local to LC_ALL, there is no bitmask
|
#
11744 |
|
23-Oct-1995 |
ache |
Add setlocale LC_CTYPE|LC_TIME
|
#
8855 |
|
29-May-1995 |
rgrimes |
Remove trailing whitespace.
Reviewed by: phk
|
#
7165 |
|
19-Mar-1995 |
joerg |
You will find enclosed some changes to make gcc -Wall more happy in /usr/src/bin. Note that some patches are still needed in that directory.
I (Joerg) finished most of Philippe's cleanup. /bin/sh will still need *allot* of work, however.
Submitted by: charnier@lirmm.fr (Philippe Charnier)
|
#
3686 |
|
18-Oct-1994 |
dg |
Use kvm_uread instead of kvm_read to access the upages.
|
#
3296 |
|
02-Oct-1994 |
dg |
On second thought...back out previous commit.
|
#
3295 |
|
02-Oct-1994 |
dg |
Include rtprio.h
|
#
3044 |
|
24-Sep-1994 |
dg |
Added $Id$
|
#
1557 |
|
26-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1556, which included commits to RCS files with non-trunk default branches.
|
#
1556 |
|
26-May-1994 |
rgrimes |
BSD 4.4 Lite bin Sources
|