christos
3eced62df6
bring in fixes from beta12:
...
- better error checking for read/write failures
- new install/configure/Makefile and support scripts (we don't use)
- don't allow 0 delay for non-root accounts
XXX: Someone needs to coordinate to feed back our prototype fixes to Jeff!
2001-05-22 15:38:22 +00:00
abs
5416ac320c
if the read() on stdin for a command fails, exit.
...
This stops top ending up in an infinite cpu churning loop if the tty detaches,
or if something similar to 'top < /dev/null' is run.
2001-04-12 14:10:05 +00:00
enami
4be646f78d
s/Swap/Swp in Memory: line.
...
XXX: Strictly speaking, we must chop off two more characters from this line
XXX: so that the line fits in single line.
2001-01-30 13:29:58 +00:00
enami
044efd32f8
Print a process state except sleeping in capital letter, and
...
print wait channel for sleeping process. While I'm here, document that
the STATE field may be followed by /cpu-number on multi-processor system.
2001-01-23 23:03:49 +00:00
sommerfeld
6553cce562
on multiprocessor, display last cpu for SSLEEP state, too.
2000-12-30 14:26:50 +00:00
simonb
ba632e7078
Use the vm.uvmexp2 sysctl.
2000-11-29 11:18:33 +00:00
sommerfeld
e1c4d5f30b
If kernel gives us a CPU number in kinfo_proc2, display it after the state.
...
Rename "onproc" to "cpu".
2000-11-19 01:49:29 +00:00
christos
3bd256e4ec
Avoid buffer overflow. Inspired by a FreeBSD BUGTRAQ security advisory.
...
It should not really matter because we don't install top setgid kmem.
2000-11-02 15:28:51 +00:00
thorpej
ef3b320608
Back out last change. It was not a format string cleanup at all,
...
but rather a piece of SMP development code not ready for committing.
2000-10-11 19:10:19 +00:00
is
135600f947
More format string cleanup by sommerfeld.
2000-10-11 14:46:00 +00:00
mjl
b46ec3b29b
getopt(3) returns -1 not EOF.
2000-10-04 20:09:04 +00:00
itojun
194446c648
plug possible printf string format issue. seen on openbsd mailing list
2000-10-04 17:58:44 +00:00
enami
2eee9d6e1d
Use u_int64_t to avoid an integer overflow when converting total number
...
of swap blocks into kilo bytes.
2000-06-09 07:09:28 +00:00
simonb
7f7c61365d
Now that the CPUSTATES info is in <sys/sched.h>, we don't need to include
...
<sys/dkstat.h> anymore.
2000-06-05 05:24:07 +00:00
perry
a3d66afde6
include sys/sched.h to get definition of CPUSTATES
2000-06-04 02:11:11 +00:00
simonb
a25a6ad644
Move the compare_*() function declarations to m_netbsd15.c and make them
...
static - they aren't used anywhere else and now there should be no changes
with the top distributed version of m_netbsd15.c.
2000-05-29 11:52:36 +00:00
simonb
ebdd9810cb
cp_time[] is now an array of u_int64_t's. Add a percentages64() function
...
that deals with u_int64_t's instead of long's.
2000-05-29 11:38:33 +00:00
simonb
d4032a270c
Sync a comment with the version of this file sent to the top-spinners
...
list.
2000-05-26 04:22:01 +00:00
simonb
a9d3ad7bbb
New module for top based on the old m_netbsd13.c module.
...
Uses new sysctl/kvm interfaces and removes setgid bit.
2000-05-26 04:01:13 +00:00
thorpej
1f7468bded
Handle SONPROC state, and fix buglets in state sorting weight.
2000-05-26 00:44:58 +00:00
blymn
7b14c86600
Convert telnet and top to the new termcap interface. This stops some
...
buffer overflows in top from ever happening.
2000-05-25 12:25:14 +00:00
mrg
09b8a5a646
for NetBSD 1.4 and above, use <sys/swap.h>
2000-04-13 08:34:40 +00:00
mycroft
f5d7100e26
Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
...
the correct definition from errno.h.
2000-01-21 17:08:33 +00:00
lukem
3a2e129c54
add trailing "," to memory names (makes it easier to read)
1999-11-05 07:25:14 +00:00
lukem
88d3d7c59e
update after change to return value of tputs() third argument
1999-10-04 23:26:59 +00:00
christos
edac4bd44f
fix SDEAD problems.
1999-07-23 18:40:27 +00:00
veego
bb1198e9ee
According to the previous commit the new process state should be SDEAD and
...
not SDYING, so s/SDYING/SDEAD/.
And add the new element "dying" to the state_abbrev array.
XXX Is is correct to have two elements with the number 3 in sorted_state?
1999-07-23 09:01:09 +00:00
thorpej
3586621927
Update for SDEAD.
1999-07-22 18:16:05 +00:00
tron
9fecbd5273
Avoid duplicate free() while reading system information.
...
Fixes PR bin/7873 by Mason Loring Bliss.
1999-06-28 22:13:04 +00:00
ross
6db2f53d21
If we absolutely must have this program in the tree, it needs to have
...
rcs id keywords.
1999-04-12 06:02:25 +00:00
ross
6844116ae2
LP64 fix. Kills bug that caused random output "sorting" on alpha.
1999-04-12 01:53:06 +00:00
christos
19a67e791b
prototype files.
1999-03-24 11:57:48 +00:00
christos
a141f7b23c
WARNSify
1999-03-24 11:57:08 +00:00
mrg
d2397ac5f7
completely remove Mach VM support. all that is left is the all the
...
header files as UVM still uses (most of) these.
1999-03-24 05:50:49 +00:00
jwise
063b11670a
Add cross-references from eaach of these too the other. Note that top.1
...
is still in old man format. Do we want to translate this to mandoc? I
assume no, as this would make imports hard, so I didn't, but I'm not sure
what the best way to do this would be.
1999-02-19 18:44:58 +00:00
simonb
c14394d4ec
Add patches (via Christos) based on pkgsrc contents. (These have been
...
forwarded to the top maintener.)
1999-02-15 03:55:00 +00:00
simonb
c8542f1663
Generated files from ./Configure
1999-02-15 02:37:46 +00:00
simonb
6d97973ad2
BSD-style Makefile.
1999-02-15 02:36:10 +00:00
simonb
226f1ea4c8
The defaults we use for configuring top
1999-02-15 02:30:18 +00:00
simonb
adf9507ad4
Also not needed during configure or build.
1999-02-15 02:26:38 +00:00
simonb
1bff6dcf87
Work with objdirs.
1999-02-15 02:20:55 +00:00
simonb
5409f84053
Don't overwrite the NetBSD Makefile during a ./Configure
1999-02-15 01:40:57 +00:00
simonb
a9e4dff97f
Remove files not used during configure or build
1999-02-15 01:27:43 +00:00
simonb
58d46c2e6a
Remove NetBSD-1.3.2 module and add new NetBSD-1.3 module - this module
...
is based on the one in pkgsrc and will be included in the next version
of top - either 3.5beta10 or 3.5.
1999-02-15 00:30:26 +00:00
simonb
5f3bd0f103
Import top 3.5beta9
1999-02-14 23:54:06 +00:00