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
5862f47b96
watch: use strtod_or_err() to validate user input
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:30:55 +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
1ef14f4bf9
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 >
2011-12-20 17:30:50 +01:00
f90e436b88
watch: add gettext support
...
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:18:25 +01:00
6dd092412f
watch: new usage & fix coding style
...
Coding style fixed and more readable help output.
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-12-20 17:17:01 +01:00
367b8bb616
Fixed watch 8 bit so its optional
...
You can make watch 8bit clean by using the configure option
--enable-watch8bit
2011-12-20 22:12:37 +11:00
8967f0fca3
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 >
2011-12-19 21:57:09 +11:00
0dbdb862b1
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 >
2011-12-19 21:57:09 +11:00
39a2f5d717
watch: interpret ANSI color code sequences
...
A patch from Debian.
Bug-Debian: http://bugs.debian.org/129334
Backported-by: Sami Kerola <kerolasa@iki.fi >
2011-12-19 21:56:02 +11:00
db552d38bc
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 >
2011-12-18 22:59:15 +11:00
b0ed746267
Watch uses unsigned chars to be 8bit clean
...
Taken from the Debian patch watch_8bitchar
2011-11-28 22:39:09 +11:00
17affc6637
watch.c: fix version printing
...
Print same style version string as other procps utilities. Also
the number makes now more sense, when it's coming from autotools
config.h
Signed-off-by: Sami Kerola <kerolasa@iki.fi >
2011-06-04 17:22:44 +02:00
c0f3df30ca
watch: tolerate umlauts
2007-05-28 03:18:52 +00:00
d4a9781d4a
avoid integer overflow for usleep() arg
2006-06-17 04:52:42 +00:00
7767733812
dietlibc needs termios.h for struct winsize -- thanks Thomas Ogrisegg
2005-10-30 00:04:21 +00:00
af2077f22d
new /proc/vmstat fields
2004-08-27 14:23:36 +00:00
8300609ba9
plenty -- see NEWS file and a diff
2004-07-15 01:17:15 +00:00
1351592110
top: do not refresh like crazy
2003-03-17 23:42:00 +00:00
7775a65c4d
explains -t, --no-title #182246
2003-02-24 06:05:34 +00:00
b8e27a1ecf
watch -t
2003-02-09 07:27:16 +00:00
3e67b58ec2
satisfy GPL section 2a and LGPL section 2b name+date requirement
2002-12-15 00:30:17 +00:00
36ff49a29e
the u arg, U arg, u key, and U key
2002-12-10 03:01:17 +00:00
b657e7e08a
NORETURN
2002-12-09 07:53:09 +00:00
d614bf02e6
revert the Nov2002 c99 attempt
2002-11-28 23:09:48 +00:00
bc60aa667d
watch 'echo -e "A\n\nB"'
2002-11-28 19:47:16 +00:00
7885375300
clean up code
2002-10-21 23:12:51 +00:00
e4c67b2724
Put most of the Debian patches in
...
added a lot of cvsignore files
2002-02-01 23:40:38 +00:00
03a9b5a30f
procps 010114
2002-02-01 22:47:29 +00:00