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

📄 changelog

📁 Linux下文件工具。
💻
📖 第 1 页 / 共 5 页
字号:
	Instead, include "xalloc.h".	* mountlist.c: Include unlocked-io.h after all system headers.	Remove explicit declarations of xmalloc, xrealloc,	and xstrdup.  Instead, include "xalloc.h".	* argmatch.c, closeout.c, error.c, exclude.c: Include unlocked-io.h.	* fatal.c, getdate.y, getpass.c, getstr.c, getusershell.c: Likewise.	* mountlist.c, posixtm.c, readtokens.c, readutmp.c: Likewise.	* regex.c, sha.c, version-etc.c, yesno.c: Likewise.	Reported by Padraig Brady.	* mkstemp.c: #undef mkstemp.	Include config.h.	(rpl_mkstemp): Rename from mkstemp.	Protoize.2001-11-16  Jim Meyering  <meyering@lucent.com>	* physmem.c [HAVE_SYS_PSTAT_H]: Include <sys/pstat.h>.	(physmem_total) [HAVE_PSTAT_GETSTATIC]: If sysconf couldn't be used to	determine the amount of total physical memory, use pstat_getstatic.	HPUX-11 doesn't define _SC_PHYS_PAGES.	(physmem_available) [HAVE_PSTAT_GETSTATIC && HAVE_PSTAT_GETDYNAMIC]:	If sysconf couldn't be used to determine the amount of available	physical memory, use both pstat_getstatic and pstat_getdynamic.	Based on a patch from Bob Proulx.2001-11-05  Jim Meyering  <meyering@lucent.com>	* xstat.in (slash_aware_lstat): Correct a misleading comment.2001-11-03  Jim Meyering  <meyering@lucent.com>	* argmatch.h (ARGMATCH_TO_ARGUMENT): Remove casts of first two args	in argmatch_to_argument call.	* dirfd.c (dirfd): Reflect the fact that DIR_TO_FD now takes an	argument.	* hash.c (hash_clear): Fix a bug that could lead to an infloop or	e.g., a fault due to an attempt to free a NULL pointer.2001-11-01  Jim Meyering  <meyering@lucent.com>	* dirfd.c, dirfd.h: New files.	* Makefile.am (libfetish_a_SOURCES): Add dirfd.h.	* hash.c (hash_print) [TESTING]: Clean up.2001-10-22  Paul Eggert  <eggert@twinsun.com>	* hard-locale.c (alloca): Define to __builtin_alloca if __GNUC__,	to avoid a warning if -Wall.2001-10-21  Paul Eggert  <eggert@twinsun.com>	* regex.c (uintptr_t): Remove macro and decl; it's config.h's job.2001-10-21  Jim Meyering  <meyering@lucent.com>	* obstack.c (_): Honor the setting of ENABLE_NLS.  Otherwise,	this code would end up calling gettext even in packages built	with --disable-nls.	* getopt.c (_): Likewise.	* regex.c (_): Likewise.2001-10-20  Paul Eggert  <eggert@twinsun.com>	* error.c (strerror_r): Do not declare unless !_LIBC.	Do not check for HAVE_DECL_STRERROR_R missing unless STRERROR_R_CHAR_P.	Use strerror_r that is only a macro, even if it is not a function.	(strerror): Check for HAVE_DECL_STRERROR before declaring.	(private_strerror): Use prototypes, not old-style function definition.	(print_errno_message): New function.	Support the POSIX 'int'-flavored strerror_r, as well as the traditional	char*-flavored one.	(error_tail, error, error_at_line): Use it.2001-10-11  Jim Meyering  <meyering@lucent.com>	* argmatch.c (argmatch_invalid): Use quotearg_n_style (0, ...	and quote_n (1, ... to avoid clobbering a buffer.2001-10-05  Jim Meyering  <meyering@lucent.com>	* Makefile.am: (libfetish_a_SOURCES): Add hash-pjw.c and hash-pjw.h.	* hash-pjw.c: New file (factored out of fileutils' remove.c).	* hash-pjw.h: New file.2001-09-30  Jim Meyering  <meyering@lucent.com>	* mountlist.c [MOUNTED_GETFSSTAT]:	Include <sys/ucred.h>, for Apple Darwin.	Include sys/mount.h and sys/fs_types.h only if available.	(FS_TYPE): Define.	(read_filesystem_list): Use FS_TYPE.2001-09-29  Paul Eggert  <eggert@twinsun.com>	* exclude.c (excluded_filename): 0 -> false, since it's	a boolean context.2001-09-28  Paul Eggert  <eggert@twinsun.com>	Fix bug reported by Petter Reinholdtsen for HP-UX 10.20, which	#defines strtoimax.  Also treat the other strto* functions	like strtoimax.	* xstrtol.c (strtol): Do not declare if HAVE_DECL_STRTOL.	(strtoul): Do not declare if HAVE_DECL_STRTOUL.	(strtoimax, strtoumax): Do not declare if already defined as a macro.2001-09-26  Jim Meyering  <meyering@lucent.com>	Most macros in unlocked-io.h had the wrong number of arguments.	* gen-uio: New script.	(USE_UNLOCKED_IO): Define to 1 if not already defined.	* unlocked-io.hin: Remove file.	* Makefile.am (unlocked-io.h): Rewrite to use a separate script,	rather than trying to embed it here.	(EXTRA_DIST): Add gen-uio.  Remove unlocked-io.hin	Reported by Padraig Brady.2001-09-25  Volker Borchert  <bt@teknon.de>	* gettimeofday.c (rpl_gettimeofday): Declare local variable `result'.2001-09-23  Jim Meyering  <meyering@lucent.com>	* mountlist.c: Remove useless parentheses in #if directives.	(MOUNTED) [!defined MOUNTED]: Define to _PATH_MOUNTED, for when	the deprecated MOUNTED symbol is no longer defined in mntent.h.2001-09-22  Jim Meyering  <meyering@lucent.com>	* localcharset.c: Update from latest gettext.	* config.charset: Likewise.2001-09-20  Jim Meyering  <meyering@lucent.com>	* xstrtol.c (strtoimax): Guard declaration with	`#if !HAVE_DECL_STRTOIMAX', rather than just `#ifndef strtoimax'.	The latter fails because some systems (at least rs6000-ibm-aix4.3.3.0)	have their own, conflicting declaration of strtoimax in sys/inttypes.h.	(strtoumax): Likewise, for completeness (it wasn't necessary).2001-09-06  Paul Eggert  <eggert@twinsun.com>	* strtoimax.c (HAVE_LONG_LONG):	Redefine to HAVE_UNSIGNED_LONG_LONG if unsigned.	(strtoimax): Use sizeof (long), not sizeof strtol (ptr, endptr, base),	to work around bug in IBM C compiler.2001-09-16  Jim Meyering  <meyering@lucent.com>	* mkdir.c: New file.2001-09-04  Paul Eggert  <eggert@twinsun.com>	* xgetcwd.c: Revert some of the previous change; intead,	fix the HAVE_GETCWD_NULL code to behave more like the	!HAVE_GETCWD_NULL code used to.	Include "xalloc.h".	(xgetcwd): Do not return NULL when memory is exhausted; instead,	invoke xalloc_die.2001-09-04  Paul Eggert  <eggert@twinsun.com>	* xreadlink.c (xreadlink): Omit size_t* arg.  All uses changed.	Use ssize_t, not int, to store result of readlink.	Check for ssize_t overflow as well as size_t overflow,	as POSIX says the result of readlink is implementation-defined	when ssize_t overflows.	Remove unnecessary cast to char*.	Use free+malloc instead of realloc, as the storage doesn't need	to be preserved and it's clearer and can be more efficient that way.	(SIZE_MAX, SSIZE_MAX): New macros, if <limits.h> doesn't declare.	* xreadlink.h (xreadlink): Update prototype.2001-09-03  Paul Eggert  <eggert@twinsun.com>	* exclude.c (fnmatch_no_wildcards): Fix confusion between	usage of FNM_CASEFOLD and FNM_LEADING_DIR.  The bug was	spotted by Jim Meyering.2001-09-03  Jim Meyering  <meyering@lucent.com>	* xreadlink.c (xreadlink): Preserve errno around `free' during failure.2001-09-03  Paul Eggert  <eggert@twinsun.com>	* xgetcwd.c: Fix the !HAVE_GETCWD_NULL code to behave more	like the HAVE_GETCWD_NULL code.	Include pathmax.h if not HAVE_GETCWD.	Do not include xalloc.h.	(INITIAL_BUFFER_SIZE): New symbol.	Do not use xmalloc / xrealloc, since the caller is responsible for	handling errors.  Preserve errno around `free' during failure.	Do not overrun buffer when using getwd.2001-09-03  Paul Eggert  <eggert@twinsun.com>	* xgetcwd.c (xgetcwd): Use HAVE_GETCWD_NULL, not (defined	__GLIBC__ && __GLIBC__ >= 2), to decide whether to use getcwd (NULL, 0).2001-09-02  Jim Meyering  <meyering@lucent.com>	* error.c: Update from GNU libc.2001-09-01  Jim Meyering  <meyering@lucent.com>	* xreadlink.c: New file.	* xreadlink.h: New file.	* Makefile.am (libfetish_a_SOURCES): Add xreadlink.c and xreadlink.h.	* regex.c (uintptr_t) [!_LIBC]: Define to private_uintptr_t, so it	doesn't conflict with sparc-sun-solaris2.7's definition in	/usr/include/sys/int_types.h.	* exclude.c: Use `""', not `<>' to #include non-system header files.	(fnmatch_no_wildcards): Rewrite not to use function names, strcasecmp	and strncasecmp as r-values.  Unixware didn't have declarations.2001-08-31  Jim Meyering  <meyering@lucent.com>	* xgetcwd.c (xgetcwd): Reorganize to avoid some duplication.	Use an initial, malloc'd, buffer of length 128 rather than	a statically allocated one of length 1024.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* xgetcwd.c: Don't include pathmax.h.	Include stdlib.h and unistd.h if available.	Include xalloc.h.	(xmalloc, xstrdup, free): Remove decls.	(xgetcwd): Don't assume sizes fit in unsigned.	Check for overflow when computing sizes.	Simplify reallocation code.2001-08-28  Paul Eggert  <eggert@twinsun.com>	* Makefile.am (libfetish_a_SOURCES): Remove strtoxmax.c.	* strtoimax.c: Renamed from strtoxmax.c, removing the	old strtoimax.c.	Also, make the following further changes to make this file's	configuration more similar to that of strtol.c:	(UNSIGNED): Renamed from STRTOUXMAX_UNSIGNED.  All uses changed.	(strtoumax, uintmax_t, strtoull, strtol): Remove.	(intmax_t, strtoimax, strtol, strtoll): New macros, if UNSIGNED.	(strtoimax): Renamed from strtoumax.  All uses of unsigned values	changed to signed values.	And make the following changes as well:	Fix copyright notice, as 1999 was missing.	(verify): New macro.	(strtoimax): Check sizes at compile-time, not run-time.	Prefer strtol to strtoll if both work.	(main): Remove; it was not that useful and was a pain to maintain.	* strtoumax.c: Include strtoimax.c, not strtouxmax.c.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* savedir.c (savedir): Remove size parameter, as POSIX says that	a directory's st_size can have an arbitrary value, so the old	usage could waste an arbitrary amount of memory.  All uses	changed.	* savedir.h: Update prototype.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* xstrtol.c (strtoimax): New decl.2001-08-28  Paul Eggert  <eggert@twinsun.com>	* xstrtol.h: Add copyright notice.	(_DECLARE_XSTRTOL): Improve quality of diagnostic for	LONGINT_INVALID_SUFFIX_CHAR.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* quotearg.c: BSD/OS 4.1 wchar.h requires FILE and struct	tm to be declared.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* hash.c: Remove '2001' from copyright notice.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* full-write.h: New file.	* Makefile.am (libfetish_a_SOURCES): Add full-write.h.	* full-write.c: Correct credits, as cccp.c no longer	exists and anyway it was so heavily changed from the old cccp	code as to be unrecognizable.  Include full-write.h.	(full_write) Return size_t, with short writes meaning failure.	All callers changed.  This fixes a bug with large buffers	on 64-bit hosts.	* utime.c: Include full-write.h.2001-08-30  Paul Eggert  <eggert@twinsun.com>	Merge 'exclude' changes from tar 1.13.22.	This fixes one or two unlikely storage allocation overflow bugs,	but doesn't change user-visible behavior otherwise.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* exclude.c (bool): Declare, perhaps by including stdbool.h.	(<sys/types.h>): Include only if HAVE_SYS_TYPES_H.	(<stdlib.h>, <string.h>, <strings.h>, <inttypes.h>, <stdint.h>):	Include	if available.	(<xalloc.h>): Include	(SIZE_MAX): Define if <stdint.h> or <inttypes.h> doesn't.	(verify): New macro.  Use it to verify that EXCLUDE macros do not	collide with FNM macros.	(struct patopts): New struct.	(struct exclude): Use it, as exclude patterns now come with options.	(new_exclude): Support above changes.	(new_exclude, add_exclude_file):	Initial size must now be a power of two to simplify overflow checking.	(free_exclude, fnmatch_no_wildcards): New function.	(excluded_filename): No longer requires options arg, as the options	are determined by add_exclude.  Now returns bool, not int.	(excluded_filename, add_exclude):	Add support for the fancy new exclusion options.	(add_exclude, add_exclude_file): Now takes int options arg.	Check for arithmetic overflow when computing sizes.	(add_exclude_file): xrealloc might modify errno, so don't	realloc until after errno might be used.	* exclude.h (EXCLUDE_ANCHORED, EXCLUDE_INCLUDE,EXCLUDE_WILDCARDS):	New macros.	(free_exclude): New decl.	(add_exclude, add_exclude_file): Now takes int options arg.	(excluded_filename): No longer requires options arg, as the options	are determined by add_exclude.  Now returns bool, not int.2001-08-30  Paul Eggert  <eggert@twinsun.com>	* alloca.c (alloca): Arg is of type size_t, not unsigned.2001-08-27  Jim Meyering  <meyering@lucent.com>	* Makefile.am (libfetish_a_SOURCES): Add strtoxmax.c	* version-etc.c (N_): Remove definition.	Revert most of last change.	Instead, simply don't mark the `Copyright...' string for translation.	Based on advice from Paul Eggert.	* strtoxmax.c: Tweak comment.2001-08-26  Jim Meyering  <meyering@lucent.com>	* version-etc.c (version_etc_copyright_fmt): Replace literal year	of copyright with `%s' so translators don't get an untranslated	message in 2002.	(COPYRIGHT_YEAR): Define.	(version_etc): Use fprintf rather than fputs.	Suggestion from Ulrich Drepper.	* Makefile.am (libfetish_a_SOURCES): Add xstrtoimax.c.	* strtoll.c: New file, from GNU libc.	* xstrtoimax.c: New file.	* xstrtol.h: Add xstrtoimax.	* strtoumax.c: New file.  Simply include "strtoumax.c".	* strtoimax.c: New file.  Likewise, but first define STRTOUXMAX_SIGNED.	* strtoumax.c: Factor to work both for unsigned and signed types, ...	* strtoxmax.c: ... then renamed to this.2001-08-13  Paul Eggert  <eggert@twinsun.com>	* Makefile.am (unlocked-io.h): Do not append "_unlocked" twice.	Port to Solaris 8, where 'sed' requires a space after the 'r'	command, and where sh dislikes "$/".  Clean up the spacing a bit.	Redirect output to $tmp just once.2001-08-12  Paul Eggert  <eggert@sic.twinsun.com>

⌨️ 快捷键说明

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