aboutsummaryrefslogtreecommitdiffstats
path: root/pw.c
diff options
context:
space:
mode:
Diffstat (limited to 'pw.c')
-rw-r--r--pw.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/pw.c b/pw.c
index 6a4b5b2..826f0eb 100644
--- a/pw.c
+++ b/pw.c
@@ -474,6 +474,21 @@ static void execute(char *cmd, unsigned *pstat)
if (ngrep == 0)
*pstat &= ~stat_grep;
break;
+ case 'i': case 'l':
+ {
+ char *err = 0;
+ int interval = getms(arg, &err);
+
+ if (interval < 0)
+ snprintf(cmd, cmdsize, "%s", err);
+ else if (cmd[1] == 'i')
+ poll_interval = interval;
+ else
+ long_interval = interval;
+
+ dsdrop(err);
+ }
+ break;
default:
sprintf(cmd, "bad command");
break;