summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog218
1 files changed, 218 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6a2f201a85..486750aa3d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,221 @@
+2009-03-08 Ulrich Drepper <drepper@redhat.com>
+
+ * stdlib/Makefile (routines): Add quick_exit, at_quick_exit, and
+ cxa_at_quick_exit.
+ (static-only-routines): Add at_quick_exit.
+ * stdlib/Versions: Export quick_exit and __cxa_at_quick_exit for
+ GLIBC_2.10.
+ * stdlib/quick_exit.c: New file.
+ * stdlib/at_quick_exit.c: New file.
+ * stdlib/cxa_at_quick_exit.c: New file.
+ * stdlib/cxa_atexit.c (__cxa_atexit): Move body to new function. Call
+ it appropriately.
+ (__internal_atexit): New function.
+ (__new_exitfn): Now takes parameter to point to the list to use.
+ * stdlib/cxa_finalize.c: Remove quick_exit handlers, don't call them.
+ * stdlib/exit.c (__run_exit_handlers): New function. Split from...
+ (exit): ...here. Just call __run_exit_handlers appropriately.
+ * stdlib/exit.h: Declare __quick_exit_funcs, __run_exit_handlers,
+ __internal_atexit, __cxa_at_quick_exit. Adjust __new_exitfn.
+ * stdlib/on_exit.c: Adjust call to __new_exitfn.
+ * stdlib/stdlib.h: Declare at_quick_exit and quick_exit.
+
+ * po/id.po: Update from translation team.
+
+2009-03-07 Ulrich Drepper <drepper@redhat.com>
+
+ * po/ru.po: Update from translation team.
+
+2009-03-04 Ulrich Drepper <drepper@redhat.com>
+
+ * po/nl.po: Update from translation team.
+
+2009-03-03 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Declare fallocate{,64}.
+ * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
+ * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
+
+ * po/pl.po: Update from translation team.
+
+2009-03-02 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #7083]
+ * sysdeps/unix/sysv/linux/fallocate.c: New file.
+ * sysdeps/unix/sysv/linux/fallocate64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/fallocate64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/fallocate.c: New file.
+ * sysdeps/unix/sysv/linux/i386/fallocate64.c: New file.
+ * sysdeps/unix/sysv/linux/i386/fallocate.c: New file.
+ * sysdeps/unix/sysv/linux/Versions: Export fallocate and fallocate64
+ for GLIBC_2.10.
+ * sysdeps/unix/sysv/linux/Makefile [subdir=io] (sysdep_routines):
+ Add fallocate and fallocate64.
+
+ * io/fcntl.h: Pretty printing.
+
+2009-03-02 Richard Guenther <rguenther@suse.de>
+
+ * misc/sys/cdefs.h (__extern_always_inline): Add __artificial__
+ attribute also for non-C99 inline semantics variant.
+
+2009-02-12 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc32/power7/fpu/Implies: New file.
+ * sysdeps/powerpc/powerpc32/power7/Implies: Likewise.
+ * sysdeps/powerpc/powerpc64/power7/fpu/Implies: Likewise.
+ * sysdeps/powerpc/powerpc64/power7/Implies: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies:
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies:
+ Likewise.
+
+2009-03-02 Ulrich Drepper <drepper@redhat.com>
+
+ * po/cs.po: Update from translation team.
+
+2009-02-28 Ulrich Drepper <drepper@redhat.com>
+
+ * po/bg.po: Update from translation team.
+ * po/sv.po: Likewise.
+ * po/fi.po: Likewise.
+ * po/vi.po: Likewise.
+
+2009-02-27 Roland McGrath <roland@redhat.com>
+
+ * Makeconfig (%.v.i): Depend on Makeconfig.
+ Exclude % lines from initial #-comment removal.
+
+2009-02-27 Ulrich Drepper <drepper@redhat.com>
+
+ * po/ko.po: Update from translation team.
+
+2009-02-26 Roland McGrath <roland@redhat.com>
+
+ * shadow/lckpwdf.c (__lckpwdf): Move FLAGS inside block using it,
+ avoids unused warning.
+
+2009-02-26 Andrew Stubbs <ams@codesourcery.com>
+ SUGIOKA Toshinobu <sugioka@itonet.co.jp>
+
+ * sysdeps/unix/sysv/linux/sh/sys/procfs.h: Don't include signal.h,
+ sys/ucontext.h and asm/elf.h. Include sys/user.h.
+ * sysdeps/unix/sysv/linux/sh/sys/user.h: Don't include features.h
+ and asm/user.h. Include asm/ptrace.h.
+ (PTRACE_GETREGS, PTRACE_SETREGS, PTRACE_GETFPREGS,
+ PTRACE_SETFPREGS, PTRACE_GETFDPIC, PTRACE_GETFDPIC_EXEC,
+ PTRACE_GETFDPIC_INTERP, PTRACE_GETDSPREGS, PTRACE_SETDSPREGS):
+ Undefine.
+ (start_thread): Don't undefine.
+ (elf_greg_t, ELF_NGREG, elf_fpregset_t, user_fpu_struct, user):
+ Define.
+
+2009-02-26 Ulrich Drepper <drepper@redhat.com>
+
+ * wctype/wctype.h: The *_l functions are in POSIX 2008.
+ * wcsmbs/wchar.h: mbsnrtowcs, open_wmemstream, wcpcpy, wcpncpy,
+ wcscasecmp, wcsdup, wcsncasecmp, wcsnlen, wcsnrtombs,
+ wcscasecmp_l, wcsncasecmp_l, wcscoll_l, and wcsxfrm_l.
+ * sysdeps/mach/hurd/bits/posix_opt.h: Reset value of macros from
+ 200112L to 200809L.
+ * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise.
+ * posix/getconf.c (vars): Add _SC_THREAD_ROBUST_PRIO_INHERIT and
+ _SC_THREAD_ROBUST_PRIO_PROTECT entries.
+ * bits/confname.h: Add _SC_THREAD_ROBUST_PRIO_INHERIT and
+ _SC_THREAD_ROBUST_PRIO_PROTECT.
+ * posix/unistd.h: fexecve is in POSIX 2008.
+ * time/time.h: strftime_l is in POSIX 2008.
+ * io/sys/stat.h: futimens is in POSIX 2008.
+ * string/strings.h: strcasecmp_l and strncasecmp_l are in POSIX 2008.
+ * string/string.h: stpcpy, stpncpy, strndup, strnlen, strsignal,
+ strcoll_l, strerror_l, and strxfrm_l are in POSIX 2008.
+ * stdlib/stdlib.h: mkdtemp is in POSIX 2008.
+ * libio/stdio.h: dprintf, fmemopen, getdelim, getline,
+ open_memstream, and vdprintf are in POSIX 2008.
+
+2009-02-25 Ulrich Drepper <drepper@redhat.com>
+
+ * include/features.h: Define macros for XPG7/POSIX 2008.
+ * ctype/ctype.h: The *_l functions are in POSIX 2008.
+ * dirent/dirent.h: alphasort, dirfd, scandir, and fdopendir are in
+ POSIX 2008.
+ * locale/langinfo.h: nl_langinfo_l is in POSIX 2008.
+ * locale/xlocale.h: Define locale_t type.
+ * locale/locale.h: duplocale, freelocale, newlocale, uselocale are
+ in POSIX 2008. Don't define locale_t here.
+ * stdlib/monetary.h: strfmon_l is in POSIX 2008.
+ * sysdeps/unix/sysv/linux/bits/stat.h: Protect UTIME_NOW and
+ UTIME_OMIT only with __USE_ATFILE.
+ * signal/signal.h: Declare psignal and psiginfo for POSIX 2008.
+ * stdio-common/psiginfo.c: New file.
+ * stdio-common/psiginfo-data.h: New file.
+ * stdio-common/psiginfo-define.h: New file.
+ * stdio-common/Makefile (routines): Add psiginfo.
+ * stdio-common/Versions: Export psiginfo for GLIBC_2.10.
+ * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
+ * sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Likewise.
+ * io/sys/stat.h: Move mknodat definition into same conditional as
+ mknod.
+ * time/sys/time.h: futimesat is not among the functions accepted
+ into the POSIX standard.
+
+ * include/features.h: If no feature selection given and we select
+ by default a POSIX mode, also define __USE_POSIX_IMPLICITLY.
+ * posix/Versions: Export __posix_getopt.
+ * posix/getopt.c (_getopt_initialize): Take additional parameter.
+ Use it to alternatively initialize __posixly_correct.
+ (_getopt_internal_r): Take addition parameter. Pass on to
+ _getopt_initialize.
+ (_getopt_internal): Take addition parameter. Pass on to
+ _getopt_internal_r.
+ (getopt): Pass additional zero to _getopt_internal.
+ (__posix_getopt): New function.
+ * posix/getopt.h: Add redirection for getopt.
+ * posix/getopt1.c (getopt_long): Pass additional zero to
+ _getopt_internal.
+ (getopt_long_only): Likewise.
+ (_getopt_long_r): Pass additional zero to _getopt_internal_r.
+ (_getopt_long_only_r): Likewise.
+ * posix/getopt_int.h: Adjust declarations of _getopt_internal and
+ _getopt_internal_r.
+
+2009-02-24 Ulrich Drepper <drepper@redhat.com>
+
+ * bits/confname.h: Define _SC_TRACE_EVENT_NAME_MAX, _SC_TRACE_NAME_MAX,
+ _SC_TRACE_SYS_MAX, _SC_TRACE_USER_EVENT_MAX, _SC_XOPEN_STREAMS.
+ * sysdeps/posix/sysconf.c (__sysconf): Handle
+ _SC_TRACE_EVENT_NAME_MAX, _SC_TRACE_NAME_MAX, _SC_TRACE_SYS_MAX,
+ _SC_TRACE_USER_EVENT_MAX, _SC_XOPEN_STREAMS.
+
+2009-02-24 Roland McGrath <roland@redhat.com>
+
+ [BZ #9895]
+ * README.template: Reworded not to use substituted version number.
+ Renamed to ...
+ * README: ... here (no longer generated).
+ * Makefile (README): Target removed.
+
+2009-02-24 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/sysconf.c (__sysconf):
+ /proc/sys/kernel/rtsig_max doesn't exist anymore, use getrlimit
+ instead.
+
+ * io/sys/stat.h: The lstat functions have been mandatory since 2001.
+
+ * time/tzset.c (tzset_internal): Correct parsing of TZ envvar.
+
+2009-02-22 Ulrich Drepper <drepper@redhat.com>
+
+ * po/bg.po: Update from translation team.
+
2009-02-16 Jakub Jelinek <jakub@redhat.com>
* stdlib/monetary.h: Uglify function parameter names.