1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-03-12 07:55:31 +02:00
Commit Graph

12459 Commits

Author SHA1 Message Date
Jim Meyering
f033fef4ce Add support for _POSIX2_VERSION, which lets you pick which POSIX
version you want the utilities to conform to.  Remove warnings about
failure to conform to a future POSIX version.

(ISO_8601_OPTION): Remove; no longer needed.
All uses changed to back to the corresponding short options.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.

(usage): Document only the intersection of the
old and new behaviors, to encourage portability.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 09:04:30 +00:00
Jim Meyering
7513e6d4f4 Add support for _POSIX2_VERSION, which lets you pick which POSIX
version you want the utilities to conform to.  Remove warnings about
failure to conform to a future POSIX version.

(usage): Document only the intersection of the
old and new behaviors, to encourage portability.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 09:03:12 +00:00
Jim Meyering
361dda3c20 *** empty log message *** 2002-02-16 08:59:10 +00:00
Jim Meyering
44cfebcac7 *** empty log message *** 2002-02-16 08:58:20 +00:00
Jim Meyering
e2ae699ef5 Use head -n 150', not head -150'. 2002-02-16 08:55:56 +00:00
Jim Meyering
b2b2d44f20 *** empty log message *** 2002-02-16 08:55:02 +00:00
Jim Meyering
76272609c2 Use head -n 7', not head -7'. 2002-02-16 08:54:52 +00:00
Jim Meyering
ebce0d1dec . 2002-02-16 08:26:04 +00:00
Jim Meyering
21d2ed30b3 *** empty log message *** 2002-02-16 08:23:43 +00:00
Jim Meyering
7592628e48 (jm_PREREQ_POSIXVER): New macro.
(jm_PREREQ): Use it.
2002-02-16 08:23:10 +00:00
Jim Meyering
9fff44980c Document _POSIX2_VERSION. 2002-02-16 08:22:32 +00:00
Jim Meyering
5de5f30d9b *** empty log message *** 2002-02-16 08:21:44 +00:00
Jim Meyering
aa21da0560 fix typo 2002-02-16 08:20:34 +00:00
Jim Meyering
c1e20b738a Add support for _POSIX2_VERSION, which lets you pick which POSIX
version you want the utilities to conform to.  Remove warnings about
failure to conform to a future POSIX version.

* NEWS, doc/coreutils.texi: Document _POSIX2_VERSION.
* doc/coreutils.texi (Standards Conformance): New section.
2002-02-16 08:16:26 +00:00
Jim Meyering
981a7966e7 *** empty log message *** 2002-02-16 08:14:53 +00:00
Jim Meyering
cc98f8a745 (libfetish_a_SOURCES): Add posixver.c and posixver.h. 2002-02-16 08:14:09 +00:00
Jim Meyering
815c5a7a31 new file, from Paul Eggert 2002-02-16 08:13:08 +00:00
Jim Meyering
5c7becf8ca *** empty log message *** 2002-02-16 08:12:01 +00:00
Jim Meyering
b7bdf635da Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 08:11:50 +00:00
Jim Meyering
1e6f7000ac Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main, parse_obsolescent_option): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 08:10:10 +00:00
Jim Meyering
e1ce35d51f Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 08:04:12 +00:00
Jim Meyering
12549a6db8 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 08:00:46 +00:00
Jim Meyering
3741aa834b (_POSIX2_VERSION, POSIX2_VERSION): Remove definitions.
(OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): Likewise.
2002-02-16 07:47:48 +00:00
Jim Meyering
e98b44e829 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 07:44:20 +00:00
Jim Meyering
9cb0d2f448 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(SEP_STRING_OPTION): Remove; no longer needed.
All uses changed to back to the corresponding short options.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 07:42:52 +00:00
Jim Meyering
8232744d27 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main): Revert to previous behavior, except report
an error and exit if the obsolete syntax is used and if conforming
to the new standard.
2002-02-16 07:39:17 +00:00
Jim Meyering
a5e2a85f07 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(short_options): Remove; no longer needed.
(COMMON_SHORT_OPTIONS): New macro.
(STRINGS_OPTION, WIDTH_OPTION): Remove; no longer needed.
All uses changed to back to the corresponding short options.
(main): Parse options using POSIX 1003.1-2001 rules if
conforming to that standard.  Do not warn of obsolete options.
2002-02-16 07:37:15 +00:00
Jim Meyering
1183723f25 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main): Revert to previous behavior, except report
an error and exit if the obsolete syntax is used and if conforming
to the new standard.
2002-02-16 07:31:27 +00:00
Jim Meyering
014c8f4a02 Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(shortopts): Remove; no longer needed.
(main): Revert to previous behavior, except report
an error and exit if the obsolete syntax is used and if conforming
to the new standard.
2002-02-16 07:29:18 +00:00
Jim Meyering
b042392540 . 2002-02-16 07:22:32 +00:00
Jim Meyering
7823d1aaed *** empty log message *** 2002-02-16 07:22:17 +00:00
Jim Meyering
f676dbef22 New test for change of 2002-02-05. 2002-02-16 07:22:09 +00:00
Jim Meyering
0798f9740f (TESTS): Add split-a. 2002-02-16 07:21:59 +00:00
Jim Meyering
80cb677ce9 Change 'split' to conform to POSIX. It now accepts an -a or
--suffix-length option, and refuses to generate more files
than there are suffixes.

