ls --block-size=si. Displayed file size is now always affected by
--block-size.
-2002-09-13 Jim Meyering <meyering@lucent.com>
+2002-09-13 Jim Meyering <jim@meyering.net>
* coreutils.texi (tail invocation): In --sleep-interval=NUMBER,
NUMBER may now be a floating point number.
(stat invocation): Remove references to now-removed %S and %C.
(Time directives) [%S]: Explain why the range is [0..60].
-2002-08-30 Jim Meyering <meyering@lucent.com>
+2002-08-30 Jim Meyering <jim@meyering.net>
* coreutils.texi [START-INFO-DIR-ENTRY]: Don't use sc{} on LHS.
Fix typo: s/permission/permissions/. From Michail Litvak.
- Exit status is now 126 if command was found but not invoked,
127 if nohup failed or if command was not found.
-2002-07-24 Jim Meyering <meyering@lucent.com>
+2002-07-24 Jim Meyering <jim@meyering.net>
* coreutils.texi (Time directives): Document %P, %R, %e, %F,
%g, %G, and %V
that -N/--literal are equivalent to --quoting-style=literal.
Reported by Oskar Liljeblad as Debian bug#103612.
-2002-07-10 Jim Meyering <meyering@lucent.com>
+2002-07-10 Jim Meyering <jim@meyering.net>
* coreutils.texi (du invocation): s/PAT/PATTERN/.
From Martin Michlmayr.
-2002-07-08 Jim Meyering <meyering@lucent.com>
+2002-07-08 Jim Meyering <jim@meyering.net>
* coreutils.texi (cp invocation): Remove unnecessary "$@" in example;
Texinfo would render the @" as an umlaut over the following character.
From Paul Eggert.
* Makefile.am (check-texinfo): Check for the above.
-2002-07-06 Jim Meyering <meyering@lucent.com>
+2002-07-06 Jim Meyering <jim@meyering.net>
* coreutils.texi (stat invocation): Remove description of --secure.
-2002-07-03 Jim Meyering <meyering@lucent.com>
+2002-07-03 Jim Meyering <jim@meyering.net>
* coreutils.texi (stat invocation): Rename --link/-l
to --dereference/-L. Rewrite description of --dereference.
* coreutils.texi (Putting the tools together): Don't mention egrep,
since it's not part of POSIX 1003.1-2001.
-2002-06-21 Jim Meyering <meyering@lucent.com>
+2002-06-21 Jim Meyering <jim@meyering.net>
* coreutils.texi (stat invocation): New section. From Michael Meskes.
* coreutils.texi (ls invocation): Document new option: --author.
-2002-06-03 Jim Meyering <meyering@lucent.com>
+2002-06-03 Jim Meyering <jim@meyering.net>
* coreutils.texi (rm invocation): Add the warning (also in the --help
output) that the contents of a removed file are often recoverable.
-2002-05-27 Jim Meyering <meyering@lucent.com>
+2002-05-27 Jim Meyering <jim@meyering.net>
* Makefile.am (check-texinfo): Adapt to reflect that now we use
@acronym{POSIX}.
-2002-05-26 Jim Meyering <meyering@lucent.com>
+2002-05-26 Jim Meyering <jim@meyering.net>
* coreutils.texi: Use @acronym in place of most uses of @sc.
* getdate.texi (Date input formats): Likewise.
-2002-04-28 Jim Meyering <meyering@lucent.com>
+2002-04-28 Jim Meyering <jim@meyering.net>
* coreutils.texi: Change `@code{PROG}' to `@command{PROG}'.
* coreutils.texi (kill invocation): Document the above.
Document POSIX signals better.
-2002-04-15 Jim Meyering <meyering@lucent.com>
+2002-04-15 Jim Meyering <jim@meyering.net>
* coreutils.texi: Document kill.
Written by Marcus Brinkmann.
-2002-04-13 Jim Meyering <meyering@lucent.com>
+2002-04-13 Jim Meyering <jim@meyering.net>
* coreutils.texi: Document link and unlink.
-2002-04-08 Jim Meyering <meyering@lucent.com>
+2002-04-08 Jim Meyering <jim@meyering.net>
* coreutils.texi: Use new directives, @copying and @insertcopying,
thus now requiring texinfo-4.2 to create the .info file.
symlink options. Warn that cp -R is not portable on symbolic
links unless you also specify -P.
-2002-03-02 Jim Meyering <meyering@lucent.com>
+2002-03-02 Jim Meyering <jim@meyering.net>
* coreutils.texi (cp invocation): Document that cp -r
preserves symlinks. Emphasize non-portability of cp -r.
* coreutils.texi (Time directives): Add %N for nanoseconds.
This documents the recent change to 'ls'.
-2002-02-28 Jim Meyering <meyering@lucent.com>
+2002-02-28 Jim Meyering <jim@meyering.net>
* coreutils.texi (pr invocation): Reword to avoid using `:'
in an @opindex entry -- info doesn't permit it.
* coreutils.texi (seq invocation): In the example, use "tail
-n 3", not "tail -3", to conform to POSIX 1003.1-2001.
-2002-02-17 Jim Meyering <meyering@lucent.com>
+2002-02-17 Jim Meyering <jim@meyering.net>
* coreutils.texi (tsort background): New section.
From Ian Lance Taylor.
* coreutils.texi: Document _POSIX2_VERSION.
(Standards Conformance): New section.
-2002-01-24 Jim Meyering <meyering@lucent.com>
+2002-01-24 Jim Meyering <jim@meyering.net>
* coreutils.texi (START-INFO-DIR-ENTRY): Remove a few entries
and clean up a few others based on suggestions from Bob Proulx.
* coreutils.texi: Document this. (Also, document a similar
change to "touch", for fileutils).
-2002-01-12 Jim Meyering <meyering@lucent.com>
+2002-01-12 Jim Meyering <jim@meyering.net>
* coreutils.texi (shred invocation): List some journaled filesystems.
-2001-11-10 Jim Meyering <meyering@lucent.com>
+2001-11-10 Jim Meyering <jim@meyering.net>
* coreutils.texi (Date directives): Document %u.
* coreutils.texi (paste invocation): Give examples.
Thanks to Dan Jacobson for suggesting the examples.
-2001-11-05 Jim Meyering <meyering@lucent.com>
+2001-11-05 Jim Meyering <jim@meyering.net>
* coreutils.texi (sort invocation): Recommend setting LC_ALL=C,
not LC_COLLATE=C. Explain how the latter can cause problems.
Based on a message from Paul Eggert.
(ls invocation): Recommend setting LC_ALL=C, not LC_COLLATE=C.
-2001-10-21 Jim Meyering <meyering@lucent.com>
+2001-10-21 Jim Meyering <jim@meyering.net>
* coreutils.texi (cp invocation): Describe --reply=...
-2001-10-17 Jim Meyering <meyering@lucent.com>
+2001-10-17 Jim Meyering <jim@meyering.net>
* coreutils.texi (cp invocation): `cp --no-dereference' is
no longer equivalent to `cp -d'.
Describe new optional argument to --preserve.
Describe new option: --no-preserve=ATTRIBUTE_LIST.
-2001-09-23 Jim Meyering <meyering@lucent.com>
+2001-09-23 Jim Meyering <jim@meyering.net>
* Makefile.am (check-texinfo): Redirect stderr of `grep -w' to
/dev/null, so people with old versions of grep don't see the failure.
-2001-09-16 Jim Meyering <meyering@lucent.com>
+2001-09-16 Jim Meyering <jim@meyering.net>
* coreutils.texi (mv invocation): Describe new option:
--reply={yes,no,query}. Fix a few typos.
* coreutils.texi (uniq invocation): The input need not
be sorted. Try to clarify -d versus -D versus -u.
-2001-09-12 Jim Meyering <meyering@lucent.com>
+2001-09-12 Jim Meyering <jim@meyering.net>
* coreutils.texi (tail invocation): Document new option: -F.
From Herbert Xu.
* coreutils.texi: expr now uses LC_COLLATE for string comparison,
as per POSIX.
-2001-08-25 Jim Meyering <meyering@lucent.com>
+2001-08-25 Jim Meyering <jim@meyering.net>
* coreutils.texi: Use @option, rather than @samp everywhere.
* coreutils.texi: 'expr' now requires '+' rather than 'quote'
to quote tokens.
-2001-07-14 Jim Meyering <meyering@lucent.com>
+2001-07-14 Jim Meyering <jim@meyering.net>
* coreutils.texi (cp invocation): Reflect 2001-07-08 change to
cp (via copy.c).
-2001-06-16 Jim Meyering <meyering@lucent.com>
+2001-06-16 Jim Meyering <jim@meyering.net>
* Makefile.am (info_TEXINFOS): Reflect renaming: s/omni-/core/.
* coreutils.texi: Likewise.
* omni-utils.texi (ls invocation): Mention the effect of locale.
Reported by Keith Thompson.
-2001-05-24 Jim Meyering <meyering@lucent.com>
+2001-05-24 Jim Meyering <jim@meyering.net>
* texinfo.tex: Update from master source.
* omni-utils.texi (ls invocation): Document more clearly what ls
does when given no arguments.
-2001-05-21 Jim Meyering <meyering@lucent.com>
+2001-05-21 Jim Meyering <jim@meyering.net>
* textutils.texi: Remove file.
(human_options): Renamed from human_block_size, with new signature
that allows block sizes up to UINTMAX_MAX. All callers changed.
-2002-10-13 Jim Meyering <meyering@lucent.com>
+2002-10-13 Jim Meyering <jim@meyering.net>
* xnanosleep.c (initialized): Remove declaration now that it's unused.
(#pragma STDC FENV_ACCESS ON): Remove.
(xnanosleep): Don't futz with rounding state.
-2002-10-06 Jim Meyering <meyering@lucent.com>
+2002-10-06 Jim Meyering <jim@meyering.net>
* safe-read.c (safe_read): Change type of function
from ssize_t to size_t.
* safe-read.h: Update prototype.
-2002-09-28 Jim Meyering <meyering@lucent.com>
+2002-09-28 Jim Meyering <jim@meyering.net>
* makepath.c (make_path): Restore umask *before* creating the final
component.
(get_fs_usage): (uintmax_t) -1 -> UINTMAX_MAX to avoid a cast.
Don't assume that f_frsize and f_bsize are the same type.
-2002-09-25 Jim Meyering <meyering@lucent.com>
+2002-09-25 Jim Meyering <jim@meyering.net>
* fsusage.c: Remove unneeded parentheses around operands of `defined'.
* safe-read.c (safe_read): Make comment more precise:
upon error, it returns -1.
-2002-09-22 Jim Meyering <meyering@lucent.com>
+2002-09-22 Jim Meyering <jim@meyering.net>
* makepath.c (make_path): Minor reformatting.
for consistency with nanosleep. Check errno after nanosleep
returns -1.
-2002-09-11 Jim Meyering <meyering@lucent.com>
+2002-09-11 Jim Meyering <jim@meyering.net>
* xnanosleep.c, xnanosleep.h: New files, factored out of sleep.c.
* Makefile.am (libfetish_a_SOURCES): Add them.
-2002-09-04 Jim Meyering <meyering@lucent.com>
+2002-09-04 Jim Meyering <jim@meyering.net>
* addext.c (addext): Add a cast to avoid gcc's warning about
`comparison between signed and unsigned'.
of type size_t so that they match type of upper bound, thus avoiding
warning about `comparison between signed and unsigned'.
-2002-08-31 Jim Meyering <meyering@lucent.com>
+2002-08-31 Jim Meyering <jim@meyering.net>
* mktime.c: Update from GNU libc.
* obstack.c: Likewise.
posixtime failures better.
Improve the test data (in comments only).
-2002-07-27 Jim Meyering <meyering@lucent.com>
+2002-07-27 Jim Meyering <jim@meyering.net>
* readutmp.h: If we have both utmpx.h and utmp.h, and there exists
the utmp.ut_exit member, but not the utmpx.ut_exit member, then
a big kludge; someday we'll put the brains in an autoconf macro.
(UT_EXIT_E_TERMINATION, UT_EXIT_E_EXIT): Define.
-2002-07-20 Jim Meyering <meyering@lucent.com>
+2002-07-20 Jim Meyering <jim@meyering.net>
* xmalloc.c: Adjust to work with new autoconf macros, AC_FUNC_MALLOC
and AC_FUNC_REALLOC: test #ifndef HAVE_MALLOC/HAVE_REALLOC.
* mountlist.c: #undef MNT_IGNORE before defining it, to avoid warning
on FreeBSD.
-2002-07-09 Jim Meyering <meyering@lucent.com>
+2002-07-09 Jim Meyering <jim@meyering.net>
* 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>
+2002-07-01 Jim Meyering <jim@meyering.net>
* c-stack.c: Include sys/time.h.
From Volker Borchert.
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>
+2002-06-22 Jim Meyering <jim@meyering.net>
* fnmatch.c (ISASCII, ISPRINT): Undefine, to avoid warning about
redefinition due to Solaris5.6's definition in /usr/include/sys/euc.h.
Do not assume SA_SIGINFO behavior.
Bug reported by Jim Meyering on NetBSD 1.5.2.
-2002-06-22 Jim Meyering <meyering@lucent.com>
+2002-06-22 Jim Meyering <jim@meyering.net>
* c-stack.c, c-stack.h: New files, from diffutils-2.8.2.
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>
+2002-06-15 Jim Meyering <jim@meyering.net>
* 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>
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>
+2002-06-15 Jim Meyering <jim@meyering.net>
Work even with DJGPP 2.03, which lacks support for symlinks.
From Richard Dawe.
is defined.
* lchown.c (S_ISLNK): Likewise.
-2002-06-14 Jim Meyering <meyering@lucent.com>
+2002-06-14 Jim Meyering <jim@meyering.net>
* file-type.h: Use the version from diffutils-2.8.2.
* file-type.c: Likewise.
-2002-05-27 Jim Meyering <meyering@lucent.com>
+2002-05-27 Jim Meyering <jim@meyering.net>
Fix a problem seen only on nonconforming systems whereby ls.c's
use of localtime, and then of gettimeofday would cause trouble:
* gettimeofday.c (localtime): Undefine.
(rpl_localtime): New function.
-2002-05-22 Jim Meyering <meyering@lucent.com>
+2002-05-22 Jim Meyering <jim@meyering.net>
* Makefile.am (libfetish_a_SOURCES): Add file-type.c and file-type.h.
* file-type.h: New file.
nonstandard hosts.
* sig2str.c: Do not include <sys/wait.h>; no longer needed.
-2002-04-28 Jim Meyering <meyering@lucent.com>
+2002-04-28 Jim Meyering <jim@meyering.net>
* sig2str.c (WTERMSIG): Remove definition (unused).
* sig2str.h, sig2str.c: New files.
* Makefile.am (libfetish_a_SOURCES): Add sig2str.h.
-2002-04-24 Jim Meyering <meyering@lucent.com>
+2002-04-24 Jim Meyering <jim@meyering.net>
* 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>
+2002-04-16 Jim Meyering <jim@meyering.net>
* 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>
+2002-04-12 Jim Meyering <jim@meyering.net>
* dirfd.h (dirfd): Elide prototype if dirfd is a macro.
-2002-03-10 Jim Meyering <meyering@lucent.com>
+2002-03-10 Jim Meyering <jim@meyering.net>
* makepath.c (make_path): Remove a comma from a diagnostic.
Suggestion from Santiago Vila.
-2002-03-08 Jim Meyering <meyering@lucent.com>
+2002-03-08 Jim Meyering <jim@meyering.net>
* rename.c: Mention that this wrapper is needed also on
mips-dec-ultrix4.4 systems.
-2002-03-02 Jim Meyering <meyering@lucent.com>
+2002-03-02 Jim Meyering <jim@meyering.net>
* gettime.c (gettime): Test HAVE_CLOCK_GETTIME,
not HAVE_CLOCK_SETTIME.
* acl.c, acl.h: New files.
* Makefile.am (libfetish_a_SOURCES): Add acl.h, acl.c.
-2002-02-24 Jim Meyering <meyering@lucent.com>
+2002-02-24 Jim Meyering <jim@meyering.net>
* 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
* 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>
+2002-02-20 Jim Meyering <jim@meyering.net>
* getdate.c: Regenerate using bison-1.33.
(fallback_failure_callback): New function.
(print_unicode_char): Call unicode_to_mb.
-2002-01-26 Jim Meyering <meyering@lucent.com>
+2002-01-26 Jim Meyering <jim@meyering.net>
* Makefile.am (getdate$U.o): Depend on unlocked-io.h.
-2002-01-22 Jim Meyering <meyering@lucent.com>
+2002-01-22 Jim Meyering <jim@meyering.net>
* Makefile.am (Makefile): Don't depend on $(BUILT_SOURCES).
Otherwise, some versions of automake would omit the rule that makes
* quotearg.h (quotearg_n_style_mem): New function.
-2002-01-16 Jim Meyering <meyering@lucent.com>
+2002-01-16 Jim Meyering <jim@meyering.net>
* getdate.y: Add three semicolons, each just before a closing brace.
Bison (as of version 1.31) no longer papers over that mistake.
* strverscmp.c (ISDIGIT): Likewise.
* userspec.c (ISDIGIT): Likewise.
-2002-01-05 Jim Meyering <meyering@lucent.com>
+2002-01-05 Jim Meyering <jim@meyering.net>
* version-etc.c (version_etc_copyright): Update copyright year.
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>
+2001-12-15 Jim Meyering <jim@meyering.net>
* regex.h (__restrict_arr): Update from libc.
as `remote' if the name starts with `//'. Suggested by Michael Stone.
(STREQ): Define.
-2001-12-10 Jim Meyering <meyering@lucent.com>
+2001-12-10 Jim Meyering <jim@meyering.net>
* linebuffer.c: Remove explicit declarations of xmalloc and xrealloc,
Instead, include "xalloc.h".
Don't cast xrealloc return value to char*
Return NULL, not 0.
-2001-12-09 Jim Meyering <meyering@lucent.com>
+2001-12-09 Jim Meyering <jim@meyering.net>
* modechange.c (mode_compile): Add cast to avoid pedantic warning about
`signed and unsigned type in conditional expression'.
* xgethostname.c: Remove declarations of xmalloc and xrealloc.
Include xalloc.h instead.
-2001-12-02 Jim Meyering <meyering@lucent.com>
+2001-12-02 Jim Meyering <jim@meyering.net>
* 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
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>
+2001-11-27 Jim Meyering <jim@meyering.net>
* tempname.c: Merge with version from libc.
* regex.c: Likewise.
warning about an integer-to-pointer conversion problem with getenv.
Reported by Volker Borchert.
-2001-11-26 Jim Meyering <meyering@lucent.com>
+2001-11-26 Jim Meyering <jim@meyering.net>
* gtod.h: Remove file.
* Makefile.am (libfetish_a_SOURCES): Remove gtod.h.
(rpl_gettimeofday): Do its job here instead, rather than aborting.
Suggestion from Volker Borchert.
-2001-11-23 Jim Meyering <meyering@lucent.com>
+2001-11-23 Jim Meyering <jim@meyering.net>
* 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>
+2001-11-22 Jim Meyering <jim@meyering.net>
* hash.h: Bracket contents of file with #ifndef HASH_H_ ... #endif.
removes an artificial limitation (e.g. HP-UX 10.20, where
TMP_MAX is 17576).
-2001-11-18 Jim Meyering <meyering@lucent.com>
+2001-11-18 Jim Meyering <jim@meyering.net>
* 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>
+2001-11-17 Jim Meyering <jim@meyering.net>
* 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
(rpl_mkstemp): Rename from mkstemp.
Protoize.
-2001-11-16 Jim Meyering <meyering@lucent.com>
+2001-11-16 Jim Meyering <jim@meyering.net>
* physmem.c [HAVE_SYS_PSTAT_H]: Include <sys/pstat.h>.
(physmem_total) [HAVE_PSTAT_GETSTATIC]: If sysconf couldn't be used to
physical memory, use both pstat_getstatic and pstat_getdynamic.
Based on a patch from Bob Proulx.
-2001-11-05 Jim Meyering <meyering@lucent.com>
+2001-11-05 Jim Meyering <jim@meyering.net>
* xstat.in (slash_aware_lstat): Correct a misleading comment.
-2001-11-03 Jim Meyering <meyering@lucent.com>
+2001-11-03 Jim Meyering <jim@meyering.net>
* argmatch.h (ARGMATCH_TO_ARGUMENT): Remove casts of first two args
in argmatch_to_argument call.
* 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>
+2001-11-01 Jim Meyering <jim@meyering.net>
* dirfd.c, dirfd.h: New files.
* Makefile.am (libfetish_a_SOURCES): Add dirfd.h.
* regex.c (uintptr_t): Remove macro and decl; it's config.h's job.
-2001-10-21 Jim Meyering <meyering@lucent.com>
+2001-10-21 Jim Meyering <jim@meyering.net>
* obstack.c (_): Honor the setting of ENABLE_NLS. Otherwise,
this code would end up calling gettext even in packages built
char*-flavored one.
(error_tail, error, error_at_line): Use it.
-2001-10-11 Jim Meyering <meyering@lucent.com>
+2001-10-11 Jim Meyering <jim@meyering.net>
* 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>
+2001-10-05 Jim Meyering <jim@meyering.net>
* 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>
+2001-09-30 Jim Meyering <jim@meyering.net>
* mountlist.c [MOUNTED_GETFSSTAT]:
Include <sys/ucred.h>, for Apple Darwin.
(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>
+2001-09-26 Jim Meyering <jim@meyering.net>
Most macros in unlocked-io.h had the wrong number of arguments.
* gen-uio: New script.
* gettimeofday.c (rpl_gettimeofday): Declare local variable `result'.
-2001-09-23 Jim Meyering <meyering@lucent.com>
+2001-09-23 Jim Meyering <jim@meyering.net>
* 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>
+2001-09-22 Jim Meyering <jim@meyering.net>
* localcharset.c: Update from latest gettext.
* config.charset: Likewise.
-2001-09-20 Jim Meyering <meyering@lucent.com>
+2001-09-20 Jim Meyering <jim@meyering.net>
* xstrtol.c (strtoimax): Guard declaration with
`#if !HAVE_DECL_STRTOIMAX', rather than just `#ifndef strtoimax'.
(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>
+2001-09-16 Jim Meyering <jim@meyering.net>
* mkdir.c: New file.
usage of FNM_CASEFOLD and FNM_LEADING_DIR. The bug was
spotted by Jim Meyering.
-2001-09-03 Jim Meyering <meyering@lucent.com>
+2001-09-03 Jim Meyering <jim@meyering.net>
* xreadlink.c (xreadlink): Preserve errno around `free' during failure.
* 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>
+2001-09-02 Jim Meyering <jim@meyering.net>
* error.c: Update from GNU libc.
-2001-09-01 Jim Meyering <meyering@lucent.com>
+2001-09-01 Jim Meyering <jim@meyering.net>
* xreadlink.c: New file.
* xreadlink.h: New file.
(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>
+2001-08-31 Jim Meyering <jim@meyering.net>
* xgetcwd.c (xgetcwd): Reorganize to avoid some duplication.
Use an initial, malloc'd, buffer of length 128 rather than
* alloca.c (alloca): Arg is of type size_t, not unsigned.
-2001-08-27 Jim Meyering <meyering@lucent.com>
+2001-08-27 Jim Meyering <jim@meyering.net>
* Makefile.am (libfetish_a_SOURCES): Add strtoxmax.c
* strtoxmax.c: Tweak comment.
-2001-08-26 Jim Meyering <meyering@lucent.com>
+2001-08-26 Jim Meyering <jim@meyering.net>
* version-etc.c (version_etc_copyright_fmt): Replace literal year
of copyright with `%s' so translators don't get an untranslated
errno alone because there is no limit. Also, work even if
pathconf returns a value greater than SIZE_MAX.
-2001-08-12 Jim Meyering <meyering@lucent.com>
+2001-08-12 Jim Meyering <jim@meyering.net>
* xgetcwd.c (xgetcwd) [defined __GLIBC__ && __GLIBC__ >= 2]:
Simply `return getcwd (NULL, 0);'.
* pathmax.h: Clean up cpp syntax.
-2001-08-12 Jim Meyering <meyering@lucent.com>
+2001-08-12 Jim Meyering <jim@meyering.net>
* gettimeofday.c: New file.
* gtod.h: New file.
* Makefile.am (libfetish_a_SOURCES): Add gtod.h.
-2001-08-04 Jim Meyering <meyering@lucent.com>
+2001-08-04 Jim Meyering <jim@meyering.net>
* error.h (__attribute__): Remove `|| __STRICT_ANSI__' from #if stmt,
to get in sync with glibc.
can optimize it when MB_CUR_MAX == 1.
The width of control characters is zero, not 1.
-2001-07-15 Jim Meyering <meyering@lucent.com>
+2001-07-15 Jim Meyering <jim@meyering.net>
* Makefile.am (EXTRA_DIST): Add unlocked-io.hin.
(BUILT_SOURCES): Add unlocked-io.h.
* regex.c: Update from glibc.
-2001-07-05 Jim Meyering <meyering@lucent.com>
+2001-07-05 Jim Meyering <jim@meyering.net>
* Makefile.am (noinst_HEADERS): Remove definition, per new automake
recommendation.
Remove a thus-exposed (better checks in automake) duplicate and
two unnecessary .h files.
-2001-06-11 Jim Meyering <meyering@lucent.com>
+2001-06-11 Jim Meyering <jim@meyering.net>
* regex.c: Update from GNU libc.
-2001-05-27 Jim Meyering <meyering@lucent.com>
+2001-05-27 Jim Meyering <jim@meyering.net>
* readutmp.h (UT_TYPE): Define.
-2001-05-24 Jim Meyering <meyering@lucent.com>
+2001-05-24 Jim Meyering <jim@meyering.net>
* argmatch.c: Include "quote.h".
(argmatch_invalid): Remove explicit `' quotes. Instead, use the
a slash was stripped. Do not strip the last slash after a
file system prefix.
-2001-04-08 Jim Meyering <meyering@lucent.com>
+2001-04-08 Jim Meyering <jim@meyering.net>
* getdate.y (get_date): Set tm_isdst to -1 to ensure that it is
recomputed; that's necessary when the offset spans a DST transition.
Patch by David J. MacKenzie. Reported by Hon-Yin Kok.
-2001-04-02 Jim Meyering <meyering@lucent.com>
+2001-04-02 Jim Meyering <jim@meyering.net>
* regex.h, regex.c: Update from GNU libc.
alias if codeset is empty.
* config.charset (BeOS): Use wildcard syntax.
-2001-03-13 Jim Meyering <meyering@lucent.com>
+2001-03-13 Jim Meyering <jim@meyering.net>
* path-concat.c (path_concat) [FILESYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX]:
Don't insert a backslash when concatenating e.g., `C:' and `foo'.
* mkstemp.c, tempname.c: New files, taken from glibc 2.2.2.
-2001-02-17 Jim Meyering <meyering@lucent.com>
+2001-02-17 Jim Meyering <jim@meyering.net>
* strtoul.c: Sync from GNU libc. Use double quotes, not <...>
around included file name.
mbstate_t, as we now insist on proper declarations for both
before using mbrtowc.
-2001-02-17 Jim Meyering <meyering@lucent.com>
+2001-02-17 Jim Meyering <jim@meyering.net>
* regex.c: Update from libc.
* config.charset: Update for FreeBSD 4.2.
-2001-01-26 Jim Meyering <meyering@lucent.com>
+2001-01-26 Jim Meyering <jim@meyering.net>
* quotearg.c: Include stddef.h.
* quote.c: Include stddef.h.
* unicodeio.c (print_unicode_char): Cast the second iconv() arg,
to avoid a warning. Add back 'const' to inptr.
-2001-01-16 Jim Meyering <meyering@lucent.com>
+2001-01-16 Jim Meyering <jim@meyering.net>
* basename.c: Include <stdio.h>, needed by assert on SunOS4.
From Bruno Haible.
-2001-01-14 Jim Meyering <meyering@lucent.com>
+2001-01-14 Jim Meyering <jim@meyering.net>
* rename.c: New file. From Volker Borchert.
Include stdlib.h, string.h or strings.h, and xalloc.h.
* strftime.c: Sync with glibc time/strftime.c 1.81.
-2001-01-03 Jim Meyering <meyering@lucent.com>
+2001-01-03 Jim Meyering <jim@meyering.net>
* unicodeio.c (print_unicode_char): Remove `const' from declaration of
local `inptr' to avoid warning with some system declarations of iconv.
No need to use uintmax_t; unsigned long is long enough.
Don't bother to get suffix since we don't use it.
-2000-12-24 Jim Meyering <meyering@lucent.com>
+2000-12-24 Jim Meyering <jim@meyering.net>
* hash.c (is_prime): Return explicit boolean values.
(hash_get_first): Return NULL to appease Irix5.6's 89.
* config.charset: Add support for BeOS.
-2000-12-16 Jim Meyering <meyering@lucent.com>
+2000-12-16 Jim Meyering <jim@meyering.net>
* getusershell.c [!SHELLS_FILE && __DJGPP__]: Define
SHELLS_FILE to a file name that's useful on djgpp systems.
(default_shells): Prepend ADDITIONAL_DEFAULT_SHELLS.
Based mostly on a patch from Prashant TR.
-2000-12-16 Jim Meyering <meyering@lucent.com>
+2000-12-16 Jim Meyering <jim@meyering.net>
This bug had a serious impact on chown: `chown N:M FILE' (for integer
N and M) would have treated it like `chown N:N FILE'.
* mbswidth.c (mbsnwidth): Don't loop endlessly when called with an
invalid mulitbyte sequence and with the MBSW_ACCEPT_INVALID flag set.
-2000-12-07 Jim Meyering <meyering@lucent.com>
+2000-12-07 Jim Meyering <jim@meyering.net>
* stripslash.c (ISSLASH): Define.
(strip_trailing_slashes): Use ISSLASH rather than comparing against `/'.
* dirname.h (dir_name_r): Remove prototype.
-2000-12-05 Jim Meyering <meyering@lucent.com>
+2000-12-05 Jim Meyering <jim@meyering.net>
* dirname.c (dir_name_r): Add `const' in a few local declarations.
-2000-12-04 Jim Meyering <meyering@lucent.com>
+2000-12-04 Jim Meyering <jim@meyering.net>
* path-concat.c: [!HAVE_DECL_MALLOC]: Declare malloc.
Also include memory.h, stdlib.h, unistd.h if appropriate.
Reported by Andreas Jaeger (conflicting declaration of malloc).
-2000-12-02 Jim Meyering <meyering@lucent.com>
+2000-12-02 Jim Meyering <jim@meyering.net>
* closeout.h: Make idempotent, to avoid some obscure warnings.
* dirname.c (dir_name_r): Fix typo: int -> size_t.
-2000-11-26 Jim Meyering <meyering@lucent.com>
+2000-11-26 Jim Meyering <jim@meyering.net>
* memcoll.c: Include sys/types.h. From Werner Almesberger.
variable is valid.
(obstack_int_grow, obstack_int_grow_fast): Don't cast AINT to int.
-2000-11-17 Jim Meyering <meyering@lucent.com>
+2000-11-17 Jim Meyering <jim@meyering.net>
* strstr.c: Update from GNU libc.
-2000-11-16 Jim Meyering <meyering@lucent.com>
+2000-11-16 Jim Meyering <jim@meyering.net>
* strverscmp.c: Incorporate weak-alias-related changes from glibc.
-2000-11-11 Jim Meyering <meyering@lucent.com>
+2000-11-11 Jim Meyering <jim@meyering.net>
* error.c: Add a couple #includes, merging from GNU libc version.
-2000-11-10 Jim Meyering <meyering@lucent.com>
+2000-11-10 Jim Meyering <jim@meyering.net>
* obstack.h: Update from GNU libc.
* obstack.c: Likewise.
Don't bother opening SHELLS_FILE if shellstream is NULL;
it's not necessary.
-2000-11-05 Jim Meyering <meyering@lucent.com>
+2000-11-05 Jim Meyering <jim@meyering.net>
* makepath.h (make_dir): Declare.
* makepath.c (make_dir): Remove `static' attribute.
Required because egcs-2.91.66 (aka 1.1.2) defines __restrict, but
doesn't define __restrict_arr.
-2000-10-29 Jim Meyering <meyering@lucent.com>
+2000-10-29 Jim Meyering <jim@meyering.net>
* xstat.in: Fix grammar in comment.
-2000-10-28 Jim Meyering <meyering@lucent.com>
+2000-10-28 Jim Meyering <jim@meyering.net>
* memchr.c: Update from libc.
Adjust for portability:
Avoid using fseek, when possible -- it's broken by design.
Patch by Ulrich Drepper.
-2000-10-26 Jim Meyering <meyering@lucent.com>
+2000-10-26 Jim Meyering <jim@meyering.net>
* strftime.c: Update from libc.
-2000-10-25 Jim Meyering <meyering@lucent.com>
+2000-10-25 Jim Meyering <jim@meyering.net>
* obstack.c: Update from libc.
-2000-10-23 Jim Meyering <meyering@lucent.com>
+2000-10-23 Jim Meyering <jim@meyering.net>
* hard-locale.c (hard_locale): Revert last change -- it was simply
wrong. That set_locale call must not have any side effects.
From Paul Eggert.
-2000-10-22 Jim Meyering <meyering@lucent.com>
+2000-10-22 Jim Meyering <jim@meyering.net>
* md5.c (md5_process_block) [OP]: Use `rol', not CYCLIC.
[CYCLIC]: Remove now-unused definition.
(save_cwd) [HAVE_FCHDIR]: Use O_DIRECTORY when opening ".".
Suggestion from Ulrich Drepper.
-2000-10-21 Jim Meyering <meyering@lucent.com>
+2000-10-21 Jim Meyering <jim@meyering.net>
* dirname.c (dir_name_r): New function, factored out of dir_name.
(dir_name): Use dir_name_r.
* dirname.h (dir_name_r): Declare it.
-2000-10-21 Jim Meyering <meyering@lucent.com>
+2000-10-21 Jim Meyering <jim@meyering.net>
* dirname.c (memrchr): Declare if necessary.
(dir_name): Remove the restriction that there be no
[!weak_alias]: Define __memrchr to memrchr.
Guard weak_alias use with `#ifdef weak_alias'.
-2000-10-17 Jim Meyering <meyering@lucent.com>
+2000-10-17 Jim Meyering <jim@meyering.net>
* quote.h (PARAMS): Define and use.
Reported by Akim Demaille.
* getopt.c: Update from libc.
-2000-10-16 Jim Meyering <meyering@lucent.com>
+2000-10-16 Jim Meyering <jim@meyering.net>
* hard-locale.c (hard_locale): Use "", not 0 as 2nd arg to setlocale.
From Jan Fedak.
-2000-09-25 Jim Meyering <meyering@lucent.com>
+2000-09-25 Jim Meyering <jim@meyering.net>
* md5.h (rol): Define (from GnuPG).
(M): Use rol rather than open-coding it.
Add a FIXME comment.
-2000-09-21 Jim Meyering <meyering@lucent.com>
+2000-09-21 Jim Meyering <jim@meyering.net>
* userspec.c (parse_user_spec): Remove debugging printf I'd added.
Reported by Michael Stone.
-2000-09-20 Jim Meyering <meyering@lucent.com>
+2000-09-20 Jim Meyering <jim@meyering.net>
* Makefile.am (libfetish_a_SOURCES): Add sha.c.
(noinst_HEADERS): Add sha.h.
Based on code from Scott G. Miller and from GnuPG.
-2000-09-15 Jim Meyering <meyering@lucent.com>
+2000-09-15 Jim Meyering <jim@meyering.net>
* regex.c: Update from libc.
-2000-09-10 Jim Meyering <meyering@lucent.com>
+2000-09-10 Jim Meyering <jim@meyering.net>
* getopt.c (_getopt_internal): Update from glibc.
-2000-09-09 Jim Meyering <meyering@lucent.com>
+2000-09-09 Jim Meyering <jim@meyering.net>
* quotearg.c: Rename ISASCII to IN_CTYPE_DOMAIN, so people don't
think it should be used as a general replacement for isascii.
(parse_user_spec): Use xstrtoul, not atoi when converting numeric
UID, GID. Check range.
-2000-09-06 Jim Meyering <meyering@lucent.com>
+2000-09-06 Jim Meyering <jim@meyering.net>
* getopt.c (_getopt_internal): Update from glibc.
-2000-08-30 Jim Meyering <meyering@lucent.com>
+2000-08-30 Jim Meyering <jim@meyering.net>
* strftime.c: Merge in changes from GNU libc.
-2000-08-26 Jim Meyering <meyering@lucent.com>
+2000-08-26 Jim Meyering <jim@meyering.net>
* closeout.c: Include "__fpending.h".
(close_stdout_status): Return right away if there's nothing to flush.
Don't translate a message until just before returning,
to avoid unnecessary translation.
-2000-08-07 Jim Meyering <meyering@lucent.com>
+2000-08-07 Jim Meyering <jim@meyering.net>
* addext.c, argmatch.c, argmatch.h, backupfile.h, bumpalloc.h,
chown.c, diacrit.h, dirname.h, dup2.c, exclude.h, fileblocks.c,
ELSE_EXTEND_BUFFER_HIGH_BOUND): New macros.
(EXTEND_BUFFER): Use them.
-2000-08-01 Jim Meyering <meyering@lucent.com>
+2000-08-01 Jim Meyering <jim@meyering.net>
* dirname.c (ISSLASH): Define.
(BACKSLASH_IS_PATH_SEPARATOR): Define.
* quotearg.c (quotearg_n_options): Don't make the initial
slot vector a constant, since it might get modified.
-2000-07-31 Jim Meyering <meyering@lucent.com>
+2000-07-31 Jim Meyering <jim@meyering.net>
* xmalloc.c: Use `virtual memory exhausted', not `Memory exhausted'.
* obstack.c (print_and_abort): Likewise.
component of a "memory exhausted" message in slot 0.
From a suggestion by Jim Meyering.
-2000-07-30 Jim Meyering <meyering@lucent.com>
+2000-07-30 Jim Meyering <jim@meyering.net>
* makepath.c (make_path): Quote the other instance, too.
N < N_STATIC_SLOTVECS and the length of the quoted result is smaller
than STATIC_BUF_SIZE.
-2000-07-29 Jim Meyering <meyering@lucent.com>
+2000-07-29 Jim Meyering <jim@meyering.net>
* diacrit.c (diacrit_diac): Use __MSDOS__ in favor of MSDOS.
* dirname.c (dir_name): Likewise.
* mbswidth.c (mbswidth): Add a flags argument.
(mbsnwidth): New function.
-2000-07-24 Jim Meyering <meyering@lucent.com>
+2000-07-24 Jim Meyering <jim@meyering.net>
* mbswidth.c: Remove useless #else. From Bruno Haible.
(quotearg_buffer_restyled): If a unibyte locale, don't bother to
invoke multibyte primitives.
-2000-07-23 Jim Meyering <meyering@lucent.com>
+2000-07-23 Jim Meyering <jim@meyering.net>
* basename.c (base_name): Add an assertion.
* config.charset: Add support for FreeBSD. Improve support for HP-UX
and IRIX 6.
-2000-07-15 Jim Meyering <meyering@lucent.com>
+2000-07-15 Jim Meyering <jim@meyering.net>
* makepath.c: Include quote.h.
(make_path): Convert "`%s'" in format strings to "%s", and wrap each
gettext_default ("{LEFT QUOTATION MARK}", "\"") for left quote, and
gettext_default ("{RIGHT QUOTATION MARK}", "\"") for right quote.
-2000-07-09 Jim Meyering <meyering@lucent.com>
+2000-07-09 Jim Meyering <jim@meyering.net>
* Most files: Update copyright dates to include 2000.
-2000-07-08 Jim Meyering <meyering@lucent.com>
+2000-07-08 Jim Meyering <jim@meyering.net>
* xgethostname.c (ENAMETOOLONG): Define to an unlikely value
if not defined.
* quotearg.c (struct quoting_options): Simplify quote_these_too
dimension.
-2000-07-03 Jim Meyering <meyering@lucent.com>
+2000-07-03 Jim Meyering <jim@meyering.net>
* strndup.c: [!HAVE_DECL_STRNLEN]: Declare strnlen.
Reported by Bruno Haible.
-2000-07-04 Jim Meyering <meyering@lucent.com>
+2000-07-04 Jim Meyering <jim@meyering.net>
* quotearg.c: Make inclusion of <wchar.h> independent of whether
HAVE_MBRTOWC is set. Required at least for irix-5.6, which
Assign to *pwc, and return 1 only if result is nonzero.
(iswprint): Use ISPRINT when substituting our own mbrtowc.
-2000-07-03 Jim Meyering <meyering@lucent.com>
+2000-07-03 Jim Meyering <jim@meyering.net>
* readutmp.h: [HAVE_UTMPX_H]: Include <utmp.h> if HAVE_UTMP_H.
This is necessary to get a definition of e.g., UTMP_FILE on HP-UX 10.20.
From Bob Proulx.
-2000-07-02 Jim Meyering <meyering@lucent.com>
+2000-07-02 Jim Meyering <jim@meyering.net>
* quotearg.c (mbstate_t): Don't define here.
-2000-07-02 Jim Meyering <meyering@lucent.com>
+2000-07-02 Jim Meyering <jim@meyering.net>
* nanosleep.c (SIGCONT): Define if not already defined.
per change in ../m4/ls-mntd-fs.m4.
(read_filesystem_list): Ignore symbolic links.
-2000-06-29 Jim Meyering <meyering@lucent.com>
+2000-06-29 Jim Meyering <jim@meyering.net>
* same.c: Include <string.h> or <strings.h>, as appropriate,
for declaration of strcmp.
Set errno properly when returning NULL.
Check for readdir error.
-2000-06-26 Jim Meyering <meyering@lucent.com>
+2000-06-26 Jim Meyering <jim@meyering.net>
* posixtm.c [HAVE_STDLIB_H]: Include stdlib.h, for decl of abort.
* unicodeio.c (print_unicode_char): Work around ansi2knr deficiency.
-2000-06-24 Jim Meyering <meyering@lucent.com>
+2000-06-24 Jim Meyering <jim@meyering.net>
* error.c [!HAVE_DECL_STRERROR_R]: Declare strerror_r.
-2000-06-21 Jim Meyering <meyering@lucent.com>
+2000-06-21 Jim Meyering <jim@meyering.net>
* getpass.c: New file, from Bruno Haible. Required for BeOS.
* path-concat.c (path_concat): Don't access dir[-1] if dir is
the empty string.
-2000-06-21 Jim Meyering <meyering@lucent.com>
+2000-06-21 Jim Meyering <jim@meyering.net>
* Makefile.am (libfetish_a_SOURCES): Add getstr.c.
(noinst_HEADERS): Add getstr.h.
with 8-bit delimiters.
* getstr.h: New file.
-2000-06-19 Jim Meyering <meyering@lucent.com>
+2000-06-19 Jim Meyering <jim@meyering.net>
* getloadavg.c [HAVE_NLIST_H] (NLIST_STRUCT): Define.
-2000-06-18 Jim Meyering <meyering@lucent.com>
+2000-06-18 Jim Meyering <jim@meyering.net>
* mkdir.c: Remove file, due mainly to copyright incompatibility.
Besides, these days every porting target provides a mkdir function.
* getdate.y (get_date): Apply relative times after time
zone indicator, not before. Reported by Todd A. Jacobs.
-2000-06-13 Jim Meyering <meyering@lucent.com>
+2000-06-13 Jim Meyering <jim@meyering.net>
* Makefile.am (all-local): Depend on lstat.c and stat.c.
* strnlen.c: Include <config.h> if HAVE_CONFIG_H.
-2000-06-04 Jim Meyering <meyering@lucent.com>
+2000-06-04 Jim Meyering <jim@meyering.net>
* getugroups.c (getugroups): Cast -1 to gid_t, for systems like
SunOS4.1.4 for which gid_t is an unsigned type.
-2000-06-03 Jim Meyering <meyering@lucent.com>
+2000-06-03 Jim Meyering <jim@meyering.net>
* strnlen.c [!HAVE_DECL_MEMCHR]: Declare memchr.
* config.charset: Change the Linux/glibc rules so they become empty
on glibc-2.1 or newer.
-2000-06-02 Jim Meyering <meyering@lucent.com>
+2000-06-02 Jim Meyering <jim@meyering.net>
* mountlist.c: Back out last change. Instead, do this...
* mountlist.c (read_filesystem_list) [MOUNTED_VMOUNT]: Set the me_dummy
fs_type strings.
From Mark D. Roth.
-2000-05-29 Jim Meyering <meyering@lucent.com>
+2000-05-29 Jim Meyering <jim@meyering.net>
* mountlist.c (read_filesystem_list) [MOUNTED_VMOUNT]: Ignore mounts
with the `ignore' attribute. Based on a patch from Mark D. Roth.
-2000-05-22 Jim Meyering <meyering@lucent.com>
+2000-05-22 Jim Meyering <jim@meyering.net>
* makepath.c: Remove old, now-unnecessary `#ifdef __MSDOS__' block.
-2000-05-18 Jim Meyering <meyering@lucent.com>
+2000-05-18 Jim Meyering <jim@meyering.net>
* hash.c (hash_rehash): Fix a nasty bug: copy the free entry list
back, too, since it may have been modified by allocate_entry.
Quote file name colons.
Do not assume that _("write error") lacks format strings.
-2000-05-15 Jim Meyering <meyering@lucent.com>
+2000-05-15 Jim Meyering <jim@meyering.net>
* version-etc.c (version_etc_copyright): Update the copyright string
used in all --version output.
-2000-05-14 Jim Meyering <meyering@lucent.com>
+2000-05-14 Jim Meyering <jim@meyering.net>
* closeout.c (close_stdout_set_file_name): New function.
(close_stdout_status): Use new file-scoped global.
Return right away if fstat says the stdout file descriptor is invalid.
* closeout.h (close_stdout_set_file_name): Declare.
-2000-05-10 Jim Meyering <meyering@lucent.com>
+2000-05-10 Jim Meyering <jim@meyering.net>
* closeout.c [default_exit_status]: New file-scoped variable.
(close_stdout_set_status): New function.
* closeout.h (close_stdout_set_status): Declare.
-2000-05-08 Jim Meyering <meyering@lucent.com>
+2000-05-08 Jim Meyering <jim@meyering.net>
* long-options.c: Don't include closeout.h.
(parse_long_options): Don't call close_stdout for --version.
-2000-05-06 Jim Meyering <meyering@lucent.com>
+2000-05-06 Jim Meyering <jim@meyering.net>
* strnlen.c: Undefine __strnlen and strnlen.
[!weak_alias]: Define __strnlen to strnlen.
* atexit.c: New file, from libiberty.
-2000-05-06 Jim Meyering <meyering@lucent.com>
+2000-05-06 Jim Meyering <jim@meyering.net>
* closeout.c (close_stdout_status): Also check for errors on the
stderr stream.
(locale_charset): Treat empty environment variables as absent.
(DIRECTORY_SEPARATOR, ISSLASH): New macros.
-2000-05-04 Jim Meyering <meyering@lucent.com>
+2000-05-04 Jim Meyering <jim@meyering.net>
* getopt.c: Update from glibc.
* obstack.c: Likewise.
* strndup.c: Likewise.
* strnlen.c: New file, from glibc.
-2000-05-01 Jim Meyering <meyering@lucent.com>
+2000-05-01 Jim Meyering <jim@meyering.net>
* full-write.c (full_write): Remove `FIXME' part of comment.
-2000-04-29 Jim Meyering <meyering@lucent.com>
+2000-04-29 Jim Meyering <jim@meyering.net>
* path-concat.c: Declare strdup only if it's not defined.
* canon-host.c: Likewise.
-2000-04-28 Jim Meyering <meyering@lucent.com>
+2000-04-28 Jim Meyering <jim@meyering.net>
* rpmatch.c [HAVE_LIMITS_H]: Include limits.h before regex.h to avoid
redefinition warning on some systems (HPUX). Otherwise, regex.h is
included first, then limits.h is included by locale.h by libintl.h.
From John David Anglin.
-2000-04-25 Jim Meyering <meyering@lucent.com>
+2000-04-25 Jim Meyering <jim@meyering.net>
* makepath.c (S_IRWXUGO): Define.
(make_path): Always perform explicit chmod if MODE specifies any
of the `special' permission bits. Prompted by a bug report against
install from Mate Wierdl and Joost van Baal.
-2000-04-18 Jim Meyering <meyering@lucent.com>
+2000-04-18 Jim Meyering <jim@meyering.net>
* README: New file.
* getpagesize.h [!getpagesize && HAVE_OS_H && B_PAGE_SIZE]: Define
getpagesize. For BeOS. Based on a patch from Bruno Haible.
-2000-04-17 Jim Meyering <meyering@lucent.com>
+2000-04-17 Jim Meyering <jim@meyering.net>
* strftime.c (my_strftime) [strftime]: Declare strftime here, since
the definition of it to rpl_strftime also defined-away the system's
declaration.
-2000-04-15 Jim Meyering <meyering@lucent.com>
+2000-04-15 Jim Meyering <jim@meyering.net>
Use `C' to denote so-called `contiguous' files, the same way
that tar does.
(ftypelet): Use S_ISCTG.
From Michael Deutschmann.
-2000-04-14 Jim Meyering <meyering@lucent.com>
+2000-04-14 Jim Meyering <jim@meyering.net>
* strftime.c (my_strftime) [#ifdef strftime]: Declare strftime.
-2000-04-08 Jim Meyering <meyering@lucent.com>
+2000-04-08 Jim Meyering <jim@meyering.net>
* Makefile.am (charset.alias): Use t-$@, not $@-t so the DOS 8.3
names don't conflict. Reported by Eli Zaretskii.
* unicodeio.c (print_unicode_char): Avoid triggering Solaris iconv
bug. Deal with the different error behavior of Irix iconv.
-2000-04-07 Jim Meyering <meyering@lucent.com>
+2000-04-07 Jim Meyering <jim@meyering.net>
* putenv.c: Move inclusion of errno.h so it follows that of sys/types.h,
to work around system header problems on AIX 3.2.5. From Bruno Haible.
-2000-04-05 Jim Meyering <meyering@lucent.com>
+2000-04-05 Jim Meyering <jim@meyering.net>
Portability tweaks required for ultrix4.3.
* readutmp.h [HAVE_UTMPX_H && !HAVE_DECL_GETUTENT]: Declare getutent.
* path-concat.c: Likewise.
From John David Anglin.
-2000-04-04 Jim Meyering <meyering@lucent.com>
+2000-04-04 Jim Meyering <jim@meyering.net>
Be more DOS 8.3-friendly.
* ref-add.sin: Renamed from ref-add.sed.in.
* time/strftime.c (my_strftime): Make sure we call the system
strftime, not ourselves, when invoking the underlying strftime.
-2000-03-24 Jim Meyering <meyering@lucent.com>
+2000-03-24 Jim Meyering <jim@meyering.net>
* Makefile.am (EXTRA_DIST): Add ref-add.sed.in and ref-del.sed.in.
(charset_alias): Define.
* Makefile.am (install-exec-local, uninstall-local, ref-add.sed,
ref-del.sed): New rules.
-2000-03-17 Jim Meyering <meyering@lucent.com>
+2000-03-17 Jim Meyering <jim@meyering.net>
* unicodeio.c (<string.h>): Include only #if HAVE_STRING_H.
Otherwise, include <strings.h>
* savedir.c (savedir): Work even if directory size is
negative; this can happen with some screwy NFS configurations.
-2000-03-06 Jim Meyering <meyering@lucent.com>
+2000-03-06 Jim Meyering <jim@meyering.net>
* localcharset.c (get_charset_aliases): Don't try to free file_name
if it's NULL (because we ran out of memory). From Bruno Haible.
-2000-03-05 Jim Meyering <meyering@lucent.com>
+2000-03-05 Jim Meyering <jim@meyering.net>
* localcharset.c ("path-concat.h"): Include.
(get_charset_aliases): Use path_concat instead of ANSI string
* unicodeio.h (PARAMS): Define.
Use it to guard prototype.
-2000-03-04 Jim Meyering <meyering@lucent.com>
+2000-03-04 Jim Meyering <jim@meyering.net>
* Makefile.am (install-exec-local): Create $(libdir) before installing
into it.
* config.charset: New version, incorporating remarks from a linux
i18n mailing list. From Bruno Haible.
-2000-03-02 Jim Meyering <meyering@lucent.com>
+2000-03-02 Jim Meyering <jim@meyering.net>
* Makefile.am (EXTRA_DIST): Add config.charset.
-2000-03-01 Jim Meyering <meyering@lucent.com>
+2000-03-01 Jim Meyering <jim@meyering.net>
* localcharset.c: Guard some #includes with `#if HAVE_...'.
* unicodeio.c: Likewise.
* quotearg.c (ALERT_CHAR): New macro.
(quotearg_buffer_restyled): Use it.
-2000-02-27 Jim Meyering <meyering@lucent.com>
+2000-02-27 Jim Meyering <jim@meyering.net>
* strtoumax.c: Fix typo in decl of strtoul: s/long long/long/.
Guard declaration of strtoull also with `&& HAVE_UNSIGNED_LONG_LONG'.
* getpagesize.h (getpagesize): Port to VMS for Alpha;
adapted from changes to grep getpagesize.h by Martin P.J. Zinser.
-2000-02-12 Jim Meyering <meyering@lucent.com>
+2000-02-12 Jim Meyering <jim@meyering.net>
* userspec.c (ISDIGIT): Define it.
(isdigit): Remove definition.
(_ and N_): Define.
(parse_user_spec): Mark translatable strings.
-2000-02-10 Jim Meyering <meyering@lucent.com>
+2000-02-10 Jim Meyering <jim@meyering.net>
With these changes, nanosleep.[ch] are finally enough like the other
lib/* replacement files to compile on a few more losing systems.
* nanosleep.c: #undef nanosleep.
(rpl_nanosleep): Rename from nanosleep.
-2000-02-03 Jim Meyering <meyering@lucent.com>
+2000-02-03 Jim Meyering <jim@meyering.net>
* readutmp.c (read_utmp): Guard with `#ifdef UTMP_NAME_FUNCTION',
rather than with `#if HAVE_UTMPNAME'.
-2000-02-01 Jim Meyering <meyering@lucent.com>
+2000-02-01 Jim Meyering <jim@meyering.net>
* readutmp.h (UT_USER): Add parens. From Andreas Schwab.
-2000-01-31 Jim Meyering <meyering@lucent.com>
+2000-01-31 Jim Meyering <jim@meyering.net>
* nanosleep.h (nanosleep): Guard declaration with
`#if ! HAVE_DECL_NANOSLEEP'.
(ISPRINT): Likewise.
Reported by Tom Tromey.
-2000-01-30 Jim Meyering <meyering@lucent.com>
+2000-01-30 Jim Meyering <jim@meyering.net>
* readutmp.c (extract_trimmed_name): Use UT_USER instead of hard-coding
uses of ->ut_name. The latter doesn't work with new Linux header files
* readutmp.h (UT_USER): Define.
-2000-01-23 Jim Meyering <meyering@lucent.com>
+2000-01-23 Jim Meyering <jim@meyering.net>
* Makefile.am (libfetish_a_SOURCES): Remove explicit mention of
obstack.c.
-2000-01-22 Jim Meyering <meyering@lucent.com>
+2000-01-22 Jim Meyering <jim@meyering.net>
* strtoumax.c: [! HAVE_DECL_STRTOUL]: Declare strtoul.
[! HAVE_DECL_STRTOULL]: Declare strtoull.
(e.g. Solaris 7) don't define it. Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
-2000-01-17 Jim Meyering <meyering@lucent.com>
+2000-01-17 Jim Meyering <jim@meyering.net>
* interlock: Remove unused file. Reported by François Pinard.
* jm-macros.m4 (jm_CHECK_ALL_HEADERS): Remove fenv.h.
-2002-09-29 Jim Meyering <meyering@lucent.com>
+2002-09-29 Jim Meyering <jim@meyering.net>
* gettext.m4 (AM_INTL_SUBDIR): Don't require gt_HEADER_INTTYPES_H.
It's not necessary with autoconf-2.54.
-2002-09-28 Jim Meyering <meyering@lucent.com>
+2002-09-28 Jim Meyering <jim@meyering.net>
* getgroups.m4 (jm_FUNC_GETGROUPS): Rewrite to use AC_FUNC_GETGROUPS
and (if needed) to call AC_LIBOBJ and to set GETGROUPS_LIB.
* strerror_r.m4: Remove file -- now it's part of autoconf-2.54.
Reported by Akim Demaille.
-2002-09-25 Jim Meyering <meyering@lucent.com>
+2002-09-25 Jim Meyering <jim@meyering.net>
* gettext.m4: Upgrade to gettext-0.11.5.
* host-os.m4 (UTILS_HOST_OS): Add a case for freebsd*-gnu*.
-2002-09-17 Jim Meyering <meyering@lucent.com>
+2002-09-17 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Require gt_INTTYPES_PRI.
* inttypes-pri.m4 (gt_INTTYPES_PRI): New file, mostly from gettext.
-2002-09-16 Jim Meyering <meyering@lucent.com>
+2002-09-16 Jim Meyering <jim@meyering.net>
* prereq.m4: Forbid symbols matching ^jm_[A-Z].
(jm_PREREQ_QUOTEARG): Add jm_FUNC_MEMCMP.
* error.m4 (jm_PREREQ_ERROR): Check for libintl.h.
Reported by Akim Demaille.
-2002-09-13 Jim Meyering <meyering@lucent.com>
+2002-09-13 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Require autoconf-2.54.
-2002-09-09 Jim Meyering <meyering@lucent.com>
+2002-09-09 Jim Meyering <jim@meyering.net>
* getloadavg.m4: Remove file -- now it's part of autoconf-2.53c.
* jm-macros.m4: Use AC_CONFIG_LIBOBJ_DIR(lib) to tell the new
AC_FUNC_GETLOADAVG where to find getloadavg.c.
-2002-09-03 Jim Meyering <meyering@lucent.com>
+2002-09-03 Jim Meyering <jim@meyering.net>
* gnu-source.m4: Remove file -- now it's part of autoconf-2.53c.
* mbstate_t.m4: Likewise.
* fnmatch.m4: Likewise.
-2002-08-05 Jim Meyering <meyering@lucent.com>
+2002-08-05 Jim Meyering <jim@meyering.net>
* jm-winsz1.m4: Also change use of $am_cv_sys_posix_termios
to $ac_cv_sys_posix_termios. Reported by Andreas Schwab.
-2002-08-03 Jim Meyering <meyering@lucent.com>
+2002-08-03 Jim Meyering <jim@meyering.net>
* jm-winsz1.m4: Require AC_SYS_POSIX_TERMIOS, not AM_SYS_POSIX_TERMIOS.
Reported by mkc@mathdogs.com.
-2002-08-01 Jim Meyering <meyering@lucent.com>
+2002-08-01 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_TEMPNAME): lib/tempname.c may use uintmax_t,
so require jm_AC_TYPE_UINTMAX_T. Patch by Joe Orton.
-2002-07-28 Jim Meyering <meyering@lucent.com>
+2002-07-28 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Don't require jm_FUNC_READDIR.
* readdir.m4 (jm_FUNC_READDIR): Remove file/macro. No longer needed.
-2002-07-27 Jim Meyering <meyering@lucent.com>
+2002-07-27 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_READUTMP): Don't check just
`struct utmpx.ut_exit' and `struct utmp.ut_exit'. Instead, check
all combinations of utmp/utmpx and ut_termination/e_termination
and ut_exit/e_exit.
-2002-07-23 Jim Meyering <meyering@lucent.com>
+2002-07-23 Jim Meyering <jim@meyering.net>
* c-bs-a.m4 (AC_C_BACKSLASH_A): Remove file, now that autoconf
provides this macro.
-2002-07-20 Jim Meyering <meyering@lucent.com>
+2002-07-20 Jim Meyering <jim@meyering.net>
* intdiv0.m4: New file. From gettex-0.11.3.
* lcmessage.m4: Upgrade to gettext-0.11.3.
* lib-link.m4: Upgrade to gettext-0.11.3.
-2002-07-17 Jim Meyering <meyering@lucent.com>
+2002-07-17 Jim Meyering <jim@meyering.net>
* boottime.m4: New file. Extracted from sh-utils' configure.ac
and extended to work also with *BSD systems.
-2002-07-15 Jim Meyering <meyering@lucent.com>
+2002-07-15 Jim Meyering <jim@meyering.net>
FreeBSD support for uname and uptime.
* jm-macros.m4 (jm_MACROS): Check for the sysctl function.
* fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for btowc.
-2002-06-22 Jim Meyering <meyering@lucent.com>
+2002-06-22 Jim Meyering <jim@meyering.net>
* c-stack.m4: New file, from diffutils-2.8.2.
* prereq.m4 (jm_PREREQ): Add jm_PREREQ_C_STACK.
* prereq.m4: Change each use of AC_CHECK_HEADERS(stdbool.h)
to AC_HEADER_STDBOOL
-2002-06-21 Jim Meyering <meyering@lucent.com>
+2002-06-21 Jim Meyering <jim@meyering.net>
* c-bs-a.m4: Add comment, from diffutils-2.8.2.
* mbrtowc.m4: Likewise.
* jm-macros.m4 (jm_CHECK_ALL_TYPES): Check for st_author.
-2002-06-07 Jim Meyering <meyering@lucent.com>
+2002-06-07 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_STAT): Check for sys/param.h and sys/mount.h.
They're needed at least for NetBSD 1.5.2.
Check for the following members in both structs statfs and statvfs:
f_basetype, f_type, f_fsid.__val, f_namemax, f_namelen.
-2002-06-01 Jim Meyering <meyering@lucent.com>
+2002-06-01 Jim Meyering <jim@meyering.net>
* d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename macro:
s/D_TYPE_IN_DIRENT/HAVE_STRUCT_DIRENT_D_TYPE/.
-2002-05-28 Jim Meyering <meyering@lucent.com>
+2002-05-28 Jim Meyering <jim@meyering.net>
* readdir.m4 (jm_FUNC_READDIR): Undefine `mkdir', not `rmdir'.
Reported by Volker Borchert.
-2002-05-27 Jim Meyering <meyering@lucent.com>
+2002-05-27 Jim Meyering <jim@meyering.net>
* gettimeofday.m4 (AC_FUNC_GETTIMEOFDAY_CLOBBER): Also replace
localtime.
use the replacement function; it wouldn't resolve at link time.
Reported by Volker Borchert.
-2002-04-30 Jim Meyering <meyering@lucent.com>
+2002-04-30 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ): Add jm_PREREQ_STAT.
* prereq.m4 (jm_PREREQ_SIG2STR): Remove; all callers changed.
-2002-04-29 Jim Meyering <meyering@lucent.com>
+2002-04-29 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Remove use of AC_FUNC_STRNLEN.
* prereq.m4: Add jm_PREREQ_STRNLEN.
* jm-macros.m4 (jm_MACROS): Add AC_REPLACE_FUNCS(sig2str).
* prereq.m4 (jm_PREREQ): Add jm_PREREQ_SIG2STR.
-2002-04-24 Jim Meyering <meyering@lucent.com>
+2002-04-24 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_HARD_LOCALE): New macro.
(jm_PREREQ): Use it.
mach/mach.h fcntl.h.
Check for this function: setlocale.
-2002-04-16 Jim Meyering <meyering@lucent.com>
+2002-04-16 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_READUTMP): Also check for these members:
ut_pid, ut_id, ut_exit.
-2002-04-12 Jim Meyering <meyering@lucent.com>
+2002-04-12 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (checking for getmntinfo function...): Remove now-bogus
check for f_type in sys/mount.h. Instead, just test for the existence
AC_FUNC_STRNLEN. Otherwise, we'd end up putting two copies of strnlen.o
in the library, and that makes some versions of ranlib object.
-2002-04-09 Jim Meyering <meyering@lucent.com>
+2002-04-09 Jim Meyering <jim@meyering.net>
* malloc.m4: (jm_FUNC_MALLOC): Change the `checking ...' message
to be more precise. Rather than saying we're checking whether the
* m4/prereq.m4 (jm_PREREQ_POSIXVER): New macro.
(jm_PREREQ): Use it.
-2002-01-26 Jim Meyering <meyering@lucent.com>
+2002-01-26 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Require autoconf-2.52g.
* strnlen.m4: Remove file, now that it's part of autoconf.
* jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO.
-2002-01-19 Jim Meyering <meyering@lucent.com>
+2002-01-19 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Use AC_FUNC_STRNLEN.
Remove useless quotes: DF_PROG="df".
* strnlen.m4: New file.
-2001-12-14 Jim Meyering <meyering@lucent.com>
+2001-12-14 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Check for iswspace.
Suggestion from Bruno Haible.
-2001-11-20 Jim Meyering <meyering@lucent.com>
+2001-11-20 Jim Meyering <jim@meyering.net>
* mkstemp.m4 (UTILS_FUNC_MKSTEMP): Update comment to reflect that
SunOS4.1.4 and solaris2.5.1 lose, too.
-2001-11-19 Jim Meyering <meyering@lucent.com>
+2001-11-19 Jim Meyering <jim@meyering.net>
* mkstemp.m4 (UTILS_FUNC_MKSTEMP): Don't bother with a temporary
directory. Use "conftestXXXXXX" as the template.
* mkstemp.m4 (UTILS_FUNC_MKSTEMP): Close each descriptor immediately,
so the test doesn't mistakenly hit the max-open-files limit.
-2001-11-18 Jim Meyering <meyering@lucent.com>
+2001-11-18 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_TEMPNAME): Check for declaration of getenv.
-2001-11-17 Jim Meyering <meyering@lucent.com>
+2001-11-17 Jim Meyering <jim@meyering.net>
* mkstemp.m4 (UTILS_FUNC_MKSTEMP): New file and macro.
Prompted by a report from Bob Proulx.
* jm-macros.m4 (jm_MACROS): Don't test for mkstemp here.
Instead, require UTILS_FUNC_MKSTEMP.
-2001-11-11 Jim Meyering <meyering@lucent.com>
+2001-11-11 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Remove code to set POW_LIBM.
Now, that's done as part of AC_FUNC_STRTOD.
* jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): Do not define
WINSIZE_IN_PTEM if <termios.h> defines struct winsize.
-2001-11-10 Jim Meyering <meyering@lucent.com>
+2001-11-10 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_PHYSMEM): New function.
(jm_PREREQ): Use it.
-2001-11-09 Jim Meyering <meyering@lucent.com>
+2001-11-09 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Require autoconf-2.52f.
(AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK, AC_FUNC_STRTOD):
* afs.m4 (jm_AFS): Quote the body. Patch by Akim Demaille.
-2001-11-04 Jim Meyering <meyering@lucent.com>
+2001-11-04 Jim Meyering <jim@meyering.net>
* fpending.m4: Remove unused cruft that saved, set, and restored $DEFS.
-2001-11-03 Jim Meyering <meyering@lucent.com>
+2001-11-03 Jim Meyering <jim@meyering.net>
* jm-glibc-io.m4n (jm_FUNC_GLIBC_UNLOCKED_IO): Quote first arg
of AC_DEFUN.
* dirfd.m4 (UTILS_FUNC_DIRFD): Rework so dirfd.c doesn't have to
know the name of the variable in the macro definition.
-2001-11-01 Jim Meyering <meyering@lucent.com>
+2001-11-01 Jim Meyering <jim@meyering.net>
* dirfd.m4 (UTILS_FUNC_DIRFD): New macro.
* jm-macros.m4 (jm_MACROS): Require UTILS_FUNC_DIRFD.
and rename HAVE_WORKING_STRERROR_R to STRERROR_R_CHAR_P, since
POSIX decided to standardize on the int flavor of strerror_r.
-2001-09-30 Jim Meyering <meyering@lucent.com>
+2001-09-30 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): See if
`struct fsstat' has the `f_fstypename' member.
Use that to define FS_TYPE, which is now used to make
the getfsstat link test tighter.
-2001-09-29 Jim Meyering <meyering@lucent.com>
+2001-09-29 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS)
[one-argument getmntent function]): Include stdio.h before mntent.h.
* xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX):
Likewise, for strtol and strtoimax.
-2001-09-24 Jim Meyering <meyering@lucent.com>
+2001-09-24 Jim Meyering <jim@meyering.net>
* gettext.m4: Use the version from gettext-0.10.40, not CVS.
-2001-09-23 Jim Meyering <meyering@lucent.com>
+2001-09-23 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add a compile-test
instead of the mere test for existence of mntent.h. The latter
tests succeeds. Instead, just fall through and continue with the
remaining tests.
-2001-09-22 Jim Meyering <meyering@lucent.com>
+2001-09-22 Jim Meyering <jim@meyering.net>
* gettext.m4: New file. From gettext.
* lcmessage.m4: Sync with gettext -- this changes only comments.
* libintl.m4: Remove. No longer used.
-2001-09-20 Jim Meyering <meyering@lucent.com>
+2001-09-20 Jim Meyering <jim@meyering.net>
* xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX): Check for declaration of
strtoimax.
* xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check for declaration of
strtoumax.
-2001-09-17 Jim Meyering <meyering@lucent.com>
+2001-09-17 Jim Meyering <jim@meyering.net>
* chown.m4, fstypename.m4, getgroups.m4, gettimeofday.m4,
* jm-mktime.m4, lstat.m4, malloc.m4, memcmp.m4, mkdir-slash.m4,
Use AC_DEFINE, not AC_DEFINE_UNQUOTED, as there's no
special shell magic here.
-2001-09-16 Jim Meyering <meyering@lucent.com>
+2001-09-16 Jim Meyering <jim@meyering.net>
* mkdir-slash.m4 (UTILS_FUNC_MKDIR_TRAILING_SLASH): New file/macro.
* jm-macros.m4: Require it.
-2001-09-15 Jim Meyering <meyering@lucent.com>
+2001-09-15 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Check for help2man.
-2001-09-11 Jim Meyering <meyering@lucent.com>
+2001-09-11 Jim Meyering <jim@meyering.net>
* host-os.m4 (UTILS_HOST_OS): New file/macro.
The body, by Paul Eggert, was moved here from configure.in.
* getcwd.m4: New file.
-2001-09-01 Jim Meyering <meyering@lucent.com>
+2001-09-01 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Check for canonicalize_file_name.
Used by df.
* prereq.m4 (jm_PREREQ): Add jm_PREREQ_EXCLUDE.
(jm_PREREQ_EXCLUDE): New macro.
-2001-08-26 Jim Meyering <meyering@lucent.com>
+2001-08-26 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Require jm_AC_PREREQ_XSTRTOIMAX.
* inttypes.m4: Renamed from inttypes_h.m4.
* uintmax_t.m4: Removed.
-2001-08-12 Jim Meyering <meyering@lucent.com>
+2001-08-12 Jim Meyering <jim@meyering.net>
* afs.m4, assert.m4, bison.m4, check-decl.m4, chown.m4, d-ino.m4,
d-type.m4, dos.m4, error.m4, fnmatch.m4, fpending.m4, fstypename.m4,
utime.m4, utimes.m4, xstrtoumax.m4:
Quote the first argument in each use of AC_DEFUN.
-2001-08-05 Jim Meyering <meyering@lucent.com>
+2001-08-05 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Require autoconf-2.52.
Use AC_TRY_COMPILE to emulate AC_CHECK_DECLS, for portability
to Autoconf 2.13.
-2001-08-03 Jim Meyering <meyering@lucent.com>
+2001-08-03 Jim Meyering <jim@meyering.net>
* mbrtowc.m4 (jm_FUNC_MBRTOWC): Use `#include', not `@%:@include',
as it was in the original. Reported by Paul Eggert.
-2001-07-16 Jim Meyering <meyering@lucent.com>
+2001-07-16 Jim Meyering <jim@meyering.net>
* gettimeofday.m4: New file.
Prompted by a report from Bernhard Baehr.
-2001-07-15 Jim Meyering <meyering@lucent.com>
+2001-07-15 Jim Meyering <jim@meyering.net>
* Makefile.am.in (Makefile.am): Remove most of the unlocked-io.h stuff.
Now it's in ../Makefile.cfg.
-2001-07-04 Jim Meyering <meyering@lucent.com>
+2001-07-04 Jim Meyering <jim@meyering.net>
* Makefile.am.in (glibc-io.struct): New target. Rework the code
that generates jm-glibc-io.m4 so that it doesn't trigger any make
distcheck failure.
-2001-07-02 Jim Meyering <meyering@lucent.com>
+2001-07-02 Jim Meyering <jim@meyering.net>
The following changes were prompted by suggestions from Bruno Haible.
(jm-glibc-io.m4): New rule.
(unlocked-io.h): New rule -- currently unused.
-2001-06-24 Jim Meyering <meyering@lucent.com>
+2001-06-24 Jim Meyering <jim@meyering.net>
* regex.m4 (jm_INCLUDED_REGEX): Use a quadrigraph to represent an
unmatched right bracket, rather than kludging it with an extra,
falsely-matching quote in a comment. Patch by Akim Demaille.
-2001-05-27 Jim Meyering <meyering@lucent.com>
+2001-05-27 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_READUTMP): Check for ut_type in struct utmpx.
Check for ut_type in struct utmp.
-2001-05-22 Jim Meyering <meyering@lucent.com>
+2001-05-22 Jim Meyering <jim@meyering.net>
* strftime.m4 (_jm_STRFTIME_PREREQS): Don't use AC_LIBOBJ(strftime),
now that we use the package-supplied version unconditionally.
(jm_FUNC_STRFTIME): Don't replace strftime, for the same reason.
-2001-05-21 Jim Meyering <meyering@lucent.com>
+2001-05-21 Jim Meyering <jim@meyering.net>
* regex.m4: Change a couple backticks to single quotes to avoid shell
syntax errors.
we'll be using our own my_strftime function anyway.
Define my_strftime instead of strftime.
-2001-05-15 Jim Meyering <meyering@lucent.com>
+2001-05-15 Jim Meyering <jim@meyering.net>
* regex.m4: Use proper quoting so brackets appear in the test program.
Reported by, and with help from, Bruno Haible.
-2001-05-13 Jim Meyering <meyering@lucent.com>
+2001-05-13 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (major_t, minor_t): Define to unsigned int if undefined.
* jm-macros.m4 (jm_MACROS): Do not check for fseeko; no longer used.
-2001-04-21 Jim Meyering <meyering@lucent.com>
+2001-04-21 Jim Meyering <jim@meyering.net>
* rmdir-errno.m4: Write to a new file, so that a restrictive umask
doesn't interfere.
Link with ftruncate.o unconditionally if ftruncate is missing.
This was required when cross-compiling to i586-mingw32msvc.
-2001-03-24 Jim Meyering <meyering@lucent.com>
+2001-03-24 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Require autoconf-2.49d.
* iconv.m4 (jm_ICONV): Recommend GNU libiconv.
-2001-03-17 Jim Meyering <meyering@lucent.com>
+2001-03-17 Jim Meyering <jim@meyering.net>
* memcmp.m4 (jm_AC_FUNC_MEMCMP): Remove my copy of AC_FUNC_MEMCMP,
now that the version in autoconf is equivalent.
lacks mkstemp. Compile our own tempname.c if we compile our own
mkstemp.c, as mkstemp relies on tempname.
-2001-03-01 Jim Meyering <meyering@lucent.com>
+2001-03-01 Jim Meyering <jim@meyering.net>
* dos.m4 (jm_AC_DOS): Remove extra backslashes, now that
AH_VERBATIM really does output its argument verbatim.
* jm-macros.m4 (jm_CHECK_ALL_HEADERS): Check for sys/resource.h.
-2001-02-17 Jim Meyering <meyering@lucent.com>
+2001-02-17 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Don't check for
getmntent via AC_CHECK_FUNCS, since that would get a `no' and disrupt
Use jm_FUNC_MBRTOWC, not AC_CHECK_FUNCS(mbrtowc).
* prereq.m4 (jm_PREREQ_QUOTEARG): Likewise.
-2001-02-07 Jim Meyering <meyering@lucent.com>
+2001-02-07 Jim Meyering <jim@meyering.net>
* regex.m4 (jm_INCLUDED_REGEX): Add a test for the latest bug.
-2001-02-05 Jim Meyering <meyering@lucent.com>
+2001-02-05 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Require autoconf-2.14d (not yet released), because
it includes the patch required for `large file' support with at least
HP-UX's 10.20 /bin/cc.
-2001-02-03 Jim Meyering <meyering@lucent.com>
+2001-02-03 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Restore prior use of
AS_IF, now that it works once again (mysteriously).
* fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise.
-2001-01-30 Jim Meyering <meyering@lucent.com>
+2001-01-30 Jim Meyering <jim@meyering.net>
Don't use filenames that are 8.3-equivalent to "conftest" on DOS.
* chown.m4: Rename conftestchown to conftest.chown.
* utimes.m4: s/conftestdata/conftest.data/
Inspired by Pavel Roskin's change in autoconf.
-2001-01-27 Jim Meyering <meyering@lucent.com>
+2001-01-27 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Open-code what was
a use of AS_IF.
* fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise.
-2001-01-26 Jim Meyering <meyering@lucent.com>
+2001-01-26 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_QUOTEARG): Check for stddef.h, now that
quotearg.c includes it.
* iconv.m4 (jm_ICONV): Also check whether the iconv declaration
has const.
-2001-01-20 Jim Meyering <meyering@lucent.com>
+2001-01-20 Jim Meyering <jim@meyering.net>
Be sure that headers are checked before used in code compiled
for the type checks.
* prereq.m4 (jm_PREREQ): Add jm_PREREQ_HASH.
(jm_PREREQ_HASH): New function.
-2001-01-17 Jim Meyering <meyering@lucent.com>
+2001-01-17 Jim Meyering <jim@meyering.net>
* fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use AS_IF, not AS_IFELSE,
for autoconf-2.49c.
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Likewise.
-2001-01-14 Jim Meyering <meyering@lucent.com>
+2001-01-14 Jim Meyering <jim@meyering.net>
* rename.m4: Use temporary directories named conftestdir{,2}, not
foo and bar. Create conftestdir/ in the script, not in the C code.
expanding the value of $ac_aux_dir, as in AM_MISSING_HAS_RUN,
so `make install' also works in VPATH builds.
-2001-01-01 Jim Meyering <meyering@lucent.com>
+2001-01-01 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_READUTMP): Include utmp.h (if available), even
on systems with utmpx.h. It's necessary for the declaration of utmp's
prepend $(top_srcdir) to the value of MKINSTALLDIRS so that it
can be used in subdirectories.
-2000-12-26 Jim Meyering <meyering@lucent.com>
+2000-12-26 Jim Meyering <jim@meyering.net>
* dos.m4 (jm_AC_DOS): Rewrite (though it's still a stub) to work better
with autoheader.
-2000-12-17 Jim Meyering <meyering@lucent.com>
+2000-12-17 Jim Meyering <jim@meyering.net>
* dos.m4 (jm_AC_DOS): New file and macro.
* jm-macros.m4 (jm_MACROS): Require jm_AC_DOS.
* off_t-format.m4: Remove this file.
* jm-macros.m4 (jm_MACROS): Remove jm_SYS_OFF_T_PRINTF_FORMAT.
-2000-12-06 Jim Meyering <meyering@lucent.com>
+2000-12-06 Jim Meyering <jim@meyering.net>
* xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): If we need the replacement
strtoull, we may well need the replacement strtoul, too.
strtol.c -- that file is included by each of strtoul.c and strtoull.c.
Check for limits.h -- strtol.c needs it.
-2000-12-02 Jim Meyering <meyering@lucent.com>
+2000-12-02 Jim Meyering <jim@meyering.net>
* off_t-format.m4 (OFF_T_PRINTF_FORMAT_STRING): New file/macro.
* jm-macros.m4 (jm_MACROS): require it.
-2000-11-30 Jim Meyering <meyering@lucent.com>
+2000-11-30 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Check for stdint.h.
-2000-11-30 Jim Meyering <meyering@lucent.com>
+2000-11-30 Jim Meyering <jim@meyering.net>
* getloadavg.m4: s/ifval/m4_ifval/ to accommodate new autoconf.
* jm-macros.m4 (jm_MACROS): Add test for wcrtomb.
-2000-11-04 Jim Meyering <meyering@lucent.com>
+2000-11-04 Jim Meyering <jim@meyering.net>
* regex.m4: Use the `m4_' prefix on `syscmd' and `m4_sysval'.
-2000-10-29 Jim Meyering <meyering@lucent.com>
+2000-10-29 Jim Meyering <jim@meyering.net>
* fsusage.m4: s/AC_SHELL_IFELSE/AS_IFELSE/ to match autoconf renaming.
* ls-mntd-fs.m4: Likewise
-2000-10-28 Jim Meyering <meyering@lucent.com>
+2000-10-28 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ): Add jm_PREREQ_MEMCHR.
(jm_PREREQ_MEMCHR): New function.
-2000-10-21 Jim Meyering <meyering@lucent.com>
+2000-10-21 Jim Meyering <jim@meyering.net>
* check-decl.m4 (jm_CHECK_DECLS): Also check for memrchr.
* prereq.m4 (jm_PREREQ_DIRNAME): New macro.
* jm-macros.m4 (AC_REPLACE_FUNCS): Add memrchr.
-2000-09-18 Jim Meyering <meyering@lucent.com>
+2000-09-18 Jim Meyering <jim@meyering.net>
* getloadavg.m4 (AC_FUNC_GETLOADAVG): Restore the initial value of LIBS.
Otherwise, everyone ends up linking with -lelf for some configurations.
Reported by Mike Stone.
-2000-08-26 Jim Meyering <meyering@lucent.com>
+2000-08-26 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Use jm_FUNC_FPENDING.
* fpending.m4: New file.
-2000-08-20 Jim Meyering <meyering@lucent.com>
+2000-08-20 Jim Meyering <jim@meyering.net>
* check-decl.m4: Include utmp.h `#if HAVE_UTMP_H', rather than
`#if !HAVE_UTMPX_H'. The latter would lose on systems with neither
* mbswidth.m4 (jm_PREREQ_MBSWIDTH): Check for wcwidth declaration.
-2000-07-23 Jim Meyering <meyering@lucent.com>
+2000-07-23 Jim Meyering <jim@meyering.net>
* check-decl.m4 (jm_CHECK_DECLS): Check for declarations of these, too:
getgrgid, getpwuid, getuid.
* mbswidth.m4: New file.
* prereq.m4 (jm_PREREQ): Call jm_PREREQ_MBSWIDTH.
-2000-07-14 Jim Meyering <meyering@lucent.com>
+2000-07-14 Jim Meyering <jim@meyering.net>
* xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Require jm_AC_TYPE_UINTMAX_T.
and mbstate_t, to a single-part test that simply defines mbstate_t.
* prereq.m4 (jm_PREREQ_QUOTEARG): s/AC_MBSTATE_T_OBJECT/AC_MBSTATE_T/.
-2000-07-10 Jim Meyering <meyering@lucent.com>
+2000-07-10 Jim Meyering <jim@meyering.net>
* strerror_r.m4: Mirror the correction made in autoconf.
* gnu-source.m4: Output to confdefs.h directly.
Suggestion from Akim Demaille.
-2000-07-09 Jim Meyering <meyering@lucent.com>
+2000-07-09 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Add a test to see if -lm is required
to link seq. If so, set SEQ_LIBM to -lm. From Bruno Haible.
system object type after we "#define mbstate_t int" to work
around its lack.
-2000-07-04 Jim Meyering <meyering@lucent.com>
+2000-07-04 Jim Meyering <jim@meyering.net>
* fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use plain old `echo' instead
of the deprecated AC_CHECKING.
-2000-07-03 Jim Meyering <meyering@lucent.com>
+2000-07-03 Jim Meyering <jim@meyering.net>
* check-decl.m4 (AC_CHECK_DECLS): Add strnlen.
* mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Port to autoconf 2.13.
Add AC_CHECK_HEADERS(stdlib.h), since we use HAVE_STDLIB_H.
-2000-07-02 Jim Meyering <meyering@lucent.com>
+2000-07-02 Jim Meyering <jim@meyering.net>
* mbstate_t.m4: Also define mbstate_t, if necessary.
* stat.m4: Likewise.
* strftime.m4: Likewise.
-2000-07-01 Jim Meyering <meyering@lucent.com>
+2000-07-01 Jim Meyering <jim@meyering.net>
* ls-mntd-fs.m4: Remove a `FIXME' comment and fix the associated
problem.
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Rename BeOS specific
macro from MOUNTED_NEXT_DEV to MOUNTED_FS_STAT_DEV.
-2000-07-01 Jim Meyering <meyering@lucent.com>
+2000-07-01 Jim Meyering <jim@meyering.net>
* uptime.m4: Put double quotes around use of $cross_compiling.
-2000-06-28 Jim Meyering <meyering@lucent.com>
+2000-06-28 Jim Meyering <jim@meyering.net>
* mbstate_t.m4: Use stdlib.h, not stdio.h. The latter is not included
by quotearg.c, for which we perform this test. From Bruno Haible.
* prereq.m4 (jm_PREREQ_READUTMP): Likewise. If either <utmp.h> or
<utmpx.h> exists, put readutmp.o into LIBOBJS.
-2000-06-25 Jim Meyering <meyering@lucent.com>
+2000-06-25 Jim Meyering <jim@meyering.net>
* mbstate_t.m4: Include stdio.h before wchar.h to work around
Linux header bug when _XOPEN_SOURCE is defined to 500.
-2000-06-24 Jim Meyering <meyering@lucent.com>
+2000-06-24 Jim Meyering <jim@meyering.net>
* strerror_r.m4: Revive this file -- to try out an experimental
version of AC_FUNC_STRERROR_R that may work even on BeOS, a system
* mbstate_t.m4: New file, defining AC_MBSTATE_T_OBJECT.
* prereq.m4 (jm_PREREQ_QUOTEARG): Use it. Add check for iswprint.
-2000-06-23 Jim Meyering <meyering@lucent.com>
+2000-06-23 Jim Meyering <jim@meyering.net>
* afs.m4: Add missing AC_MSG_RESULT.
Reported by Bruno Haible.
* fsusage.m4: s/AC_MSG_CHECKING/AC_CHECKING/.
Suggestion from Bruno Haible.
-2000-06-21 Jim Meyering <meyering@lucent.com>
+2000-06-21 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (AC_REPLACE_FUNCS): Add getpass.
-2000-06-18 Jim Meyering <meyering@lucent.com>
+2000-06-18 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (AC_REPLACE_FUNCS): Remove mkdir.
* glibc21.m4 (jm_GLIBC21): Define GLIBC21 for Makefiles, not for C.
-2000-06-12 Jim Meyering <meyering@lucent.com>
+2000-06-12 Jim Meyering <jim@meyering.net>
* getloadavg.m4 (AM_FUNC_GETLOADAVG): Replace with AC_FUNC_GETLOADAVG
from autoconf, and tweak the latter to accept an optional argument.
* jm-macros.m4: s/AM_FUNC_GETLOADAVG/AC_FUNC_GETLOADAVG/, and supply
the optional argument, `lib'.
-2000-06-08 Jim Meyering <meyering@lucent.com>
+2000-06-08 Jim Meyering <jim@meyering.net>
* largefile.m4: Remove file (now that it's part of autoconf).
for getconf. Instead, check for the needed flags by compiling
test programs.
-2000-06-03 Jim Meyering <meyering@lucent.com>
+2000-06-03 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_HUMAN): Use []-quoted list in AC_CHECK_DECLS,
now that autoconf requires that.
* glibc21.m4: New file.
* jm-macros.m4 (jm_MACROS): Call jm_GLIBC21.
-2000-05-28 Jim Meyering <meyering@lucent.com>
+2000-05-28 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Rename from
jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
* jm-macros.m4 (AC_FUNC_STRERROR_R): Rename from jm_FUNC_STRERROR_R.
* strerror_r.m4: Remove file (absorbed into autoconf).
-2000-05-26 Jim Meyering <meyering@lucent.com>
+2000-05-26 Jim Meyering <jim@meyering.net>
* uptime.m4: Use `$cross_compiling', not `$ac_cv_prog_cc_cross'.
-2000-05-24 Jim Meyering <meyering@lucent.com>
+2000-05-24 Jim Meyering <jim@meyering.net>
* prereq.m4: Use []-quoted list in AC_CHECK_MEMBERS, now that
autoconf requires that.
* check-decl.m4 (jm_CHECK_DECLS): Use []-quoted list in AC_CHECK_DECLS,
now that autoconf requires that.
-2000-05-22 Jim Meyering <meyering@lucent.com>
+2000-05-22 Jim Meyering <jim@meyering.net>
* stat.m4: Require jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
* lstat.m4: Likewise.
-2000-05-20 Jim Meyering <meyering@lucent.com>
+2000-05-20 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_HUMAN): New macro.
(jm_PREREQ): Use it.
-2000-05-09 Jim Meyering <meyering@lucent.com>
+2000-05-09 Jim Meyering <jim@meyering.net>
* gettext.m4: Rename this...
* libintl.m4: ...to this.
-2000-05-06 Jim Meyering <meyering@lucent.com>
+2000-05-06 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (AC_REPLACE_FUNCS): Add atexit.
(AC_REPLACE_FUNCS): Add strnlen.
2.1.3 bug. This avoids a clash when files like regex.c define
_GNU_SOURCE.
-2000-05-05 Jim Meyering <meyering@lucent.com>
+2000-05-05 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS
call for clock_gettime.
* lib-check.m4: When checking for struct spwd.sp_pwdp, also include
<shadow.h>. Reported by Dragos Harabor.
-2000-05-03 Jim Meyering <meyering@lucent.com>
+2000-05-03 Jim Meyering <jim@meyering.net>
* check-decl.m4 (AC_CHECK_DECLS): Add strndup.
compile-time test, rather than inspecting host and OS, to
decide whether to define _LARGEFILE_SOURCE.
-2000-05-01 Jim Meyering <meyering@lucent.com>
+2000-05-01 Jim Meyering <jim@meyering.net>
* fsusage.m4: Use AC_MSG_CHECKING instead of obsolete AC_CHECKING.
* ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
Based on a patch from Bruno Haible.
-2000-04-18 Jim Meyering <meyering@lucent.com>
+2000-04-18 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_GETPAGESIZE): New macro.
(jm_PREREQ): Use it.
-2000-04-17 Jim Meyering <meyering@lucent.com>
+2000-04-17 Jim Meyering <jim@meyering.net>
Get it right :-)
* jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the
actual #define via AH_VERBATIM. Don't need separate AC_DEFINE.
Suggestion from Akim Demaille.
-2000-04-14 Jim Meyering <meyering@lucent.com>
+2000-04-14 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form
of AC_DEFINE. Otherwise, the #ifndef in AH_VERBATIM gets clobbered.
-2000-04-13 Jim Meyering <meyering@lucent.com>
+2000-04-13 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM
to insert required #ifndef into config.h.in.
Suggestion from Akim Demaille.
-2000-04-12 Jim Meyering <meyering@lucent.com>
+2000-04-12 Jim Meyering <jim@meyering.net>
* getloadavg.m4 (AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not
`AC_CHECK_HEADER' to check for locale.h. Thanks to a report from
* largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
IRIX if the installer said otherwise.
-2000-04-05 Jim Meyering <meyering@lucent.com>
+2000-04-05 Jim Meyering <jim@meyering.net>
Portability tweaks required for ultrix4.3.
* check-decl.m4 [!HAVE_UTMPX_H] (headers): Include <utmp.h>.
* strftime.m4: Back out the 2000-04-02 change.
Instead of that change, simply undefine putenv in the test program.
-2000-04-03 Jim Meyering <meyering@lucent.com>
+2000-04-03 Jim Meyering <jim@meyering.net>
* gettext.m4: Fix typo in comment.
since strftime.c uses HAVE_STRFTIME to decide whether to use
the underlying strftime.
-2000-03-10 Jim Meyering <meyering@lucent.com>
+2000-03-10 Jim Meyering <jim@meyering.net>
* lib-check.m4: Look for getspnam in -lgen, too.
From Marco Franzen.
* iconv.m4: New file.
* jm-macros.m4 (jm_MACROS): Call jm_LANGINFO_CODESET and jm_ICONV.
-2000-03-04 Jim Meyering <meyering@lucent.com>
+2000-03-04 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE,
for lib/localcharset.c.
-2000-03-03 Jim Meyering <meyering@lucent.com>
+2000-03-03 Jim Meyering <jim@meyering.net>
* regex.m4: Make sure re_compile_pattern accepts patterns like `{1'.
-2000-03-02 Jim Meyering <meyering@lucent.com>
+2000-03-02 Jim Meyering <jim@meyering.net>
* timespec.m4: Require AC_HEADER_TIME before the cache check so
the messages come out on separate lines.
* check-decl.m4 (AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid.
-2000-02-27 Jim Meyering <meyering@lucent.com>
+2000-02-27 Jim Meyering <jim@meyering.net>
* check-decl.m4: Add getenv to the list.
-2000-02-23 Jim Meyering <meyering@lucent.com>
+2000-02-23 Jim Meyering <jim@meyering.net>
* check-decl.m4: Now that we have the new AC_CHECK_DECLS, use it
in place of my hack.
-2000-02-10 Jim Meyering <meyering@lucent.com>
+2000-02-10 Jim Meyering <jim@meyering.net>
* nanosleep.m4 (jm_FUNC_NANOSLEEP): Rename replacement function from
gnu_nanosleep to rpl_nanosleep.
-2000-02-09 Jim Meyering <meyering@lucent.com>
+2000-02-09 Jim Meyering <jim@meyering.net>
* lib-check.m4 (jm_LIB_CHECK): Fix typo: check for sp_pwdp in
struct spwd, rather than in struct passwd. Reported by Gaël Quéri.
* memcmp.m4 (jm_AC_FUNC_MEMCMP): Likewise, and add `int' for main.
* getloadavg.m4 (AM_FUNC_GETLOADAVG): Likewise.
-2000-02-05 Jim Meyering <meyering@lucent.com>
+2000-02-05 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (jm_CHECK_ALL_TYPES): Require most macros.
Remove explicit use of AC_HEADER_TIME. It is required by
the expansion of its prerequisite, AC_HEADER_TIME.
Reported by Volker Borchert.
-2000-02-03 Jim Meyering <meyering@lucent.com>
+2000-02-03 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_READUTMP): Check for utmpxname.
-2000-02-02 Jim Meyering <meyering@lucent.com>
+2000-02-02 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_ADDEXT): Fix typo that resulted in no
definition of HAVE_PATHCONF: s/AC_CHECK_FUNC/AC_CHECK_FUNCS/.
Reported by Eli Zaretskii.
-2000-01-31 Jim Meyering <meyering@lucent.com>
+2000-01-31 Jim Meyering <jim@meyering.net>
* check-decl.m4 (jm_CHECK_DECLS): Add nanosleep to the list of
functions. Add the time.h and sys/time.h headers along with the
AC_REQUIRE'ment of AC_HEADER_TIME.
-2000-01-30 Jim Meyering <meyering@lucent.com>
+2000-01-30 Jim Meyering <jim@meyering.net>
* lib-check.m4: Clean up some kludgy old shadow password tests.
Check for ut_user and ut_name members in both struct utmpx
and struct utmp.
-2000-01-29 Jim Meyering <meyering@lucent.com>
+2000-01-29 Jim Meyering <jim@meyering.net>
* lib-check.m4: New file containing library-related checks from
fileutils and sh-utils (textutils had none).
-2000-01-28 Jim Meyering <meyering@lucent.com>
+2000-01-28 Jim Meyering <jim@meyering.net>
* perl.m4: Change format of warning message to look more like that
from the missing script. Suggestion from François Pinard.
-2000-01-25 Jim Meyering <meyering@lucent.com>
+2000-01-25 Jim Meyering <jim@meyering.net>
* timespec.m4: Require AC_HEADER_TIME, and include sys/time.h as well
as time.h in the compile check.
* nanosleep.m4: Require AC_HEADER_TIME rather than simply using it.
Fix typo in cross-compiling case: s/yes/no/.
-2000-01-23 Jim Meyering <meyering@lucent.com>
+2000-01-23 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Move df-related tests here from fileutils/configure.in
(AC_SUBST(POW_LIBM)): Likewise.
(AC_SUBST(DF_PROG)): Moved from fileutils/configure.in.
-2000-01-22 Jim Meyering <meyering@lucent.com>
+2000-01-22 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Call AC_PROG_CC_STDC just before AC_C_CONST.
(_jm_DECL_HEADERS): Define new function.
(jm_CHECK_DECLARATIONS): Require it.
-2000-01-19 Jim Meyering <meyering@lucent.com>
+2000-01-19 Jim Meyering <jim@meyering.net>
* nanosleep.m4 (jm_FUNC_NANOSLEEP): Include <sys/time.h>, too.
Use AC_HEADER_TIME. Volker Borchert reported that OpenBSD-2.3/sparc
* c-bs-a.m4: Remove uses of changequote altogether.
Thanks to Akim for explaining.
-2000-01-16 Jim Meyering <meyering@lucent.com>
+2000-01-16 Jim Meyering <jim@meyering.net>
* jm-macros.m4: Require jm_FUNC_GROUP_MEMBER, jm_FUNC_PUTENV,
AM_FUNC_ERROR_AT_LINE, jm_FUNC_GNU_STRFTIME, jm_FUNC_MKTIME,
jm_FUNC_GETGROUPS AC_FUNC_VPRINTF, AC_FUNC_ALLOCA,
AM_FUNC_GETLOADAVG, and jm_SYS_PROC_UPTIME.
-2000-01-16 Jim Meyering <meyering@lucent.com>
+2000-01-16 Jim Meyering <jim@meyering.net>
* c-bs-a.m4: Use `changequote(<<,>>)', rather than `changequote(, )'
because the latter didn't work.
-2000-01-15 Jim Meyering <meyering@lucent.com>
+2000-01-15 Jim Meyering <jim@meyering.net>
* jm-macros.m4 (AC_REPLACE_FUNCS): Add gethostname and getusershell.
(AC_REPLACE_FUNCS): Add memcpy and memset.
Add strpbrk.
Add these: euidaccess memcmp mkdir rmdir rpmatch strndup strverscmp.
-2000-01-12 Jim Meyering <meyering@lucent.com>
+2000-01-12 Jim Meyering <jim@meyering.net>
* prereq.m4 (jm_PREREQ_CANON_HOST): New macro.
(jm_PREREQ): Use it.