I would like to be able to ask for an infinite number of updates in
top even in noninteractive mode. top -d 900000000 doesn't cut it.
Allow -1 to specify infinity.
Index: top.c
===================================================================
RCS file: /cvs/src/usr.bin/top/top.c,v
retrieving revision 1.80
diff -u -p -r1.80 top.c
--- top.c 14 Jan 2013 21:33:59 -0000 1.80
+++ top.c 13 Dec 2013 06:09:17 -0000
@@ -200,7 +200,10 @@ parseargs(int ac, char **av)
break;
case 'd': /* number of displays to show */
- if ((i = atoiwi(optarg)) != Invalid && i != 0) {
+ if (strcmp(optarg, "-1") == 0) {
+ displays = -1;
+ break;
+ } else if ((i = atoiwi(optarg)) != Invalid && i != 0) {
displays = i;
if (displays == 1)
interactive = No;