Document this.
2002-02-15 15:22:32 +00:00
Jim Meyering
18a3d6a8aa from texinfo-4.0g 2002-02-15 09:10:54 +00:00
Jim Meyering
9e2f2e9f31 . 2002-02-13 13:59:39 +00:00
Jim Meyering
98ca17881b *** empty log message *** 2002-02-12 15:46:40 +00:00
Jim Meyering
d4e24746dc (DEFAULT_SUFFIX_LENGTH): Define constant.
(suffix_length): Use it here.
(usage): Use it here.
2002-02-12 15:46:34 +00:00
Jim Meyering
65cbf7d1fd Include "dirname.h".
(outbase): Now a global var.
(outfile_end): Remove.
(suffix_length): New var.
(shortopts, longopts, main): Add -a or --suffix-length.
(next_file_name): Implement -a.  Do not extend the suffix length.
Check for file names that are too long.
(main): Move outfile initialization to next_file_name.

(shortopts): Remove -v (a typo).
2002-02-12 15:44:16 +00:00
Jim Meyering
edcef60550 *** empty log message *** 2002-02-12 07:40:54 +00:00
Jim Meyering
3e7513f731 *** empty log message *** 2002-02-12 07:40:39 +00:00
Jim Meyering
2efda64d38 (main): Output warnings only if OBSOLETE_OPTION_WARNINGS. 2002-02-12 07:40:24 +00:00
Jim Meyering
e34b2d9108 . 2002-02-11 23:27:05 +00:00
Jim Meyering
bc4fb9c6f0 *** empty log message *** 2002-02-11 23:26:20 +00:00
Jim Meyering
a4376b2603 Add more support for POSIX 1003.1-2001, which requires removal
for support of obsolete "-DIGITS" option syntax in nice, and
which prohibits options with optional arguments like date's
-I option.

Document this.
2002-02-11 23:25:34 +00:00
Jim Meyering
28bcd77302 *** empty log message *** 2002-02-11 23:23:48 +00:00
Jim Meyering
6793260cdd (main): Conform to POSIX 1003.1-2001 if
POSIX2_VERSION says to, otherwise warn of obsolete usage if
OBSOLETE_OPTION_WARNINGS is nonzero and if not POSIXLY_CORRECT.
2002-02-11 23:23:42 +00:00
Jim Meyering
d614857d03 Add more support for POSIX 1003.1-2001, which requires removal
for support of obsolete "-DIGITS" option syntax in nice, and
which prohibits options with optional arguments like date's
-I option.

(ISO_8601_OPTION): New enum value.
(long_options): Use it.
(short_options): New constant.

(usage): Document the change.

(main): Conform to POSIX 1003.1-2001 if
POSIX2_VERSION says to, otherwise warn of obsolete usage if
OBSOLETE_OPTION_WARNINGS is nonzero and if not POSIXLY_CORRECT.
2002-02-11 22:58:59 +00:00
Jim Meyering
8abf13fa94 *** empty log message *** 2002-02-11 21:45:02 +00:00
Jim Meyering
154e260c9d (usage): Describe %F, %g, %G, %P, and %R. 2002-02-11 21:44:35 +00:00