diff -urN noacl-patched/src/head.c 1/src/head.c --- noacl-patched/src/head.c 2005-03-25 23:51:05.000000000 +0000 +++ 1/src/head.c 2005-03-30 14:04:37.000000000 +0000 @@ -995,15 +995,16 @@ } } - if (200112 <= posix2_version () && getenv ("POSIXLY_CORRECT")) + if (200112 <= posix2_version ()) { int n_string_prefix_len = end_n_string - n_string; - error (0, 0, _("`-%s' option is obsolete; use `-%c %.*s%.*s%s'"), + error (0, 0, _("`-%s' option is obsolete; use `-%c %.*s%.*s%s' since this will be removed in the future"), n_string, count_lines ? 'n' : 'c', n_string_prefix_len, n_string, multiplier_char != 0, &multiplier_char, header_mode_option[header_mode]); - usage (EXIT_FAILURE); + if (getenv("POSIXLY_CORRECT")) + usage (EXIT_FAILURE); } /* Append the multiplier character (if any) onto the end of