📄 changelog
字号:
2002-07-20 Jim Meyering <meyering@lucent.com> * xmalloc.c: Adjust to work with new autoconf macros, AC_FUNC_MALLOC and AC_FUNC_REALLOC: test #ifndef HAVE_MALLOC/HAVE_REALLOC. * gettext.h: Upgrade to gettext-0.11.3.2002-07-13 Bruno Haible <bruno@clisp.org> * xstat.in: Include <string.h>. * mountlist.c: #undef MNT_IGNORE before defining it, to avoid warning on FreeBSD.2002-07-09 Jim Meyering <meyering@lucent.com> * mountlist.h (ME_DUMMY): Don't count entries of type `auto' as dummy ones. At least on GNU/Linux systems, `auto' means something else. From Michael Stone.2002-07-01 Jim Meyering <meyering@lucent.com> * c-stack.c: Include sys/time.h. From Volker Borchert.2002-06-11 Paul Eggert <eggert@twinsun.com> * fnmatch.c, fnmatch_loop.c (WIDE_CHAR_SUPPORT): New macro. Use it uniformly instead of (defined HAVE_WCTYPE_H && defined HAVE_WCHAR_H). It also uses HAVE_BTOWC, to fix a porting bug on Solaris 2.5.1 reported by Vin Shelton.2002-06-22 Jim Meyering <meyering@lucent.com> * fnmatch.c (ISASCII, ISPRINT): Undefine, to avoid warning about redefinition due to Solaris5.6's definition in /usr/include/sys/euc.h.2002-06-22 Paul Eggert <eggert@twinsun.com> * c-stack.h (segv_handler, c_stack_action) [! defined SA_SIGINFO]: Do not assume SA_SIGINFO behavior. Bug reported by Jim Meyering on NetBSD 1.5.2.2002-06-22 Jim Meyering <meyering@lucent.com> * c-stack.c, c-stack.h: New files, from diffutils-2.8.2. * exitfail.c, exitfail.h: Likewise. * Makefile.am (libfetish_a_SOURCES): Add exitfail.c and exitfail.h. * Makefile.am (libfetish_a_SOURCES): Add fnmatch_.h in place of fnmatch.h. (EXTRA_DIST): Add fnmatch_loop.c. (libfetish_a_SOURCES): Add c-stack.c and c-stack.h. * fnmatch_loop.c: New file, from diffutils-2.8.2. * fnmatch.c: Update from diffutils-2.8.2. * fnmatch_.h: New file. From diffutils-2.8.2. * fnmatch.h: Remove file.2002-06-18 Paul Eggert <eggert@twinsun.com> * file-type.h: Report an error if neither S_ISREG nor S_IFREG is defined, instead of using a test specific to glibc 2.2. This should be safe, since POSIX requires S_ISREG and Unix Version 7 had S_IFREG. We don't need to check for <sys/types.h> since we don't use any symbols that it defines.2002-06-15 Jim Meyering <meyering@lucent.com> * file-type.h (FILE_TYPE_H): Guard entire contents with #ifndef. For GNU libc 2.2 and newer, ensure that <sys/types.h> and <sys/stat.h> have been included before this file.2002-06-13 Richard Dawe <richdawe@bigfoot.com> * Makefile.am (lstat.c, stat.c, .sin.sed): Use t-$@, rather than $@-t, so that each temporary file name is unique and valid in the first 8 characters, for operation under DOS.2002-06-15 Jim Meyering <meyering@lucent.com> Work even with DJGPP 2.03, which lacks support for symlinks. From Richard Dawe. * xstat.in (S_ISLNK): Define to 0 if neither S_ISLNK nor S_IFLNK is defined. * lchown.c (S_ISLNK): Likewise.2002-06-14 Jim Meyering <meyering@lucent.com> * file-type.h: Use the version from diffutils-2.8.2. * file-type.c: Likewise.2002-05-27 Jim Meyering <meyering@lucent.com> Fix a problem seen only on nonconforming systems whereby ls.c's use of localtime, and then of gettimeofday would cause trouble: the localtime call used to initialize rpl_gettimeofday's save mechanism would clobber ls's current local time information so that in any long listing the first file would always be listed with date 1970-01-01. Analysis by Volker Borchert. * gettimeofday.c (localtime): Undefine. (rpl_localtime): New function.2002-05-22 Jim Meyering <meyering@lucent.com> * Makefile.am (libfetish_a_SOURCES): Add file-type.c and file-type.h. * file-type.h: New file. * file-type.c (file_type): New file/function. Extracted from diffutils.2002-04-29 Paul Eggert <eggert@twinsun.com> * hard-locale.c: Upgrade to version used in GNU Diffutils 2.8.1.2002-04-28 Paul Eggert <eggert@twinsun.com> * sig2str.h (SIGNUM_BOUND): Do not use WTERMSIG, to avoid depending on <sys/wait.h> and WTERMSIG. Default to 64 instead of 127, since 64 is the largest conceivable number for ancient nonstandard hosts. * sig2str.c: Do not include <sys/wait.h>; no longer needed.2002-04-28 Jim Meyering <meyering@lucent.com> * sig2str.c (WTERMSIG): Remove definition (unused).2002-04-28 Paul Eggert <eggert@twinsun.com> * sig2str.h, sig2str.c: New files. * Makefile.am (libfetish_a_SOURCES): Add sig2str.h.2002-04-24 Jim Meyering <meyering@lucent.com> * gettext.h: New file, from Gettext. * Makefile.am (INCLUDES): Remove -I../intl. (libfetish_a_SOURCES): Add gettext.h.2002-04-16 Jim Meyering <meyering@lucent.com> * readutmp.h (UT_TYPE): Remove definition (now in who.c). (HAVE_STRUCT_XTMP_UT_EXIT, HAVE_STRUCT_XTMP_UT_ID): Define. (HAVE_STRUCT_XTMP_UT_PID, HAVE_STRUCT_XTMP_UT_TYPE): Define.2002-04-12 Jim Meyering <meyering@lucent.com> * dirfd.h (dirfd): Elide prototype if dirfd is a macro.2002-03-10 Jim Meyering <meyering@lucent.com> * makepath.c (make_path): Remove a comma from a diagnostic. Suggestion from Santiago Vila.2002-03-08 Jim Meyering <meyering@lucent.com> * rename.c: Mention that this wrapper is needed also on mips-dec-ultrix4.4 systems.2002-03-02 Jim Meyering <meyering@lucent.com> * gettime.c (gettime): Test HAVE_CLOCK_GETTIME, not HAVE_CLOCK_SETTIME.2002-02-27 Paul Eggert <eggert@twinsun.com> * nanosleep.h: Rename to.... * timespec.h: New name for nanosleep.h. All uses changed. * gettime.c: New file. * settime.c: New file. * stime.c: Remove. * Makefile.am (libfetish_a_SOURCES): Add gettime.c, settime.c, timespec.h. Remove nanosleep.h.2002-02-25 Paul Eggert <eggert@twinsun.com> * acl.c, acl.h: New files. * Makefile.am (libfetish_a_SOURCES): Add acl.h, acl.c.2002-02-24 Jim Meyering <meyering@lucent.com> * strnlen.c (strnlen): Define-away/undef so that an inconsistent prototype in string.h (on at least AIX4.3.2.0 w/gcc-2.95.3) doesn't cause trouble. Reported by Nelson Beebe.2002-02-23 Paul Eggert <eggert@twinsun.com> * path-concat.c (xpath_concat): Reorder code to pacify compilers that don't know that xalloc_die never returns.2002-02-20 Jim Meyering <meyering@lucent.com> * getdate.c: Regenerate using bison-1.33.2002-02-15 Paul Eggert <eggert@twinsun.com> * posixver.c, posixver.h: New files. * Makefile.am (libfetish_a_SOURCES): Add them.2002-02-02 Paul Eggert <eggert@twinsun.com> Bruno Haible <bruno@clisp.org> * unicodeio.h (print_unicode_char): Add exit_on_error argument. (fwrite_success_callback): New declaration. * unicodeio.c (unicode_to_mb): New function, extracted from print_unicode_char. Call failure callback instead of error. (fwrite_success_callback): New function. (exit_failure_callback): New function. (fallback_failure_callback): New function. (print_unicode_char): Call unicode_to_mb.2002-01-26 Jim Meyering <meyering@lucent.com> * Makefile.am (getdate$U.o): Depend on unlocked-io.h.2002-01-22 Jim Meyering <meyering@lucent.com> * Makefile.am (Makefile): Don't depend on $(BUILT_SOURCES). Otherwise, some versions of automake would omit the rule that makes Makefile from Makefile.in.2001-01-21 Paul Eggert <eggert@twinsun.com> * xmemcoll.h, xmemcoll.c: New files. * Makefile.am (libfetish_a_SOURCES): Add them. * memcoll.c: Include errno.h, and declare errno if not defined. (memcoll): Set errno to zero if there is no error. * quotearg.c (quotearg_buffer_restyled): Fix bug with quoting buffers containing NUL when backslashing escapes. This bug was exposed by the other changes in this patch. (quotearg_n_options): New arg ARGSIZE. All callers changed. (quoting_options_from_style): New function. (quotearg_n_style): Use it. (quotearg_n_style_mem): New function. * quotearg.h (quotearg_n_style_mem): New function.2002-01-16 Jim Meyering <meyering@lucent.com> * getdate.y: Add three semicolons, each just before a closing brace. Bison (as of version 1.31) no longer papers over that mistake.2002-02-14 Paul Eggert <eggert@twinsun.com> * backupfile.c (ISDIGIT): Comment fix. * getdate.y (ISDIGIT): Likewise. * posixtm.c (ISDIGIT, year): Likewise. * strverscmp.c (ISDIGIT): Likewise. * userspec.c (ISDIGIT): Likewise.2002-01-05 Jim Meyering <meyering@lucent.com> * version-etc.c (version_etc_copyright): Update copyright year.2001-01-19 Paul Eggert <eggert@twinsun.com> * closeout.c (close_stdout_status): If ferror (stdout), do not silently exit merely because the output buffer happens to have nothing pending.2001-12-18 Paul Eggert <eggert@twinsun.com> See the big note in ../ChangeLog. * human.c (suffixes): Prefer K to k for 1024. (generate_suffix_backwards): New function. (human_readable_inexact): Use it. * xstrtol.c (__xstrtol): If there is no number but there is a valid suffix, assume 1. "MB" now means decimal, "MiB" binary. Accept 'K' as well as 'k'.2001-12-15 Jim Meyering <meyering@lucent.com> * regex.h (__restrict_arr): Update from libc. * mountlist.h (ME_REMOTE): Recognize file systems of type smbfs as `remote' if the name starts with `//'. Suggested by Michael Stone. (STREQ): Define.2001-12-10 Jim Meyering <meyering@lucent.com> * linebuffer.c: Remove explicit declarations of xmalloc and xrealloc, Instead, include "xalloc.h". (initbuffer): Don't cast xmalloc return value to char*. (readline): Reword comment. Don't cast xrealloc return value to char* Return NULL, not 0.2001-12-09 Jim Meyering <meyering@lucent.com> * modechange.c (mode_compile): Add cast to avoid pedantic warning about `signed and unsigned type in conditional expression'. * posixtm.c (posix_time_parse): Likewise. * xreadlink.c (xreadlink): Add cast to avoid a pedantic warning. * readtokens.c (readtoken): Declare an index to be of type unsigned to avoid a pedantic warning. * getstr.c: Don't include assert.h. (getstr): Remove warning-evoking assertions. Return -1 if offset parameter is out of bounds. Change the type of a local from int to size_t. * strftime.c (my_strftime_localtime_r): Include this function definition in the `#if ! HAVE_TM_GMTOFF' block. * xgethostname.c: Remove declarations of xmalloc and xrealloc. Include xalloc.h instead.2001-12-02 Jim Meyering <meyering@lucent.com> * tempname.c: Don't declare getenv, thus reverting the change of 2001-11-18. It's no longer necessary, now that stdlib.h is always included. * regex.c [!__BOUNDED_POINTERS__]: Define away __bounded, __unbounded, and __ptrvalue. Reported by Uwe H. Steinfeld.2001-11-30 Akim Demaille <akim@epita.fr> * xstrdup.c: Include xalloc.h, so that xstrdup is declared before being defined.2001-11-27 Paul Eggert <eggert@twinsun.com> * quotearg.h (quotearg_n, quotearg_n_style): First arg is int, not unsigned. * quotearg.c (quotearg_n, quotearg_n_style): Likewise. (SIZE_MAX, UINT_MAX): New macros. (quotearg_n_options): Abort if N is negative. Avoid overflow check on hosts where size_t is 64 bits and int is 32 bits, as overflow is impossible there. Fix off-by-one typo that caused unnecessary reallocation.2001-11-27 Jim Meyering <meyering@lucent.com> * tempname.c: Merge with version from libc. * regex.c: Likewise. * tempname.c: Include stdlib.h unconditionally. On some old systems for which STDC_HEADERS is 0, it was not included, resulting in a warning about an integer-to-pointer conversion problem with getenv. Reported by Volker Borchert.2001-11-26 Jim Meyering <meyering@lucent.com> * gtod.h: Remove file. * Makefile.am (libfetish_a_SOURCES): Remove gtod.h. * gettimeofday.c: Don't include gtod.h. (GTOD_init): Remove function. (rpl_gettimeofday): Do its job here instead, rather than aborting. Suggestion from Volker Borchert.2001-11-23 Jim Meyering <meyering@lucent.com> * hash.h (struct hash_table): Don't define here. Merely declare it. * hash.c (struct hash_table): Define it here instead.2001-11-22 Jim Meyering <meyering@lucent.com> * hash.h: Bracket contents of file with #ifndef HASH_H_ ... #endif.2001-11-18 Paul Eggert <eggert@twinsun.com> * tempname.c (TMP_MAX): Remove; no longer needed. (TEMPORARIES): New macro. (__gen_tempname): Use TEMPORARIES rather than TMP_MAX. This removes an artificial limitation (e.g. HP-UX 10.20, where TMP_MAX is 17576).2001-11-18 Jim Meyering <meyering@lucent.com> * tempname.c [!HAVE_DECL_GETENV]: Declare getenv to avoid warning on SunOS4. * Makefile.am (Makefile): Depend on $(BUILT_SOURCES), so those files will be created before anything else.2001-11-17 Jim Meyering <meyering@lucent.com> * modechange.c (mode_adjust): Fix error introduced on 1999-04-26 that made e.g., `chmod a=,o=w,g=o F' cause F to be group readable rather than group writable. Patch by Juan F. Codagnone. * readtokens.c: Remove explicit declarations of xmalloc and xrealloc,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -