]> granicus.if.org Git - procps-ng/log
procps-ng
13 years agodosc: add long options to skill.1
Sami Kerola [Sat, 22 Oct 2011 19:07:10 +0000 (21:07 +0200)]
dosc: add long options to skill.1

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: add long options to kill.1
Sami Kerola [Sat, 22 Oct 2011 18:48:41 +0000 (20:48 +0200)]
docs: add long options to kill.1

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: fix compiler warnings
Sami Kerola [Sat, 22 Oct 2011 18:32:29 +0000 (20:32 +0200)]
skill: fix compiler warnings

Pretty much all of the warnings where caused by some of the previous
patches, and they became visible with gcc when compiling with;

CFLAGS="-O -g -ggdb -Wall -Wextra -pedantic -Wstrict-overflow
-Wformat -Wswitch-default -Wswitch-enum -Wsync-nand
-Wredundant-decls -Wuninitialized"

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: add long options to usage output
Sami Kerola [Sat, 22 Oct 2011 18:04:30 +0000 (20:04 +0200)]
skill: add long options to usage output

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: support usage output to stdout & stderr
Sami Kerola [Sat, 22 Oct 2011 17:06:06 +0000 (19:06 +0200)]
skill: support usage output to stdout & stderr

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: use symbolic exit values
Sami Kerola [Sat, 22 Oct 2011 17:01:21 +0000 (19:01 +0200)]
skill: use symbolic exit values

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: use strtosig() for -l option argument
Sami Kerola [Sat, 22 Oct 2011 16:07:18 +0000 (18:07 +0200)]
skill: use strtosig() for -l option argument

Re-enable signal number to name string, and other way around,
conversion after it broke at the time when long options where
introduced.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agolibproc-ng: add strtosig() function
Sami Kerola [Sat, 22 Oct 2011 16:05:42 +0000 (18:05 +0200)]
libproc-ng: add strtosig() function

The function will convert a signal number string to a signal name, or
vice a verse.  Return value is string, which is an function user is
expected to free after use.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: add long options
Sami Kerola [Sat, 22 Oct 2011 10:20:35 +0000 (12:20 +0200)]
skill: add long options

This commit broke `-l <sig>' conversion, which needs to be fixed
before kill can be claimed to work similar enough way as it did
earlier.  The fix require libprocps change, because the current
print_given_signals() simply does not work in this case.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: warning printout for non-existing processes
Sami Kerola [Sat, 22 Oct 2011 07:47:46 +0000 (09:47 +0200)]
skill: warning printout for non-existing processes

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: add long options & new debugging option
Sami Kerola [Tue, 18 Oct 2011 20:41:25 +0000 (22:41 +0200)]
skill: add long options & new debugging option

Done for skillsnice_parse(), meaning the kill needs functionality
will be done later.

This commit also introduces new debugging option.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: parse kill signals separately
Sami Kerola [Tue, 18 Oct 2011 20:03:25 +0000 (22:03 +0200)]
skill: parse kill signals separately

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: use strtol_or_err to nice argument parsing
Sami Kerola [Tue, 18 Oct 2011 19:38:15 +0000 (21:38 +0200)]
skill: use strtol_or_err to nice argument parsing

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agolib: add strtol into utility library
Sami Kerola [Tue, 18 Oct 2011 18:54:30 +0000 (20:54 +0200)]
lib: add strtol into utility library

The utility library is for functions which are shared in commands,
but that does not belong to libproc-ng.  The first function is a
wrapper for strtol that performs error checking, and exists if such
happen.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: remove run time configuration global variables
Sami Kerola [Sun, 16 Oct 2011 14:14:21 +0000 (16:14 +0200)]
skill: remove run time configuration global variables

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: move usage functions near each other
Sami Kerola [Sun, 16 Oct 2011 13:19:16 +0000 (15:19 +0200)]
skill: move usage functions near each other

Done only for convenience.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: clean up which functionality is being called
Sami Kerola [Sun, 16 Oct 2011 13:13:22 +0000 (15:13 +0200)]
skill: clean up which functionality is being called

The skill.c is three different commands depending on how the
executable is named. This patch makes evaluation of the command name
cleaner.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: reindent the file
Sami Kerola [Sat, 15 Oct 2011 11:08:03 +0000 (13:08 +0200)]
skill: reindent the file

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agobuild-sys: use Makevars --add-comments= to limit .pot comments
Jim Warner [Sun, 6 Nov 2011 23:08:02 +0000 (17:08 -0600)]
build-sys: use Makevars --add-comments= to limit .pot comments

By not limiting --add-comments= via an argument, xgettext is far
too aggressive (one might say stupid) when extracting comments.
It doesn't even limit extraction to a single preceeding comment.

Here is an example showing a program source excerpt and the
resulting .pot excerpt:

 --- program source ----------------------------------------
 close (0); dup (in_fd[0]);  /* set the stdin to the in pipe */
 close (1); dup (out_fd[1]); /* set the stdout to the out pipe */
 close (2); dup (out_fd[1]); /* set the stderr to the out pipe */
 execvp (args[0], args);     /* exec gdb */
 perror (_("exec failed"));

 --- resulting .pot ----------------------------------------
 #. set the stdin to the in pipe
 #. set the stdout to the out pipe
 #. set the stderr to the out pipe
 #. exec gdb
 #: ps/stacktrace.c:28 ps/stacktrace.c:63
 msgid "exec failed"
 msgstr ""

13 years agobuild-sys: we don't need wide-ncurses, what were we thinking?
Jim Warner [Fri, 28 Oct 2011 13:37:30 +0000 (08:37 -0500)]
build-sys: we don't need wide-ncurses, what were we thinking?

. 1 program uses curses (top)
. 2 programs use ncurses (slabtop, watch)
. all 3 include non-wide <curses.h> or <ncurses.h>
. those 3 do not currently need wide support
. but anticipating nls, we link against libncursesw

This patch ensures an environment consistent with current
and future ncurses needs.

13 years agobuild-sys: added config.h include to nls.h (for PACKAGE str)
Jim Warner [Tue, 1 Nov 2011 23:38:52 +0000 (18:38 -0500)]
build-sys: added config.h include to nls.h (for PACKAGE str)

13 years agobuild-sys: added tabs to AC_CONFIG_FILES for consistency
Jim Warner [Mon, 31 Oct 2011 15:15:23 +0000 (10:15 -0500)]
build-sys: added tabs to AC_CONFIG_FILES for consistency

13 years agobuild-sys: alphabeticized strverscmp in AC_CHECK_FUNCS
Jim Warner [Mon, 31 Oct 2011 15:13:20 +0000 (10:13 -0500)]
build-sys: alphabeticized strverscmp in AC_CHECK_FUNCS

13 years agobuild-sys: added some missing files to AC_CHECK_HEADERS
Jim Warner [Mon, 31 Oct 2011 14:57:00 +0000 (09:57 -0500)]
build-sys: added some missing files to AC_CHECK_HEADERS

13 years agoslabtop: added remaining missing nls support
Jim Warner [Thu, 3 Nov 2011 16:07:47 +0000 (11:07 -0500)]
slabtop: added remaining missing nls support

13 years agofree: added remaining missing nls support
Jim Warner [Thu, 3 Nov 2011 10:37:10 +0000 (05:37 -0500)]
free: added remaining missing nls support

13 years agomisc: trailing space/tab cleanup following rebase
Jim Warner [Thu, 27 Oct 2011 14:50:24 +0000 (09:50 -0500)]
misc: trailing space/tab cleanup following rebase

13 years agobuild-sys: corrected/simplified ncurses support detection
Jim Warner [Wed, 26 Oct 2011 22:29:48 +0000 (17:29 -0500)]
build-sys: corrected/simplified ncurses support detection

13 years agopmap: correct 'rh analysis #2' patch and contrib document
Jim Warner [Mon, 24 Oct 2011 22:16:26 +0000 (17:16 -0500)]
pmap: correct 'rh analysis #2' patch and contrib document

13 years agobuild-sys: verify gettext is present in autogen.sh
Sami Kerola [Wed, 19 Oct 2011 09:45:38 +0000 (11:45 +0200)]
build-sys: verify gettext is present in autogen.sh

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agobuild-sys: add missing files to distribution
Sami Kerola [Wed, 19 Oct 2011 08:37:03 +0000 (10:37 +0200)]
build-sys: add missing files to distribution

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agobuild-sys: remove non-existing files from Makefile.am
Sami Kerola [Wed, 19 Oct 2011 07:58:06 +0000 (09:58 +0200)]
build-sys: remove non-existing files from Makefile.am

The f23390043bece9f2d4870e5b3a187896e2c7d23f removed few files,
which still exist in Makefile.am making `make dist' to fail. This
patch fixes the isue.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: add rh analysis #2 information to contrib
Sami Kerola [Wed, 19 Oct 2011 07:39:36 +0000 (09:39 +0200)]
docs: add rh analysis #2 information to contrib

Reference information.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agobuild-sys: enable xgettext TRANSLATORS comments
Jim Warner [Fri, 14 Oct 2011 07:10:34 +0000 (02:10 -0500)]
build-sys: enable xgettext TRANSLATORS comments

This commit will enable pass comments to translators near gettext
directive to .pot file. For example;

/* TRANSLATORS: this is visible in .pot file */
printf(_("to be translated"));

Signed-off-by: Jim Warner <james.warner@comcast.net>
13 years agosysctl: warn when separators are repeated
Sami Kerola [Wed, 12 Oct 2011 21:21:34 +0000 (23:21 +0200)]
sysctl: warn when separators are repeated

For some reason sysctl earlier allowed quite strange separators.

% sysctl kernel./.pty.nr
kernel./.pty.nr = 6
% sysctl kernel///pty//////////nr
kernel...pty..........nr = 6

This commit does not disallow that sort of constructs, but will warn
about them. In future disallowing these might be reasonable thing to
do.

% sysctl kernel./.pty.nr
sysctl: separators should not be repeated: ./.pty.nr
kernel./.pty.nr = 6

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agosysctl: use libc error printing facilities
Sami Kerola [Wed, 12 Oct 2011 20:35:56 +0000 (22:35 +0200)]
sysctl: use libc error printing facilities

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agovmstat: use libc error printing facilities
Sami Kerola [Wed, 12 Oct 2011 18:53:11 +0000 (20:53 +0200)]
vmstat: use libc error printing facilities

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopgrep: use libc error printing facilities
Sami Kerola [Tue, 11 Oct 2011 21:20:36 +0000 (23:20 +0200)]
pgrep: use libc error printing facilities

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agolibproc-ng & ps: fix warning reported by smatch
Sami Kerola [Tue, 11 Oct 2011 20:01:19 +0000 (22:01 +0200)]
libproc-ng & ps: fix warning reported by smatch

proc/ksym.c +279 read_file(54) info: redundant null check on buf calling free()
proc/ksym.c +330 parse_ksyms(41) info: redundant null check on ksyms_data calling free()
proc/ksym.c +332 parse_ksyms(43) info: redundant null check on ksyms_index calling free()
proc/ksym.c +451 sysmap_mmap(110) info: redundant null check on sysmap_index calling free()
proc/procps.h:74:5: warning: undefined preprocessor identifier 'SHARED'
proc/slab.c +145 parse_slabinfo20(24) error: potential null derefence 'prev'.
proc/slab.c +222 parse_slabinfo11(21) error: potential null derefence 'prev'.
ps/stacktrace.c +131 debug(6) error: snprintf() is printing too much 99 vs 16

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agomisc: compiler warning fixes
Sami Kerola [Sun, 9 Oct 2011 20:45:59 +0000 (22:45 +0200)]
misc: compiler warning fixes

Fix few compiler warnings. Some of these warnings appeared multiple
times, and the listing bellow is more about which sort of errors
where fixed.

devname.c:87:12: warning: comparison of integers of different signs: 'int' and 'unsigned long'
output.c:389:36: warning: passing 'char **const' to parameter of type 'const char *const restrict *' discards qualifiers in nested pointer types
output.c:611:31: warning: comparison of integers of different signs: 'const unsigned long' and 'int'
stacktrace.c:33:37: warning: unused parameter 'signum'

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoincludes: add xalloc.h to unify memory allocations
Sami Kerola [Sun, 9 Oct 2011 19:29:26 +0000 (21:29 +0200)]
includes: add xalloc.h to unify memory allocations

The xalloc.h provides necessary error checking.

