diff options
author | cperciva <cperciva@FreeBSD.org> | 2004-01-21 16:25:36 +0000 |
---|---|---|
committer | cperciva <cperciva@FreeBSD.org> | 2004-01-21 16:25:36 +0000 |
commit | 681fd029d86a467c08d298faf8f70f664cb0aee1 (patch) | |
tree | b1ee82134e0864ab949045bc28e56745acf68451 /bin | |
parent | f36f9e2c2f5d60bbae24bc17caca130f87324a72 (diff) | |
download | FreeBSD-src-681fd029d86a467c08d298faf8f70f664cb0aee1.zip FreeBSD-src-681fd029d86a467c08d298faf8f70f664cb0aee1.tar.gz |
Bring ps.1 up to date with changes in the past seven years:
* Remove mention of '>', 'A', and 'S' states
* Mention 'W' state.
* List 'J' state in the correct location.
* Sync with flags in sys/proc.h
Approved by: rwatson (mentor)
MFC after: 7 days
Diffstat (limited to 'bin')
-rw-r--r-- | bin/ps/ps.1 | 55 |
1 files changed, 22 insertions, 33 deletions
diff --git a/bin/ps/ps.1 b/bin/ps/ps.1 index 7a96f7b..8b552cc 100644 --- a/bin/ps/ps.1 +++ b/bin/ps/ps.1 @@ -211,24 +211,30 @@ The percentage of real memory used by this process. The flags associated with the process as in the include file .In sys/proc.h : -.Bl -column P_NOCLDSTOP P_NOCLDSTOP +.Bl -column P_STOPPED_SINGLE 0x4000000 .It Dv "P_ADVLOCK" Ta No "0x00001 Process may hold a POSIX advisory lock" .It Dv "P_CONTROLT" Ta No "0x00002 Has a controlling terminal" -.It Dv "P_INMEM" Ta No "0x00004 Loaded into memory" -.It Dv "P_NOCLDSTOP" Ta No "0x00008 No SIGCHLD when children stop" +.It Dv "P_KTHREAD" Ta No "0x00004 Kernel thread" +.It Dv "P_NOLOAD" Ta No "0x00008 Ignore during load avg calculations" .It Dv "P_PPWAIT" Ta No "0x00010 Parent is waiting for child to exec/exit" .It Dv "P_PROFIL" Ta No "0x00020 Has started profiling" -.It Dv "P_SELECT" Ta No "0x00040 Selecting; wakeup/waiting danger" -.It Dv "P_SINTR" Ta No "0x00080 Sleep is interruptible" +.It Dv "P_STOPPROF" Ta No "0x00040 Has thread in requesting to stop prof" .It Dv "P_SUGID" Ta No "0x00100 Had set id privileges since last exec" .It Dv "P_SYSTEM" Ta No "0x00200 System proc: no sigs, stats or swapping" -.It Dv "P_TIMEOUT" Ta No "0x00400 Timing out during sleep" +.It Dv "P_SINGLE_EXIT" Ta No "0x00400 Threads suspending should exit, not wait" .It Dv "P_TRACED" Ta No "0x00800 Debugged process being traced" -.It Dv "P_WAITED" Ta No "0x01000 Debugging process has waited for child" +.It Dv "P_WAITED" Ta No "0x01000 Someone is waiting for us" .It Dv "P_WEXIT" Ta No "0x02000 Working on exiting" .It Dv "P_EXEC" Ta No "0x04000 Process called exec" -.It Dv "P_OWEUPC" Ta No "0x20000 Owe process an addupc() call at next ast" -.It Dv "P_SWAPPING" Ta No "0x40000 Process is being swapped" +.It Dv "P_SA" Ta No "0x08000 Using scheduler activations" +.It Dv "P_CONTINUED" Ta No "0x10000 Proc has continued from a stopped state" +.It Dv "P_STOPPED_SIG" Ta No "0x20000 Stopped due to SIGSTOP/SIGTSTP" +.It Dv "P_STOPPED_TRACE" Ta No "0x40000 Stopped because of tracing" +.It Dv "P_STOPPED_SINGLE" Ta No "0x80000 Only one thread can continue" +.It Dv "P_PROTECTED" Ta No "0x100000 Do not kill on memory overcommit" +.It Dv "P_SIGEVENT" Ta No "0x200000 Process pending signals changed" +.It Dv "P_JAILED" Ta No "0x1000000 Process is in jail" +.It Dv "P_INEXEC" Ta No "0x4000000 Process is in execve()" .El .It label The MAC label of the process. @@ -271,11 +277,6 @@ The first character indicates the run state of the process: Marks a process in disk (or other short term, uninterruptible) wait. .It I Marks a process that is idle (sleeping for longer than about 20 seconds). -.It J -Marks a process which is in -.Xr jail 2 . -The hostname of the prison can be found in -.Ql /proc/<pid>/status . .It L Marks a process that is waiting to acquire a lock. .It R @@ -284,6 +285,8 @@ Marks a runnable process. Marks a process that is sleeping for less than about 20 seconds. .It T Marks a stopped process. +.It W +Marks an idle interrupt thread. .It Z Marks a dead process (a ``zombie''). .El @@ -298,18 +301,13 @@ The process is in the foreground process group of its control terminal. The process has raised .Tn CPU scheduling priority. -.It > -The process has specified a soft limit on memory requirements and is -currently exceeding that limit; such a process is (necessarily) not -swapped. -.It A -the process has asked for random page replacement -.Pf ( Dv MADV_RANDOM , -from -.Xr madvise 2 , -for example, lisp in a garbage collect). .It E The process is trying to exit. +.It J +Marks a process which is in +.Xr jail 2 . +The hostname of the prison can be found in +.Ql /proc/<pid>/status . .It L The process has pages locked in core (for example, for raw .Tn I/O ) . @@ -318,15 +316,6 @@ The process has reduced .Tn CPU scheduling priority (see .Xr setpriority 2 ) . -.It S -The process has asked for -.Tn FIFO -page replacement -.Pf ( Dv MADV_SEQUENTIAL , -from -.Xr madvise 2 , -for example, a large image processing program using virtual memory to -sequentially address voluminous data). .It s The process is a session leader. .It V |