30b3c4958c
vmstat: open file should be closed, not freed
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2012-02-05 23:15:54 +01:00
79ceb30b5c
ps: unify cases and remove trailing dots in messages
...
Strings with lower caps & no trailing dots have greater change to
have multiple occurences, meaning less effort for translators, than
strings with them.
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2012-01-15 20:52:58 +01:00
fb11e1fe0a
Changed the err and warns to macros
...
err and warn are BSD format but they are not recommended by library
developers. However their consiseness is useful!
The solution is to use some macros that create xerr etc which then
just map to the error() function. The next problem is error() uses
program_invocation_name so we set this to program_invovation_short_name
This is a global set but seems to be the convention (or at least errors
are on the short name only) used everywhere else.
2012-01-03 18:48:43 +11:00
c3405fab1a
translations: group usage texts
...
Reference: http://www.freelists.org/post/procps/backporting,5
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2012-01-02 16:29:03 +11:00
032f2ed674
vmstat: validate numeric user input and allow infinte updates
...
The vmstat used ULONG_MAX as definition of infinite updates. On a
computer with mighty uptime one will find that after 136 years
(assuming 1 second update interval) the vmstat exits, which is in
conflict with a promise of infinite.
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:30:54 +01:00
0022b6ec5d
nls: improve translations and provide translator help comments
...
Reference: http://www.freelists.org/post/procps/backporting,1
Reported-by: Jim Warner <james.warner@comcast.net >
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:30:54 +01:00
c862a4caa5
nls: add functions which take translations to be used
...
Add the following three functions to most of the commands.
setlocale (LC_ALL, "");
bindtextdomain(PACKAGE, LOCALEDIR);
textdomain(PACKAGE);
Reference: http://www.freelists.org/post/procps/backporting,1
Reported-by: Jim Warner <james.warner@comcast.net >
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:30:53 +01:00
72e37c7d11
vmstats: fix coding style
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:30:53 +01:00
f70cdd0666
vmstat: use libc error printing facilities
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:30:50 +01:00
3465901ffb
vmstat: add gettext support
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:17:04 +01:00
1ddb5a3ae4
vmstat: add long options & new usage function
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:17:03 +01:00
20463f1a13
vmstat -p <part> works and updated version to 3.3.1
...
configure.ac now set to 3.3.1
vmstat -p has not worked for a long time, this applies Debian patch
vmstat_part_format, the details:
Author: Daniel Novotny
Description: The contents of /proc/diskstats have changed since 2.6.25
Changed PATH_MAX to 32 because its missing on hurd
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=485243
Bug-Debian: http://bugs.debian.org/588677
Last-Update: 2010-11-17
2011-11-27 22:47:17 +11:00
415c593ad5
redhat analysis: vmstat
2011-10-15 08:26:28 +02:00
8f466aa21d
Headers for disk and slab info and getopt replacement
...
Author: Liu Xing <liuxing@cn.fujitsu.com >
Author: Michael Tokarev <mjt@corpit.ru >
Bug-Debian: http://bugs.debian.org/436805
Bug-Debian: http://bugs.debian.org/408088
2010-12-16 10:19:14 +01:00
805d426d07
vmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura #425492
2007-05-28 00:20:13 +00:00
9278134e49
top: show CPU time stolen from a virtual machine
2006-06-25 02:15:36 +00:00
29cbc63561
fputs instead of fprintf
2005-10-30 23:45:47 +00:00
36524ac0fd
vmstat: -p handles /dev/ and does not overflow #319523 #330969
2005-10-30 06:03:28 +00:00
7767733812
dietlibc needs termios.h for struct winsize -- thanks Thomas Ogrisegg
2005-10-30 00:04:21 +00:00
c8a8290ef2
fix vmstat -d
2004-05-04 23:29:40 +00:00
e54c8239b1
new Linux 2.6.0-test4 CPU stats shown
2003-09-08 01:39:49 +00:00
360e6533c9
misc
2003-08-16 21:15:53 +00:00
6ba229fa4c
alignment
2003-08-11 01:59:53 +00:00
8618adeaaf
got most of procps-3.1.11ff2.diff
2003-08-10 23:40:41 +00:00
5c99a21b72
diskstats and slabinfo
2003-06-08 17:28:06 +00:00
de2857aa89
fabian.frederick@gmx.fr vmstat code
2003-05-31 00:38:55 +00:00
0a03eac352
malloc error
2003-01-23 05:48:27 +00:00
b657e7e08a
NORETURN
2002-12-09 07:53:09 +00:00
c64633ab31
did -s and -f for rodenstein
2002-11-28 09:07:59 +00:00
ade43a692b
c99 -- ugh, this is HARD
2002-11-27 08:21:30 +00:00
c941d496a2
reorder pgrep functions, c99 vmstat
2002-11-25 21:12:25 +00:00
d796c16b1b
After 1st row, -a had 2 inact cols. #169774
2002-11-19 23:40:56 +00:00
1f8e72837e
go faster, fix header, remove old format
2002-11-13 23:10:53 +00:00
80ec87f55a
vmstat does IO-wait
2002-11-09 02:00:52 +00:00
2754004de0
new format functions
2002-11-08 23:29:34 +00:00
25273095ad
never-ending vmstat code cleanup
2002-11-08 07:42:54 +00:00
ea4be1f178
pmap
2002-10-27 10:35:13 +00:00
2591b1f87f
IO-wait is part of idle time
2002-10-25 01:21:06 +00:00
2b5a605ca8
had "bi" and "bo" output interchanged on 2.5.xx
2002-10-23 21:27:51 +00:00
81a4a3d281
gcc 3.0 warnings
2002-10-12 04:25:57 +00:00
887f247760
bad C, warnings, 64-bit time
2002-10-11 20:01:16 +00:00
26206213a8
handle Linux 2.5.xx ABI
2002-10-06 17:13:29 +00:00
eeb598fd98
handle Linux 2.5.xx ABI
2002-10-06 16:46:06 +00:00
b05f78e971
more space for 64-bit arch
2002-09-30 22:17:42 +00:00
7f07675f04
resync due to auto*
2002-09-27 13:20:17 +00:00
03a9b5a30f
procps 010114
2002-02-01 22:47:29 +00:00