From: Jim Meyering Date: Mon, 17 Apr 2000 06:49:07 +0000 (+0000) Subject: Don't remove support for --max-consecutive-size-changes just yet... X-Git-Tag: FILEUTILS-4_0r~52 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d37e7835f90f4a2847a2648f390b8b00aea44d89;p=thirdparty%2Fcoreutils.git Don't remove support for --max-consecutive-size-changes just yet... --- diff --git a/src/tail.c b/src/tail.c index d63b3576f6..4bcfa92cb0 100644 --- a/src/tail.c +++ b/src/tail.c @@ -201,7 +201,11 @@ enum { RETRY_OPTION = CHAR_MAX + 1, MAX_UNCHANGED_STATS_OPTION, + + /* FIXME: remove this in 2001, unless someone can show a good + reason to keep it. */ MAX_CONSECUTIVE_SIZE_CHANGES_OPTION, + PID_OPTION, LONG_FOLLOW_OPTION, }; @@ -215,6 +219,8 @@ static struct option const long_options[] = {"follow", optional_argument, NULL, LONG_FOLLOW_OPTION}, {"lines", required_argument, NULL, 'n'}, {"max-unchanged-stats", required_argument, NULL, MAX_UNCHANGED_STATS_OPTION}, + {"max-consecutive-size-changes", required_argument, NULL, + MAX_CONSECUTIVE_SIZE_CHANGES_OPTION}, {"pid", required_argument, NULL, PID_OPTION}, {"quiet", no_argument, NULL, 'q'}, {"retry", no_argument, NULL, RETRY_OPTION}, @@ -1417,6 +1423,18 @@ parse_options (int argc, char **argv, } break; + case MAX_CONSECUTIVE_SIZE_CHANGES_OPTION: + /* --max-consecutive-size-changes=N */ + if (xstrtoul (optarg, NULL, 10, + &max_n_consecutive_size_changes_between_opens, "") + != LONGINT_OK) + { + error (EXIT_FAILURE, 0, + _("%s: invalid maximum number of consecutive size changes"), + optarg); + } + break; + case PID_OPTION: { strtol_error s_err;