lantiq: Tune the XWAY subtarget cflags
[openwrt.git] / package / busybox / config / procps / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
5 #
6
7 menu "Process Utilities"
8
9 config BUSYBOX_CONFIG_IOSTAT
10         bool "iostat"
11         default n
12         help
13           Report CPU and I/O statistics
14 config BUSYBOX_CONFIG_MPSTAT
15         bool "mpstat"
16         default n
17         help
18           Per-processor statistics
19 config BUSYBOX_CONFIG_NMETER
20         bool "nmeter"
21         default n
22         help
23           Prints selected system stats continuously, one line per update.
24 config BUSYBOX_CONFIG_PMAP
25        bool "pmap"
26        default n
27        help
28          Display processes' memory mappings.
29 config BUSYBOX_CONFIG_POWERTOP
30         bool "powertop"
31         default n
32         help
33           Analyze power consumption on Intel-based laptops
34 config BUSYBOX_CONFIG_PSTREE
35         bool "pstree"
36         default n
37         help
38           Display a tree of processes.
39 config BUSYBOX_CONFIG_PWDX
40         bool "pwdx"
41         default n
42         help
43           Report current working directory of a process
44 config BUSYBOX_CONFIG_SMEMCAP
45         bool "smemcap"
46         default n
47         help
48           smemcap is a tool for capturing process data for smem,
49           a memory usage statistic tool.
50 config BUSYBOX_CONFIG_UPTIME
51         bool "uptime"
52         default y
53         select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
54         help
55           uptime gives a one line display of the current time, how long
56           the system has been running, how many users are currently logged
57           on, and the system load averages for the past 1, 5, and 15 minutes.
58
59 config BUSYBOX_CONFIG_FEATURE_UPTIME_UTMP_SUPPORT
60         bool "Support for showing the number of users"
61         default n
62         depends on BUSYBOX_CONFIG_UPTIME && BUSYBOX_CONFIG_FEATURE_UTMP
63         help
64           Makes uptime display the number of users currently logged on.
65
66 config BUSYBOX_CONFIG_FREE
67         bool "free"
68         default y
69         select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
70         help
71           free displays the total amount of free and used physical and swap
72           memory in the system, as well as the buffers used by the kernel.
73           The shared memory column should be ignored; it is obsolete.
74
75 config BUSYBOX_CONFIG_FUSER
76         bool "fuser"
77         default n
78         help
79           fuser lists all PIDs (Process IDs) that currently have a given
80           file open. fuser can also list all PIDs that have a given network
81           (TCP or UDP) port open.
82
83 config BUSYBOX_CONFIG_KILL
84         bool "kill"
85         default y
86         help
87           The command kill sends the specified signal to the specified
88           process or process group. If no signal is specified, the TERM
89           signal is sent.
90
91 config BUSYBOX_CONFIG_KILLALL
92         bool "killall"
93         default y
94         depends on BUSYBOX_CONFIG_KILL
95         help
96           killall sends a signal to all processes running any of the
97           specified commands. If no signal name is specified, SIGTERM is
98           sent.
99
100 config BUSYBOX_CONFIG_KILLALL5
101         bool "killall5"
102         default n
103         depends on BUSYBOX_CONFIG_KILL
104
105 config BUSYBOX_CONFIG_PGREP
106         bool "pgrep"
107         default y
108         help
109           Look for processes by name.
110
111 config BUSYBOX_CONFIG_PIDOF
112         bool "pidof"
113         default y
114         help
115           Pidof finds the process id's (pids) of the named programs. It prints
116           those id's on the standard output.
117
118 config BUSYBOX_CONFIG_FEATURE_PIDOF_SINGLE
119         bool "Enable argument for single shot (-s)"
120         default n
121         depends on BUSYBOX_CONFIG_PIDOF
122         help
123           Support argument '-s' for returning only the first pid found.
124
125 config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
126         bool "Enable argument for omitting pids (-o)"
127         default n
128         depends on BUSYBOX_CONFIG_PIDOF
129         help
130           Support argument '-o' for omitting the given pids in output.
131           The special pid %PPID can be used to name the parent process
132           of the pidof, in other words the calling shell or shell script.
133
134 config BUSYBOX_CONFIG_PKILL
135         bool "pkill"
136         default n
137         help
138           Send signals to processes by name.
139
140 config BUSYBOX_CONFIG_PS
141         bool "ps"
142         default y
143         help
144           ps gives a snapshot of the current processes.
145
146 config BUSYBOX_CONFIG_FEATURE_PS_WIDE
147         bool "Enable wide output option (-w)"
148         default y
149         depends on BUSYBOX_CONFIG_PS
150         help
151           Support argument 'w' for wide output.
152           If given once, 132 chars are printed, and if given more
153           than once, the length is unlimited.
154
155 config BUSYBOX_CONFIG_FEATURE_PS_TIME
156         bool "Enable time and elapsed time output"
157         default n
158         depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
159         select BUSYBOX_CONFIG_PLATFORM_LINUX
160         help
161           Support -o time and -o etime output specifiers.
162
163 config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
164         bool "Enable additional ps columns"
165         default n
166         depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
167         help
168           Support -o rgroup, -o ruser, -o nice output specifiers.
169
170 config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
171         bool "Support Linux prior to 2.4.0 and non-ELF systems"
172         default n
173         depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
174         help
175           Include support for measuring HZ on old kernels and non-ELF systems
176           (if you are on Linux 2.4.0+ and use ELF, you don't need this)
177
178 config BUSYBOX_CONFIG_RENICE
179         bool "renice"
180         default n
181         help
182           Renice alters the scheduling priority of one or more running
183           processes.
184
185 config BUSYBOX_CONFIG_BB_SYSCTL
186         bool "sysctl"
187         default y
188         help
189           Configure kernel parameters at runtime.
190
191 config BUSYBOX_CONFIG_TOP
192         bool "top"
193         default y
194         help
195           The top program provides a dynamic real-time view of a running
196           system.
197
198 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
199         bool "Show CPU per-process usage percentage"
200         default y
201         depends on BUSYBOX_CONFIG_TOP
202         help
203           Make top display CPU usage for each process.
204           This adds about 2k.
205
206 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
207         bool "Show CPU global usage percentage"
208         default y
209         depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
210         help
211           Makes top display "CPU: NN% usr NN% sys..." line.
212           This adds about 0.5k.
213
214 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU
215         bool "SMP CPU usage display ('c' key)"
216         default n
217         depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
218         help
219           Allow 'c' key to switch between individual/cumulative CPU stats
220           This adds about 0.5k.
221
222 config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
223         bool "Show 1/10th of a percent in CPU/mem statistics"
224         default n
225         depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
226         help
227           Show 1/10th of a percent in CPU/mem statistics.
228           This adds about 0.3k.
229
230 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS
231         bool "Show CPU process runs on ('j' field)"
232         default n
233         depends on BUSYBOX_CONFIG_TOP
234         help
235           Show CPU where process was last found running on.
236           This is the 'j' field.
237
238 config BUSYBOX_CONFIG_FEATURE_TOPMEM
239         bool "Topmem command ('s' key)"
240         default n
241         depends on BUSYBOX_CONFIG_TOP
242         help
243           Enable 's' in top (gives lots of memory info).
244
245 config BUSYBOX_CONFIG_FEATURE_SHOW_THREADS
246         bool "Support for showing threads in ps/pstree/top"
247         default n
248         depends on BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_TOP || BUSYBOX_CONFIG_PSTREE
249         help
250           Enables the ps -T option, showing of threads in pstree,
251           and 'h' command in top.
252
253 config BUSYBOX_CONFIG_WATCH
254         bool "watch"
255         default n
256         help
257           watch is used to execute a program periodically, showing
258           output to the screen.
259
260 endmenu