]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
hurd: Fix comment style
[thirdparty/glibc.git] / ChangeLog
index 8e276dea86812cd18b2967dfb6402c13e2f40929..ce14d885b26f587b8ec6601092c4fdcb8732a625 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,247 @@
+2019-03-16  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * hurd/hurd/signal.h (_hurd_critical_section_lock): Document how EINTR
+       should be handled.
+
+2019-03-15  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/syscall-names.list: Update kernel
+       version to 5.0.
+       (old_getpagesize): New syscall.
+
+2019-03-15  Felix Yan  <felixonmars@archlinux.org>
+
+       [BZ #24293]
+       * localedata/locales/zh_TW (era): Add, support Minguo calendar.
+       * localedata/locales/cmn_TW (era): Likewise.
+       * localedata/locales/hak_TW (era): Likewise.
+       * localedata/locales/lzh_TW (era): Likewise.
+       * localedata/locales/nan_TW (era): Likewise.
+
+2019-03-14  Florian Weimer  <fweimer@redhat.com>
+
+       Remove obsolete, never-implemented XSI STREAMS declarations.
+       * manual/terminal.texi (Allocation): Remove portability note and
+       adjust example.
+       * sysdeps/posix/sysconf.c (__sysconf): Always return -1 for
+       _SC_STREAMS.
+       * sysdeps/unix/sysv/linux/syscalls.list (getpmsg, putpmsg): Remove.
+       * sysdeps/unix/inet/Subdirs (streams): Remove.
+       * conform/Makefile (conformtest-headers-XPG42): Remove stropts.h.
+       (conformtest-headers-UNIX98): Likewise.
+       (conformtest-headers-XOPEN2K): Likewise.
+       (conformtest-headers-POSIX2008): Likewise.
+       * posix/compat-streams.c: New file.
+       * posix/Makefile (routines): Add it.
+       * posix/Versions (GLIBC_2.1): Add fattach, fdetach, getmsg,
+       getpmsg, isastream, putmsg, putpmsg.
+       (GLIBC_2.30): New section.
+       * bits/stropts.h: Remove file.
+       * bits/xtitypes.h: Likewise.
+       * conform/data/stropts.h-data: Likewise.
+       * include/stropts.h: Likewise.
+       * include/sys/stropts.h: Likewise.
+       * include/xtitypes.h: Likewise.
+       * streams/Makefile: Likewise.
+       * streams/fattach.c: Likewise.
+       * streams/fdetach.c: Likewise.
+       * streams/getmsg.c: Likewise.
+       * streams/getpmsg.c: Likewise.
+       * streams/isastream.c: Likewise.
+       * streams/putmsg.c: Likewise.
+       * streams/putpmsg.c: Likewise.
+       * streams/stropts.h: Likewise.
+       * streams/sys/stropts.h: Likewise.
+       * sysdeps/ia64/bits/xtitypes.h: Likewise.
+       * sysdeps/s390/bits/xtitypes.h: Likewise.
+       * sysdeps/unix/sysv/linux/i386/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/i386/putmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/putmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/mips/putmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/getmsg.c: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/putmsg.c: Likewise.
+       * sysdeps/x86/bits/xtitypes.h: Likewise.
+
+2019-03-14  Florian Weimer  <fweimer@redhat.com>
+
+       * nss/tst-nss-files-alias-truncated.c (do_test): Load
+       libnss_files.
+       * nss/Makefile (tst-nss-files-alias-truncated): Link with -ldl,
+       but not with libnss_files.
+       (tst-nss-files-alias-truncated.out): Depend on libnss_files.
+
+2019-03-14  Zack Weinberg  <zackw@panix.com>
+
+       * scripts/check-obsolete-constructs.py (HeaderChecker.check):
+       Specify encoding="utf-8" when opening headers to check.
+
+2019-03-13  Joseph Myers  <joseph@codesourcery.com>
+
+       * scripts/build-many-glibcs.py (Context.checkout): Default Linux
+       version to 5.0.
+       (Context.checkout_tar): Handle variable major version for Linux
+       kernel.
+
+2019-03-13  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #24047]
+       * sysdeps/mach/hurd/res_enable_icmp.c: New file.
+
+2019-03-13  Zack Weinberg  <zackw@panix.com>
+
+       * sysdeps/generic/inttypes.h, sysdeps/generic/stdint.h:
+       Move to stdlib.
+       * include/inttypes.h: Adjust to match.
+       * include/stdint.h: New wrapper.
+
+2019-03-13  Zack Weinberg  <zackw@panix.com>
+
+       * scripts/check-obsolete-constructs.py: New test script.
+       * scripts/check-installed-headers.sh: Remove tests for
+       obsolete typedefs, superseded by check-obsolete-constructs.py.
+       * Rules: Run scripts/check-obsolete-constructs.py over $(headers)
+       as a special test.  Update commentary.
+       * posix/bits/types.h (__SQUAD_TYPE, __S64_TYPE): Define as __int64_t.
+       (__UQUAD_TYPE, __U64_TYPE): Define as __uint64_t.
+       Update commentary.
+       * posix/sys/types.h (__u_intN_t): Remove.
+       (u_int8_t): Typedef using __uint8_t.
+       (u_int16_t): Typedef using __uint16_t.
+       (u_int32_t): Typedef using __uint32_t.
+       (u_int64_t): Typedef using __uint64_t.
+
+2019-03-13  Stefan Liebler  <stli@linux.ibm.com>
+
+       * elf/dl-sysdep.c (_dl_show_auxv): Remove condition and always
+       call _dl_procinfo.
+       * sysdeps/unix/sysv/linux/s390/dl-procinfo.h (_dl_procinfo):
+       Ignore types other than AT_HWCAP.
+       * sysdeps/sparc/dl-procinfo.h (_dl_procinfo): Likewise.
+       * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_dl_procinfo):
+       Likewise.
+       * sysdeps/powerpc/dl-procinfo.h (_dl_procinfo): Adjust comment
+       in the case of falling back to generic output mechanism.
+       * sysdeps/unix/sysv/linux/arm/dl-procinfo.h (_dl_procinfo):
+       Likewise.
+
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+       * elf/elf.h (DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON): Define.
+
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #24047]
+       resolv: Enable full ICMP errors for UDP DNS sockets
+       * resolv/res_enable_icmp.c: New file.
+       * resolv/Makefile (libresolv-routines): Add res_enable_icmp.
+       * resolv/resolv-internal.h (__res_enable_icmp): Declare.
+       * resolv/res_send.c (reopen): Call __res_enable_icmp on new
+       socket.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * elf/elf.h (EF_CSKY_ABIMASK, EF_CSKY_OTHER, EF_CSKY_PROCESSOR)
+       (EF_CSKY_ABIV1, EF_CSKY_ABIV2, SHT_CSKY_ATTRIBUTES): New defines.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/csky/abiv2/start.S: Mark lr as undefined.
+       * sysdeps/unix/sysv/linux/csky/abiv2/clone.S: Likewise.
+       * sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S: Likewise.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/unix/sysv/linux/csky/sys/procfs.h: Use linux definition
+       directly.
+       * sysdeps/unix/sysv/linux/csky/sys/user.h: Remove user_regs
+       definition.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/unix/sysv/linux/csky/register-dump.h: Adjust offset change.
+       * sysdeps/unix/sysv/linux/csky/sys/ucontext.h: Remove __mask field
+       in mcontext_t
+
+2019-03-08  Mike FABIAN  <mfabian@redhat.com>
+
+       [BZ #24307]
+       * localedata/unicode-gen/Makefile (UNICODE_VERSION): Set to 12.0.0.
+       * localedata/unicode-gen/DerivedCoreProperties.txt: Update to
+       Unicode 12.0.0.
+       * localedata/unicode-gen/EastAsianWidth.txt: Likewise.
+       * localedata/unicode-gen/PropList.txt: Likewise.
+       * localedata/unicode-gen/UnicodeData.txt: Likewise.
+       * localedata/unicode-gen/ctype_compatibility_test_cases.py: U+108D
+       became "Alphabetic" in Unicode 12.0.0. Adapt test case.
+       * localedata/charmaps/UTF-8: Regenerate.
+       * localedata/locales/i18n_ctype: Likewise.
+       * localedata/locales/tr_TR: Likewise.
+       * localedata/locales/translit_circle: Likewise.
+       * localedata/locales/translit_cjk_compat: Likewise.
+       * localedata/locales/translit_combining: Likewise.
+       * localedata/locales/translit_compat: Likewise.
+       * localedata/locales/translit_font: Likewise.
+       * localedata/locales/translit_fraction: Likewise.
+
+2019-03-07  Joseph Myers  <joseph@codesourcery.com>
+
+       * stdio-common/vfscanf-internal.c (ARG): Break lines before rather
+       than after operators.
+       * sysdeps/mach/hurd/setitimer.c (timer_thread): Likewise.
+       (setitimer_locked): Likewise.
+       * sysdeps/mach/hurd/sigaction.c (__sigaction): Likewise.
+       * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
+       * sysdeps/mach/pagecopy.h (PAGE_COPY_FWD): Likewise.
+       * sysdeps/mach/thread_state.h (machine_get_basic_state): Likewise.
+       * sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c
+       (PPC_CPU_SUPPORTED): Likewise.
+       * sysdeps/unix/sysv/linux/alpha/a.out.h (N_TXTOFF): Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
+       (stat_overflow): Likewise.
+       (statfs_overflow): Likewise.
+       * sysdeps/unix/sysv/linux/tst-personality.c (do_test): Likewise.
+       * sysdeps/unix/sysv/linux/tst-ttyname.c (eq_ttyname): Likewise.
+       (eq_ttyname_r): Likewise.
+       (run_chroot_tests): Likewise.
+
+2019-03-07  Florian Weimer  <fweimer@redhat.com>
+
+       * scripts/check-wrapper-headers.py (check_headers): Adjust Fortran
+       header check.
+
+2019-03-07  Martin Liska  <mliska@suse.cz>
+
+       * math/Makefile: Change location where math-vector-fortran.h is
+       installed.
+       * math/finclude/math-vector-fortran.h: Move from bits/math-vector-fortran.h.
+       * sysdeps/x86/fpu/finclude/math-vector-fortran.h: Move
+       from sysdeps/x86/fpu/bits/math-vector-fortran.h.
+       * scripts/check-installed-headers.sh: Skip Fortran header files.
+       * scripts/check-wrapper-headers.py: Likewise.
+
+2019-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * nptl/nptl-init.c (__have_futex_clock_realtime,
+       __have_futex_clock_realtime): Remove definition.
+       (__pthread_initialize_minimal_internal): Remove FUTEX_CLOCK_REALTIME
+       check test for !__ASSUME_FUTEX_CLOCK_REALTIME.
+       * nptl/pthread_mutex_timedlock.c (__pthread_mutex_timedlock): Assume
+       __ASSUME_FUTEX_CLOCK_REALTIME support.
+       * sysdeps/unix/sysv/linux/i386/lowlevellock.S: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Likewise.
+       * sysdeps/unix/sysv/linux/kernel-features.h
+       (__ASSUME_FUTEX_CLOCK_REALTIME): Remove.
+       * sysdeps/nptl/lowlevellock-futex.h (lll_futex_timed_wait_bitset):
+       Adjust comment.
+
+2019-03-05  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * sysdeps/powerpc/powerpc64/power6/wcscpy.c (WCSCPY): Define to
+       __wcscpy, then use libc_hidden_def and weak_alias to bind it to
+       __GI___wcscpy and wcscpy.
+
 2019-03-04  Florian Weimer  <fweimer@redhat.com>
 
        * sysdeps/generic/ldsodefs.h (_dl_sysdep_open_zero_fill): Remove