diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nice.c | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/src/nice.c b/src/nice.c index 4bb6d10fd..72ce9e3c5 100644 --- a/src/nice.c +++ b/src/nice.c @@ -70,7 +70,6 @@ With no COMMAND, print the current scheduling priority. ADJUST is 10\n\ by default. Range goes from -20 (highest priority) to 19 (lowest).\n\ \n\ -n, --adjustment=ADJUST increment priority by ADJUST first\n\ - -ADJUST (obsolete) same as -n ADJUST\n\ "), stdout); fputs (HELP_OPTION_DESCRIPTION, stdout); fputs (VERSION_OPTION_DESCRIPTION, stdout); @@ -102,30 +101,24 @@ main (int argc, char **argv) { char *s = argv[i]; - if (POSIX2_VERSION < 200112 - && s[0] == '-' && s[1] == '-' && ISDIGIT (s[2])) + if (s[0] == '-' && s[1] == '-' && ISDIGIT (s[2]) + && posix2_version () < 200112) { if (xstrtol (&s[2], NULL, 10, &adjustment, "") != LONGINT_OK) error (1, 0, _("invalid option `%s'"), s); - if (OBSOLETE_OPTION_WARNINGS && ! getenv ("POSIXLY_CORRECT")) - error (0, 0, _("warning: `%s' option is obsolete; use `-n %s'"), - s, s + 1); minusflag = 1; adjustment_given = 1; ++i; } - else if (POSIX2_VERSION < 200112 - && s[0] == '-' && (ISDIGIT (s[1]) - || (s[1] == '+' && ISDIGIT (s[2])))) + else if (s[0] == '-' + && (ISDIGIT (s[1]) || (s[1] == '+' && ISDIGIT (s[2]))) + && posix2_version () < 200112) { if (s[1] == '+') ++s; if (xstrtol (&s[1], NULL, 10, &adjustment, "") != LONGINT_OK) error (1, 0, _("invalid option `%s'"), s); - if (OBSOLETE_OPTION_WARNINGS && ! getenv ("POSIXLY_CORRECT")) - error (0, 0, _("warning: `%s' option is obsolete; use `-n %s'"), - argv[i], s + 1); minusflag = 0; adjustment_given = 1; |