summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-09-23.Jim Meyering
2005-09-23*** empty log message ***Jim Meyering
2005-09-23Use `verify' to ensure that our hard-codedJim Meyering
bytes_to_*_digits arrays are long enough. Of course, 17+-byte integral types aren't on the near horizon, but just in case... (MAX_INTEGRAL_TYPE_SIZE): Move definition to precede new first use. (bytes_to_oct_digits, bytes_to_signed_dec_digits): (bytes_to_unsigned_dec_digits, bytes_to_hex_digits): Change base type from `char' to the clearer `unsigned int'.
2005-09-23*** empty log message ***Jim Meyering
2005-09-23(gl_MACROS): AC_REQUIRE([gl_SOCKLEN_T]) here,Jim Meyering
now that it's no longer required by getaddrinfo.m4.
2005-09-23not needed, since socklen is a prerequisite module.Paul Eggert
2005-09-23* lib/utimens.c (futimens): Use futimesat if available.Paul Eggert
Prefer it to futimes since it doesn't have the futimes bug. * m4/utimens.m4 (gl_UTIMENS): Check for futimesat.
2005-09-23Fix typo in comment.Paul Eggert
2005-09-23(GL_CONCAT0, GL_CONCAT): Remove.Paul Eggert
(verify): Don't use the __LINE__ trick, as it doesn't work in general. Instead, declare a function that returns a pointer to an array, and use verify_type__ to declare the size of the array. Problem and germ of a solution reported by Bruno Haible.
2005-09-23*** empty log message ***Jim Meyering
2005-09-23*** empty log message ***Jim Meyering
2005-09-23from gnulibJim Meyering
2005-09-23(gl_PREREQ_GETADDRINFO): Require gl_SOCKLEN_T.Jim Meyering
2005-09-23*** empty log message ***Jim Meyering
2005-09-23Include <config.h>. Otherwise builds with strictJim Meyering
C89 (e.g., Sun's /opt/SUNWspro/bin/c89) would fail due to the use of `inline'.
2005-09-23(gl_PREREQ_GETADDRINFO): Check for netinet/in.h.Paul Eggert
2005-09-23* lib/getaddrinfo.c [HAVE_NETINET_IN_H]: Include <netinet/in.h>.Paul Eggert
Problem reported by Eric Blake. (getaddrinfo): Initialize se so that it's not garbage. Redo internal storage allocation so that it doesn't make unportable assumptions about alignment. Fix a memory leak.
2005-09-22.Jim Meyering
2005-09-22*** empty log message ***Jim Meyering
2005-09-22Regenerate.Paul Eggert
2005-09-22Sync from gnulib.Paul Eggert
2005-09-22Include canon-host.h rather than declaring canon_host ourselves.Paul Eggert
2005-09-22Include canon-host.h rather than declaringPaul Eggert
canon_host ourselves.
2005-09-22Include strcase.h.Paul Eggert
2005-09-22(gl_PREREQ): Require gl_FUNC_GETLINE rather thanPaul Eggert
AM_FUNC_GETLINE. Require gl_FUNC_GETPASS_GNU rather than gl_FUNC_GETPASS. Require gl_MBCHAR and gl_MBITER.
2005-09-22no longer needed.Paul Eggert
(gl_CHECK_ALL_HEADERS): Don't check for memory.h, mntent.h, mnttab.h, netdb.h, stdlib.h, stdint.h, string.h, sys/filsys.h, sys/fs/s5param.h, sys/fs_types.h, sys/fstyp.h, sys/mntent.h, sys/socket.h, sys/stafs.h, sys/timeb.h, unistd.h. No longer needed.
2005-09-22(_gl_DECL_HEADERS): Don't bother checking forPaul Eggert
standard C headers, or for headers we no longer use.
2005-09-22(libcoreutils_a_SOURCES): Add getaddrinfo.h,Paul Eggert
mbchar.c, mbchar.h, mbuiter.h, strcase.h, strlen1.c, strnlen1.h, strstr.h.
2005-09-22(EEXIST, ENOTEMPTY): Remove unused macros.Paul Eggert
2005-09-22Nontrivial sync from gnulib.Paul Eggert
2005-09-22Add getline.h, getpass.cPaul Eggert
2005-09-22(GL_CONCAT): Remove.Paul Eggert
Include "verify.h" instead. (ARGMATCH_CONSTRAINT, ARGMATCH_ASSERT): Remove. (ARGMATCH_VERIFY): Rewrite in terms of new verify macros.
2005-09-22(X2NREALLOC, X2REALLOC): Moved here fromPaul Eggert
../lib/xalloc.h, with args properly parenthesized, and using verify_expr rather than the old VERIFY_EXPR.
2005-09-22(VERIFY_EXPR, X2NREALLOC, X2REALLOC): Remove.Paul Eggert
The latter two macros are moving to ../src/system.h for now. This reverts this file to the gnulib version.
2005-09-22Remove; no longer used.Paul Eggert
2005-09-22New file, from gnulib.Paul Eggert
2005-09-22Add getaddrinfo.h, getdelim.h, mbchar.h,Paul Eggert
mbuiter.h, strcase.h, strnlen.h, strnlen1.h.
2005-09-22Sync from gnulib.Paul Eggert
2005-09-22Sort.Paul Eggert
2005-09-22(ENOSYS): Define to EEXIST if not defined.Paul Eggert
(make_dir_parents): Treat ENOSYS like EEXIST.
2005-09-21.Jim Meyering
2005-09-21.Jim Meyering
2005-09-21*** empty log message ***Jim Meyering
2005-09-21Require that this test be run as non-root.Jim Meyering
Otherwise, it fails due to the fact that the chmod 0 . doesn't affect root.
2005-09-20*** empty log message ***Jim Meyering
2005-09-20(write_protected_non_symlink): Change comment to agree with the code.Jim Meyering
2005-09-20*** empty log message ***Jim Meyering
2005-09-20(fdopendir): Be sure to close the suppliedJim Meyering
file descriptor before returning. This makes our replacement implementation a little closer to Solaris's, where fdopendir ties the file descriptor to the returned DIR* pointer.
2005-09-20tweakJim Meyering
2005-09-19*** empty log message ***Jim Meyering