Signed-off-by: Jim Warner <james.warner@comcast.net>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agops: add gettext support
Sami Kerola [Sun, 9 Oct 2011 11:52:57 +0000 (13:52 +0200)]
ps: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agowatch: add gettext support
Sami Kerola [Sun, 9 Oct 2011 11:12:04 +0000 (13:12 +0200)]
watch: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agow: add gettext support
Sami Kerola [Sun, 9 Oct 2011 11:05:02 +0000 (13:05 +0200)]
w: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agovmstat: add gettext support
Sami Kerola [Sun, 9 Oct 2011 10:35:38 +0000 (12:35 +0200)]
vmstat: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agouptime: add gettext support
Sami Kerola [Sun, 9 Oct 2011 10:25:30 +0000 (12:25 +0200)]
uptime: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agotload: add gettext support
Sami Kerola [Sun, 9 Oct 2011 10:25:19 +0000 (12:25 +0200)]
tload: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agosysctl: add gettext support
Sami Kerola [Sun, 9 Oct 2011 00:57:45 +0000 (02:57 +0200)]
sysctl: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoslabtop: add gettext support
Sami Kerola [Sun, 9 Oct 2011 00:49:51 +0000 (02:49 +0200)]
slabtop: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: add gettext support
Sami Kerola [Sun, 9 Oct 2011 00:28:17 +0000 (02:28 +0200)]
skill: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopwdx: add gettext support
Sami Kerola [Sun, 9 Oct 2011 00:10:05 +0000 (02:10 +0200)]
pwdx: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopmap: add gettext support
Sami Kerola [Sun, 9 Oct 2011 00:05:14 +0000 (02:05 +0200)]
pmap: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopgrep: add gettext support
Sami Kerola [Sat, 8 Oct 2011 23:29:43 +0000 (01:29 +0200)]
pgrep: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agofree: add gettext support
Sami Kerola [Sat, 8 Oct 2011 20:24:06 +0000 (22:24 +0200)]
free: add gettext support

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agobuild-sys: add c.h with fundamental C definitions
Sami Kerola [Sat, 8 Oct 2011 20:00:02 +0000 (22:00 +0200)]
build-sys: add c.h with fundamental C definitions

This file contains various preprocessor directed definitions, and
other definitions, which most programs need.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agobuild-sys: add NLS support
Sami Kerola [Sat, 8 Oct 2011 19:14:21 +0000 (21:14 +0200)]
build-sys: add NLS support

Add GNU gettext internationalization and localization support.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agosysctl: implement --pattern option
Ludwig Nussel [Fri, 7 Oct 2011 07:10:50 +0000 (09:10 +0200)]
sysctl: implement --pattern option

Useful for e.g network hook scripts together with --system to only apply
sysctls for a specific network interface.

Signed-off-by: Ludwig Nussel <ludwig.nussel@suse.de>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agosysctl: add --system switch
Ludwig Nussel [Fri, 7 Oct 2011 07:10:49 +0000 (09:10 +0200)]
sysctl: add --system switch

instead of requiring distributions to construct a loop around sysctl
in boot scripts just scan a set of default directories if the --system
switch is used.

Config files are applied in alphabetic order of their base name.
Each base name is only applied once according to the directory
preference. /etc/sysctl.conf is always applied last.

Signed-off-by: Ludwig Nussel <ludwig.nussel@suse.de>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agops: new usage function
Sami Kerola [Sun, 2 Oct 2011 11:07:35 +0000 (13:07 +0200)]
ps: new usage function

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: clean up kill and skill man pages
Sami Kerola [Sat, 1 Oct 2011 23:15:12 +0000 (01:15 +0200)]
docs: clean up kill and skill man pages

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoskill: new usage function
Sami Kerola [Sat, 1 Oct 2011 22:24:52 +0000 (00:24 +0200)]
skill: new usage function

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man vmstat.8
Sami Kerola [Wed, 28 Sep 2011 20:54:05 +0000 (22:54 +0200)]
docs: mention long options in man vmstat.8

This commit includes generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agovmstat: add long options & new usage function
Sami Kerola [Wed, 28 Sep 2011 20:23:33 +0000 (22:23 +0200)]
vmstat: add long options & new usage function

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: fix free.1 groff syntax
Sami Kerola [Tue, 27 Sep 2011 21:04:35 +0000 (23:04 +0200)]
docs: fix free.1 groff syntax

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man pgrep.1
Sami Kerola [Tue, 27 Sep 2011 20:42:51 +0000 (22:42 +0200)]
docs: mention long options in man pgrep.1

This commit includes generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agow: new usage & fix coding style
Sami Kerola [Sun, 5 Jun 2011 12:34:42 +0000 (14:34 +0200)]
w: new usage & fix coding style

