diff options
Diffstat (limited to 'pw.c')
-rw-r--r-- | pw.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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; |