⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 实战Linux编程的原代码,希望对学驱动的人能有所帮助
💻
📖 第 1 页 / 共 5 页
字号:
2002-07-29  Jim Meyering  <meyering@lucent.com>	* Version 2.1.	* src/tail.c: Adjust command examples in comments to use	POSIX 1003.1-2001 option syntax.	* src/sort.c: Likewise.	From Paul Eggert.2002-07-28  Jim Meyering  <meyering@lucent.com>	* configure.ac: Require automake-1.6b.2002-07-20  Jim Meyering  <meyering@lucent.com>	* Version 2.0.22.	* Upgrade to cvs automake -- required to work with 2.53b.	* configure.ac: Require automake-1.6a.	* Upgrade to gettext-0.11.3.	* Upgrade to autoconf-2.53b.2002-07-02  Jim Meyering  <meyering@lucent.com>	* src/cat.c, src/cksum.c, src/comm.c, src/csplit.c, src/cut.c (usage):	Use the PACKAGE_BUGREPORT e-mail address, rather than hard-coding it.	* src/expand.c, src/fmt.c, src/fold.c, src/head.c, src/join.c: Likewise.	* src/md5sum.c, src/nl.c, src/od.c, src/paste.c, src/pr.c: Likewise.	* src/sort.c, src/split.c, src/sum.c, src/tac.c, src/tail.c: Likewise.	* src/tr.c, src/tsort.c, src/unexpand.c, src/uniq.c, src/wc.c: Likewise.2002-06-22  Jim Meyering  <meyering@lucent.com>	* configure.ac: Invoke AC_GNU_SOURCE very early.2002-06-15  Jim Meyering  <meyering@lucent.com>	* src/cksum.c: Include <sys/types.h> before system.h.2002-05-22  Jim Meyering  <meyering@lucent.com>	* src/od.c [struct dummy]: Renamed.  Don't rely on portability of	zero-length arrays.  Instead, use sizes of -1 or +1.	Reported by Eric Backus.2002-05-14  Jim Meyering  <meyering@lucent.com>	`od -t f8' didn't work.	This bug was introduced with my change of 2000-10-22 (textutils-2.0.8).	* src/od.c (ulonglong_t): Move declaration to precede new use.	[enum size_spec] (N_SIZE_SPECS): New member.	(width_bytes): Add initializer corresponding to ulonglong_t type.	(struct assert_width_bytes_matches_size_spec_decl): Declare.	Based on a patch from Tony Kocurko.2002-04-29  Paul Eggert  <eggert@twinsun.com>	Use ENABLE_NLS only for gettext-related stuff, not also for	setlocale-related stuff.  From a patch suggested by Bruno	Haible.	Since setlocale is now almost universal, this patch also	removes some of the optimizations that clutter up the code and	which don't help all that much even on hosts that lack	setlocale.	* lib/hard-locale.c: Upgrade to version used in GNU Diffutils 2.8.1.	* m4/prereq.m4 (jm_PREREQ_HARD_LOCALE): Check for stdlib.h.	Do not check for alloca.h (no longer used) or stdbool.h (was never	used?).  Add AM_C_PROTOTYPES since hard-locale.h uses it.	* src/sys2.h (HAVE_SETLOCALE): Define to 0 if not defined.	* src/comm.c (compare_files): Replace #ifdef ENABLE_NLS	with if (HAVE_SETLOCALE).	* src/join.c (keycmp): Likewise.	* src/sort.c (keycompare, compare): Likewise.	* src/comm.c (hard_LC_COLLATE): Define even if ! ENABLE_NLS.	* src/join.c (hard_LC_COLLATE): Likewise.	* src/sort.c (hard_LC_COLLATE): Likewise.	* src/comm.c (main): Always initialize hard_LC_COLLATE.	Put initialization next to other locale-related stuff.	* src/join.c (main): Likewise.	* src/sort.c (main): Likewise.	* src/sort.c: Include <langinfo.h> even if ! ENABLE_NLS.	(decimal_point, th_sep): Depend on HAVE_SETLOCALE, not ENABLE_NLS.	(main): Likewise.	(MONTHTAB_CONST): Remove; all uses removed.	(struct_month_cmp, inittables): Do not depend on ENABLE_NLS.	(main): hard_LC_TIME locale does not depend on ENABLE_NLS.2002-04-29  Jim Meyering  <meyering@lucent.com>	* src/tail.c (parse_obsolescent_option): Do not limit the maximum	line/byte count (when specified via obsolete option syntax) to be	less than ULONG_MAX on systems where OFF_T_MAX is larger.2002-04-28  Paul Eggert  <eggert@twinsun.com>	* src/tail.c (tail_forever): Do not treat	max_n_unchanged_stats_between_opens specially (as if it were	infinite) if it has its maximal value.  Similarly for	max_n_consecutive_size_changes_between_opens.2002-04-28  Jim Meyering  <meyering@lucent.com>	Avoid new warnings from gcc.	* src/pr.c [struct COLUMN] <name>: Declare member to be const.	(init_fps): Declare local variable `firstname' to be const.2002-04-25  Jim Meyering  <meyering@lucent.com>	* src/wc.c (usage): Adjust ordering to match that of default output.	Suggestion from Gaute Hvoslef Kvalnes.	* configure.ac (AM_GNU_GETTEXT): Add external arg.	(AC_CONFIG_FILES): Remove intl/Makefile.	* Makefile.am (SUBDIRS): Remove intl.	* src/Makefile.am (INCLUDES): Remove -I../intl.2002-04-15  Jim Meyering  <meyering@lucent.com>	* src/tr.c (usage): Give a verbose description of --squeeze-repeats,	including the mention of SET1.  Reported by Dan Jacobson.2002-04-12  Jim Meyering  <meyering@lucent.com>	* src/Makefile.am (LDADD): List ../lib/libfetish.a both before	and after @LIBINTL@.  Thanks to Paul Eggert for the fix and to	Bruno Haible for diagnosing the problem.2002-03-16  Jim Meyering  <meyering@lucent.com>	* src/Makefile.am (datadir): Don't override $(datadir)	which might be set by --datadir and different from $(prefix)/share.	Patch from Albert Chin-A-Young.2002-03-10  Jim Meyering  <meyering@lucent.com>	* configure.ac (AM_INIT_AUTOMAKE): Specify the required version	of automake (1.6), and options (gnits dist-bzip2), rather than...	* Makefile.am (AUTOMAKE_OPTIONS): ...here.  Remove definition.2002-03-09  Jim Meyering  <meyering@lucent.com>	* Makefile.am (EXTRA_DIST): Remove config/config.rpath,	now that automake knows about it.2002-03-05  Jim Meyering  <meyering@lucent.com>	* Makefile.am (EXTRA_DIST): Add config/config.rpath.2002-02-23  Paul Eggert  <eggert@twinsun.com>	* src/cat.c (simple_cat, cat, main): Use char * rather than	unsigned char *, to avoid some technical violations of the C	standard, and to avoid the need for casts.  I guess the	unsigned char * was probably there for improved performance	with ancient compilers, but the code wasn't using the	unsignedness any more.	Reported by Nelson H. F. Beebe.	(cat): int -> size_t for full_write arg.  This doesn't	fix any bugs since the buffer size is small, but it makes	the code a bit clearer.2002-02-18  Jim Meyering  <meyering@lucent.com>	* Version 2.0.21.	* tests/tail/Test.pm: For tests matching /^(obs|err-[134])/,	put _POSIX2_VERSION=199209 in the environment, so the tests succeed	even when the environment would have contained _POSIX2_VERSION=200112.	* tests/uniq/Test.pm (test_vector): Rename tests of obsolete usage	to have prefix of `obs'.  Adjust environment for those tests as above.	* tests/mk-script: When getting input via a pipe, apply the	environment settings to the command in question, not to `cat'.	No longer allow more than one element in the $Test::env or	$Test::env_default arrays.  No caller used that feature.2002-02-17  Jim Meyering  <meyering@lucent.com>	* tests/head/Test.pm: Accept pre-POSIX 1003.1-2001 options.	* tests/pr/Test.pm: Likewise.	* tests/sort/Test.pm: Likewise.	* Makefile.cfg (wget_files): Reflect new location of these files.2002-02-16  Jim Meyering  <meyering@lucent.com>	* ABOUT-NLS, intl/*: Update to Gettext 0.11.	* INSTALL: Update to Autoconf 2.52h.	* src/Makefile.am (datadir): Use `share' in place of @DATADIRNAME@,	per Gettext-0.11.	(LDADD): Use @LIBINTL@ instead of @INTLLIBS@, per Gettext-0.11.	* configure.ac (AC_CONFIG_AUX_DIR): New macro invocation.	(ALL_LINGUAS): Remove: now in po/LINGUAS as per Gettext 0.11.	* config: New subdirectory, containing the following files from .:	config.guess, config.sub, depcomp, missing, install-sh, mkinstalldirs.	Move the following files here from doc: texinfo.tex, mdate-sh.2002-02-15  Paul Eggert  <eggert@twinsun.com>	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.	* src/expand.c: Include posixver.h.	(usage): Document only the intersection of the old and new behaviors,	to encourage portability.	* src/fold.c: Likewise.	* src/head.c: Likewise.	* src/od.c: Likewise.	* src/pr.c: Likewise.	* src/sort.c: Likewise.	* src/split.c: Likewise.	* src/uniq.c: Likewise.	* src/tail.c: Likewise.	* src/unexpand.c: Likewise.	* src/expand.c (shortopts): Remove; no longer needed.	* src/od.c (short_options): Likewise.	* src/pr.c (short_options): Likewise.	* src/sort.c (short_options): Likewise.	* src/split.c (shortopts): Likewise.	* src/uniq.c (shortopts): Likewise.	* src/unexpand.c (shortopts): Likewise.	* src/od.c (COMMON_SHORT_OPTIONS): New macro.	* src/pr.c (COMMON_SHORT_OPTIONS): Likewise.	* src/sort.c (COMMON_SHORT_OPTIONS): Likewise.	* src/expand.c (main): Revert to previous behavior, except report	an error and exit if the obsolete syntax is used and if conforming	to the new standard.	* src/fold.c (main): Likewise.	* src/head.c (main): Likewise.	* src/split.c (main): Likewise.	* src/uniq.c (main): Likewise.	* src/tail.c (main, parse_obsolescent_option): Likewise.	* src/unexpand.c (main): Likewise.	* src/od.c (STRINGS_OPTION, WIDTH_OPTION): Remove; no longer needed.	All uses changed back to the corresponding short options.	* src/pr.c (SEP_STRING_OPTION): Likewise.	* src/od.c (main): Parse options using POSIX 1003.1-2001 rules if	conforming to that standard.  Do not warn of obsolete options.	* src/pr.c (main): Likewise.	* src/sort.c (main): Likewise.	* src/system.h (_POSIX2_VERSION, POSIX2_VERSION): Remove definitions.	(OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): Likewise.2002-02-16  Jim Meyering  <meyering@lucent.com>	* tests/misc/split-a: New test for change of 2002-02-05.	* tests/misc/Makefile.am (TESTS): Add split-a.2002-02-12  Jim Meyering  <meyering@lucent.com>	* src/split.c (DEFAULT_SUFFIX_LENGTH): Define constant.	(suffix_length): Use it here.	(usage): Use it here.2002-02-05  Paul Eggert  <eggert@twinsun.com>	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.	* NEWS, doc/coreutils.texi: Document this.	* src/split.c: 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.	* src/split.c (shortopts): Remove -v (a typo).2002-02-11  Jim Meyering  <meyering@lucent.com>	* tests/misc/head-pos: New file/test for the change of 2002-02-08.	* tests/misc/Makefile.am (TESTS): Add head-pos.	* src/tr.c (unquote): Make comment a little clearer.2002-02-08  Paul Eggert  <eggert@twinsun.com>	* src/head.c (head_lines): If we have read too much data, try	to seek back to the position we would have gotten to had we	been reading one byte at a time.  POSIX currently doesn't	require this, but it's easy to do and some software relies on it.2002-02-02  Jim Meyering  <meyering@lucent.com>	* src/uniq.c (main): Prepend `warning: ' to the diagnostic, so it's	consistent with all of the other `... is obsolete...' diagnostics.2002-01-31  Paul Eggert  <eggert@twinsun.com>	Add more support for POSIX 1003.1-2001, which requires removal for	support of obsolete "-N" option syntax in expand, head, fold,	split, tail, unexpand, uniq, and which prohibits options with	optional arguments in od and pr.	* NEWS: Document this.	* doc/coreutils.texi: Likewise.	* src/expand.c (usage): Likewise.	* src/fold.c (usage): Likewise.	* src/head.c (usage): Likewise.	* src/od.c (usage): Likewise.	* src/pr.c (usage): Likewise.	* src/split.c (usage): Likewise.	* src/unexpand.c (usage): Likewise.	* src/uniq.c (usage): Likewise.	* NEWS: Improve doc for previous fix in this area.	* src/expand.c (shortopts): New constant.	* src/od.c (short_options): Likewise.	* src/pr.c (short_options): Likewise.	* src/sort.c (short_options): Likewise.	* src/split.c (shortopts): Likewise.	* src/unexpand.c (shortopts): Likewise.	* src/uniq.c (shortopts): Likewise.	* src/expand.c (main): Check for obsolete options.	* src/fold.c (main): Likewise.	* src/head.c (main): Likewise.	* src/od.c (main): Likewise.	* src/pr.c (main): Likewise.	* src/sort.c (main): Likewise.	* src/split.c (main): Likewise.	* src/tail.c (parse_obsolescent_option, main): Likewise.	* src/unexpand.c (main): Likewise.	* src/uniq.c (main): Likewise.	* src/head.c (header_mode_option): New constant.	* src/od.c: New enum for long options.	* src/pr.c (SEP_STRING_OPTION): New enum value.	(long_options): Use it.	* src/split.c (main): Use -1, not EOF, for getopt_long.	* src/system.h (OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): New macros.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -