X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=0a9a5e2b5b2fe6dc77b41f8d89a82784420d7095;hb=4f5d6947d90a65c2b577ef2ca7adf4e413cfe6b6;hp=c161814442eece70e7963ec0979033562940cb38;hpb=348925857a90662fb2bc8184f301ef16eff8ef80;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index c16181444..0a9a5e2b5 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,148 @@ +2005-03-07 Bruno Haible + + * pagealign_alloc.c (MAP_FILE, MAP_FAILED): Define fallbacks. + +2005-03-03 Derek R. Price + Bruno Haible + + * pagealign_alloc.h: New file. + * pagealign_alloc.c: New file. + +2005-01-28 Bruno Haible + + * stpncpy.h (stpncpy): Define as a macro without arguments, so that + stpncpy.c uses it. + +2005-03-01 Paul Eggert + + Remove workaround for bug in Linux kernel 2.6.8 or thereabouts. + The workaround isn't strictly needed for POSIX conformance, and + it's too much of a pain to configure and maintain. We'll ask + people to fix their kernels instead. + * xnanosleep.c: Don't include gethrxtime.h or xtime.h. + (NANOSLEEP_BUG_WORKAROUND): Remove. + (xnanosleep): Remove the workaround. + +2005-02-12 Bruno Haible + + * vasnprintf.c (EOVERFLOW): Define to a fallback if needed. + +2005-02-25 Paul Eggert + + * gethrxtime.h, gethrxtime.c, xtime.h: New files. + * timespec.h (gettime): Return void, since it always + succeeds now. All uses changed. + * gettime.c (gettime) Likewise. + [HAVE_NANOTIME]: Prefer nanotime. + Assume gettimeofday succeeds, as POSIX requires. + Assime time () succeeds, since other code already does. + * xnanosleep.c: Include xtime.h and gethrxtime.h, not xalloc.h. + (timespec_subtract): Remove. + (NANOSLEEP_BUG_WORKAROUND): New constant. + (xnanosleep): Use gethrxtime rather than gettime; this simplifies + things considerably. Use it only on GNU/Linux hosts, since the + workaround shouldn't be needed elsewhere. + +2005-02-24 Bruno Haible + + * gettext.h: Update from GNU gettext 0.14.2. + +2005-02-24 Bruno Haible + + * localcharset.c: Update from GNU gettext 0.14.2. + * config.charset: Update from GNU gettext 0.14.2. + +2005-02-22 Simon Josefsson + + * iconvme.h, iconvme.c: New files, from libc. + +2005-02-20 Neil Conway + + * xgethostname.c (xgethostname): Check for ENOMEM, which is + returned by OSX/Darwin if the specified buffer is not large + enough for the hostname. + +2005-02-03 Paul Eggert + + * memrchr.h: New file. + * chdir-long.c: Include it. + * memrchr.c [!defined _LIBC]: Include it rather than + Don't bother including stddef.h. + +2005-02-03 Sergey Poznyakoff + + * argp-help.c (__argp_help): Create a fake struct argp_state and + pass it to _help, otherwise the latter coredumps trying to + dereference state.root_argp. + +2005-02-01 Paul Eggert + + * mountlist.h (MOUNTLIST_H_): New macro, to protect against double + inclusion. + Include , for dev_t. + (ME_DUMMY, ME_REMOTE): Move from here.... + * mountlist.c (ME_DUMMY, ME_REMOTE): To here. + (ME_DUMMY): Count "subfs" as a dummy. Problem reported by + Dmitry V. Levin. + Include mountlist.h first, to test the interface. + +2005-01-29 Bruno Haible + + * progname.c (program_name): Initialize. + Needed when linking statically on MacOS X. + +2005-01-28 Bruno Haible + + * javacomp.sh.in: New file, from GNU gettext. + * javacomp.h: New file, from GNU gettext. + * javacomp.c: New file, from GNU gettext. + +2005-01-26 Bruno Haible + + * javaexec.sh.in: New file, from GNU gettext. + * javaexec.h: New file, from GNU gettext. + * javaexec.c: New file, from GNU gettext. + +2005-01-26 Simon Josefsson + + * gai_strerror.c: Use GPL in header. + +2005-01-24 Sergey Poznyakoff + + * argp-help.c (hol_entry_help): Avoid using non-constant + initializers for struct pentry_state. + (__argp_error): Check return value of __asprintf + (__argp_failure): Translate error message + + * argp-parse.c: Removed braces around the expansion of N_() + +2005-01-21 Jim Meyering + + * openat.h (AT_SYMLINK_NOFOLLOW): Define to 4096, so it's the + same value as for Solaris 9. + + * chdir-long.c (chdir_long): Rewrite to remove limitation on + component length. This included changing the parameter to be + of type `char *' rather than `char const *'. + * chdir-long.h (chdir_long): Update prototype. + + * openat.c (fdopendir, fstatat): New functions. + * openat.h: Include headers required for use of DIR and struct stat. + [AT_SYMLINK_NOFOLLOW]: Define. + (fdopendir, fstatat): Add prototypes. + +2005-01-21 Bruno Haible + + * classpath.h: New file, from GNU gettext. + * classpath.c: New file, from GNU gettext. + +2005-01-20 Simon Josefsson + + * version-etc-fsf.c: New file, with version_etc_copyright. + * version-etc.c: Remove version_etc_copyright. + * version-etc.h (version_etc_copyright): Use [] instead of * in + prototype, suggested by Paul Eggert . + 2005-01-20 Paul Eggert * save-cwd.c (save_cwd): Remove code to support the case @@ -45,7 +190,9 @@ (restore_cwd): Use chdir_long, not chdir. * chdir-long.c: Renamed from chdir.c. * chdir-long.h: Renamed from chdir.h. - [!defined PATH_MAX]: Define chdir_long to chdir on systems like the Hurd. + [!defined PATH_MAX]: Define chdir_long to chdir on systems like the + Hurd. + 2005-01-18 Bob Proulx * obstack.c [DEFAULT_ALIGNMENT]: Use an intermediate type to simplify