Coding style fixed and more readable help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoinclude/devname.h: add missing header
Sami Kerola [Sun, 5 Jun 2011 11:23:15 +0000 (13:23 +0200)]
include/devname.h: add missing header

The devname.h requires readproc.h header which has dev_t. Unless
header is included the includes in program files must be in
correct order. I also added FIXME item to remind that for uid &
gid value int not correct data type but uid_t or gid_t from
pwd.h.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agotload: new usage & fix coding style
Sami Kerola [Sun, 5 Jun 2011 11:19:35 +0000 (13:19 +0200)]
tload: new usage & fix coding style

Coding style fixed and more readable help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agouptime: new usage & fix coding style
Sami Kerola [Sat, 4 Jun 2011 19:33:11 +0000 (21:33 +0200)]
uptime: new usage & fix coding style

Coding style fixed and more readable help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoslabtop: new usage & fix coding style
Sami Kerola [Sat, 4 Jun 2011 16:58:25 +0000 (18:58 +0200)]
slabtop: new usage & fix coding style

Coding style fixed and more readable help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopwdx.c: new usage & fix coding style
Sami Kerola [Sat, 4 Jun 2011 16:56:08 +0000 (18:56 +0200)]
pwdx.c: new usage & fix coding style

Coding style fixed and new help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopgrep: add long options & new usage
Sami Kerola [Mon, 26 Sep 2011 20:03:43 +0000 (22:03 +0200)]
pgrep: add long options & new usage

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agofree: do not mix declarations and code [smatch scan]
Sami Kerola [Sat, 24 Sep 2011 06:41:26 +0000 (08:41 +0200)]
free: do not mix declarations and code [smatch scan]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man sysctl.8
Sami Kerola [Mon, 6 Jun 2011 21:17:20 +0000 (23:17 +0200)]
docs: mention long options in man sysctl.8

The commit includes few generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man pmap.1
Sami Kerola [Mon, 6 Jun 2011 21:08:36 +0000 (23:08 +0200)]
docs: mention long options in man pmap.1

Also add range option to manual page. The commit includes few generic manual
clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man watch.1
Sami Kerola [Mon, 6 Jun 2011 21:02:14 +0000 (23:02 +0200)]
docs: mention long options in man watch.1

This patch also changed a little the manual page structure, and wording.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man w.1
Sami Kerola [Mon, 6 Jun 2011 20:53:59 +0000 (22:53 +0200)]
docs: mention long options in man w.1

The commit includes few generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man tload.1
Sami Kerola [Mon, 6 Jun 2011 20:48:26 +0000 (22:48 +0200)]
docs: mention long options in man tload.1

The commit includes few generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man uptime.1
Sami Kerola [Mon, 6 Jun 2011 20:44:05 +0000 (22:44 +0200)]
docs: mention long options in man uptime.1

The commit includes few generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: small nroff fixes to man slabtop.1
Sami Kerola [Mon, 6 Jun 2011 20:40:58 +0000 (22:40 +0200)]
docs: small nroff fixes to man slabtop.1

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agodocs: mention long options in man pwdx.1
Sami Kerola [Mon, 6 Jun 2011 20:34:52 +0000 (22:34 +0200)]
docs: mention long options in man pwdx.1

The commit includes few generic manual clean ups as well.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agosysctl: options handling & usage output
Sami Kerola [Sun, 5 Jun 2011 17:46:49 +0000 (19:46 +0200)]
sysctl: options handling & usage output

The sysctl now uses getopt_long and has help screen which be user
friendly. Rest of the modernization is left later, since this is
a command is used in scripts, and changing for instance error
printing to use warn & warnx could break stuff.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agopmap: new usage & fix coding style
Sami Kerola [Sun, 5 Jun 2011 16:05:26 +0000 (18:05 +0200)]
pmap: new usage & fix coding style

Coding style fixed and more readable help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agowatch: new usage & fix coding style
Sami Kerola [Sun, 5 Jun 2011 13:05:47 +0000 (15:05 +0200)]
watch: new usage & fix coding style

Coding style fixed and more readable help output.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
13 years agoRemoved xalloc type functions from library
Craig Small [Tue, 20 Dec 2011 11:56:17 +0000 (22:56 +1100)]
Removed xalloc type functions from library

These xalloc functions are a private function for the library. If using
programs need them, then they should make their own error reporting or
use a common file.

13 years agoAdded news item for top search capability
Craig Small [Tue, 20 Dec 2011 11:16:40 +0000 (22:16 +1100)]
Added news item for top search capability

13 years agotop: update man document for new search capability
Jim Warner [Fri, 16 Dec 2011 20:03:44 +0000 (14:03 -0600)]
top: update man document for new search capability

This commit documents the top search provisons as a
new section entitled:
   5d. SEARCHING in a window

It also adds minor unrelated content and tweaks some
miscellaneous formatting and spacing inconsistencies.

13 years agotop: add a search capability
Jim Warner [Fri, 16 Dec 2011 20:04:38 +0000 (14:04 -0600)]
top: add a search capability

13 years agoFixed watch 8 bit so its optional
Craig Small [Tue, 20 Dec 2011 11:12:37 +0000 (22:12 +1100)]
Fixed watch 8 bit so its optional

You can make watch 8bit clean by using the configure option
--enable-watch8bit

13 years agowatch: support unicode
Jarrod Lowe [Tue, 3 Nov 2009 19:24:27 +0000 (19:24 +0000)]
watch: support unicode

A patch from Debian.

Bug-Debian: http://bugs.debian.org/240989
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/procps/+bug/318221
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agowatch: add precision wait time option -p
Anthony DeRobertis [Tue, 24 Nov 2009 00:00:46 +0000 (11:00 +1100)]
watch: add precision wait time option -p

A patch from Debian.

Bug-Debian: http://bugs.debian.org/183486
Reviewed-by: Craig Small <csmall@debian.org>
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agowatch: interpret ANSI color code sequences
Craig Small [Mon, 1 Mar 2010 06:17:11 +0000 (06:17 +0000)]
watch: interpret ANSI color code sequences

A patch from Debian.

Bug-Debian: http://bugs.debian.org/129334
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agowatch: add -exec and -beep flags and has better quoting
Mordechai T. Abzug [Tue, 24 Nov 2009 00:00:43 +0000 (11:00 +1100)]
watch: add -exec and -beep flags and has better quoting

Additionally add -errexit flag (#183346).

A patch from Debian.

Bug-Debian: http://bugs.debian.org/410967
Bug-Debian: http://bugs.debian.org/183346
Reviewed-by: Craig Small <csmall@debian.org>
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agow: use environment to set user and from/host column widths
Craig Small [Tue, 24 Nov 2009 00:00:44 +0000 (11:00 +1100)]
w: use environment to set user and from/host column widths

A patch from Debian.

Bug-Debian: http://bugs.debian.org/396423
Bug-Debian: http://bugs.debian.org/341439
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agow: use COLUMNS environment if TIOCGWINSZ fails
Craig Small [Tue, 24 Nov 2009 00:00:43 +0000 (11:00 +1100)]
w: use COLUMNS environment if TIOCGWINSZ fails

A patch from Debian.

Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agow: bassman emulation with -o option
Craig Small [Tue, 24 Nov 2009 00:00:39 +0000 (11:00 +1100)]
w: bassman emulation with -o option

A patch from Debian.

Bug-Debian: http://bugs.debian.org/414906
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agovmstat: do not scale si/so just like bi/bo
Michael Tokarev [Thu, 26 Nov 2009 16:55:22 +0000 (19:55 +0300)]
vmstat: do not scale si/so just like bi/bo

Use strtoull insteadof strtoul for some counters.

A patch from Debian.

Bug-Debian: http://bugs.debian.org/558361
Bug-Debian: http://bugs.debian.org/558134
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agolibprocps-ng: sysinfo.c: truncate the vmstat figure to 32 bits
David Fries [Sat, 2 Apr 2011 17:59:17 +0000 (12:59 -0500)]
libprocps-ng: sysinfo.c: truncate the vmstat figure to 32 bits

A patch from Debian.

Bug-Debian: http://bugs.debian.org/620557
Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agotload: remote unneeded optarg and optind variables
Craig Small [Tue, 24 Nov 2009 00:00:42 +0000 (11:00 +1100)]
tload: remote unneeded optarg and optind variables

A patch from Debian.

Backported-by: Sami Kerola <kerolasa@iki.fi>
13 years agosysctl: fix up some option processing
Craig Small [Tue, 24 Nov 2009 00:00:33 +0000 (11:00 +1100)]
sysctl: fix up some option processing

A patch from Debian.

Backported-by: Sami Kerola <kerolasa@iki.fi>