glibc.git
7 years agoMerge version 2.26-2+rpi1 and 2.26-4 to produce 2.26-4+rpi1 archive/raspbian/2.26-4+rpi1 raspbian/2.26-4+rpi1
Raspbian forward pporter [Mon, 22 Jan 2018 03:33:22 +0000 (03:33 +0000)]
Merge version 2.26-2+rpi1 and 2.26-4 to produce 2.26-4+rpi1

7 years agoMerge glibc (2.26-4) import into refs/heads/workingbranch
Aurelien Jarno [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Merge glibc (2.26-4) import into refs/heads/workingbranch

7 years agogit-any-ld.so-newline
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-any-ld.so-newline

2017-12-10  Aurelien Jarno <aurelien@aurel32.net>

[BZ #22577]
* elf/rtld.c (init_tls): Add missing new line to the _dl_fatal_printf
call.

Gbp-Pq: Topic any
Gbp-Pq: Name git-any-ld.so-newline.diff

7 years agosubmitted-ldconfig-c-collation
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-ldconfig-c-collation

Submitted upstream, won't be backported in upstream stable branches.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-ldconfig-c-collation.diff

7 years agolocal-cudacc-float128
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-cudacc-float128

Gbp-Pq: Topic any
Gbp-Pq: Name local-cudacc-float128.diff

7 years agosubmitted-intl-tstgettext
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-intl-tstgettext

2017-08-26  Aurelien Jarno  <aurelien@aurel32.net>

[BZ #21508]
* catgets/Makefile ($(objpfx)de.msg): Depend on
$(common-objpfx)intl/tst-gettext-de.po instead of $(..)po/de.po.
* intl/Makefile ($(objpfx)tst-gettext-de.po): Generate
intl/tst-gettext-de.po from po/de.po by removing the
POT-Creation-Date line.
($(objpfx)msgs.h): Depend on $(objpfx)tst-gettext-de.po instead of
../po/de.po.
* intl/tst-gettext.sh: Use ${objpfx}tst-gettext-de.po instead of
../po/de.po.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-intl-tstgettext.diff

7 years agosubmitted-resolv-unaligned
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-resolv-unaligned

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-resolv-unaligned.diff

7 years agolocal-bootstrap-headers
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-bootstrap-headers

Taken from EGLIBC, r1484 + r1525

2014-07-30  Helmut Grohne <helmut@subdivi.de>

* With the advent of multilib gnu/stubs.h became a meta-header that
includes the correct stubs-$abi.h. So install gnu/stubs.h as usual
and install stubs-bootstrap.h as gnu/stubs-$abi.h

2007-02-20  Jim Blandy  <jimb@codesourcery.com>

* Makefile (install-headers): Preserve old behavior: depend on
$(inst_includedir)/gnu/stubs.h only if install-bootstrap-headers
is set; otherwise, place gnu/stubs.h on the 'install-others' list.

2007-02-16  Jim Blandy  <jimb@codesourcery.com>

        * Makefile: Amend make install-headers to install everything
        necessary for building a cross-compiler.  Install gnu/stubs.h as
        part of 'install-headers', not 'install-others'.
        If install-bootstrap-headers is 'yes', install a dummy copy of
        gnu/stubs.h, instead of computing the real thing.
        * include/stubs-bootstrap.h: New file.

Gbp-Pq: Topic any
Gbp-Pq: Name local-bootstrap-headers.diff

7 years agolocal-libpic
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-libpic

Gbp-Pq: Topic any
Gbp-Pq: Name local-libpic.diff

7 years agolocal-ldconfig-ignore-ld.so
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig-ignore-ld.so

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig-ignore-ld.so.diff

7 years agounsubmitted-dlopen-static-crash
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
unsubmitted-dlopen-static-crash

Gbp-Pq: Topic any
Gbp-Pq: Name unsubmitted-dlopen-static-crash.diff

7 years agounsubmitted-ldso-machine-mismatch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
unsubmitted-ldso-machine-mismatch

Gbp-Pq: Topic any
Gbp-Pq: Name unsubmitted-ldso-machine-mismatch.diff

7 years agolocal-tst-eintr1-eagain
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-tst-eintr1-eagain

2012-06-06  Jonathan Nieder  <jrnieder@gmail.com>

* nptl/tst-eintr1.c (tf1): Tolerate EAGAIN from pthread_create.

Gbp-Pq: Topic any
Gbp-Pq: Name local-tst-eintr1-eagain.diff

7 years agoWarn if user requests __FORTIFY_SOURCE but it is disabled
Roland Mc Grath [Tue, 8 May 2012 15:44:57 +0000 (17:44 +0200)]
Warn if user requests __FORTIFY_SOURCE but it is disabled

X-Git-Tag: glibc-2.16-tps~448
X-Git-Url: http://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=05c2c9618f583ea4acd69b3fe5ae2a2922dd2ddc

Warn if user requests __FORTIFY_SOURCE but it is disabled

[BZ #13979]
        * include/features.h: Warn if user requests __FORTIFY_SOURCE
        checking but the checks are disabled for any reason.

Gbp-Pq: Topic any
Gbp-Pq: Name local-revert-bz13979.diff

7 years agolocal-disable-libnss-db
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-disable-libnss-db

Disable libnss-db as the format is not compatible with the libnss-db package, and is
architecture dependent.

Gbp-Pq: Topic any
Gbp-Pq: Name local-disable-libnss-db.diff

7 years agolocal-ldconfig-multiarch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig-multiarch

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig-multiarch.diff

7 years agosubmitted-nptl-invalid-td
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-nptl-invalid-td

2010-02-27  Aurelien Jarno  <aurelien@aurel32.net>

* pthreadP.h(INVALID_TD_P, INVALID_NOT_TERMINATED_TD_P): detect
NULL pointers.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-nptl-invalid-td.patch

7 years agosubmitted-bits-fcntl_h-at
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-bits-fcntl_h-at

2012-10-08  Wookey  <wookey@wookware.org>

        * include AT_* defines in sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h

2009-11-19  Aurelien Jarno  <aurelien@aurel32.net>

* io/fcntl.h: Move AT_* defines to...
* sysdeps/mach/hurd/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/x86/bits/fcntl.h: ...here.

2009-11-19  Aurelien Jarno  <aurelien@aurel32.net>

* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define AT_*
constants.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-bits-fcntl_h-at.diff

7 years agosubmitted-missing-etc-hosts
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-missing-etc-hosts

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-missing-etc-hosts.diff

7 years agolocal-nss-overflow
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nss-overflow

2009-01-12  Arthur Loiret  <aloiret@debian.org>

nss/nss_files/files-parse.c: Include <limits.h>.
(INT_FIELD): Convert field to uintmax_t and check for 32-bit overflow.
(INT_FIELD_MAYBE_NULL): Likewise.

Gbp-Pq: Topic any
Gbp-Pq: Name local-nss-overflow.diff

7 years agolocal-tst-mktime2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-tst-mktime2

Gbp-Pq: Topic any
Gbp-Pq: Name local-tst-mktime2.diff

7 years agolocal-tcsetaddr
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-tcsetaddr

# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: tcsetattr sanity check on PARENB/CREAD/CSIZE for ptys
# DP: Related bugs: 218131
# DP: Author: Jeff Licquia <licquia@progeny.com>
# DP: Upstream status: [In CVS | Debian-Specific | Pending | Not submitted ]
# DP: Status Details:
# DP: Date: 2003-10-29

Gbp-Pq: Topic any
Gbp-Pq: Name local-tcsetaddr.diff

7 years agolocal-stubs_h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-stubs_h

Gbp-Pq: Topic any
Gbp-Pq: Name local-stubs_h.diff

7 years agolocal-nss-upgrade
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nss-upgrade

# DP: This patch makes future upgrades easier. It resolves problems with
# DP: running daemons having NSS modules upgraded out from under them.

Gbp-Pq: Topic any
Gbp-Pq: Name local-nss-upgrade.diff

7 years agolocal-ldconfig-fsync
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig-fsync

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig-fsync.diff

7 years agolocal-ldconfig
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig

# DP: Make it so that a missing /etc/ld.so.conf does not cause an error
# DP: message, unless --verbose is enabled. This keeps the debian
# DP: installer from barfing during bootstrap of the system.
# DP:
# DP: Updated by gotom, the previous one seems being wrong because it supresses
# DP: _all_ warnings about "can't open configuration file". otoh, I introduce
# DP: newer patches.  it should be checked using chroot and should be contacted
# DP: to the upstream.
# DP: Date: (Updated 2005-01-02 gotom)

# previous patch.
#--- elf/ldconfig.c 2003-07-08 23:26:27.000000000 +0900
#+++ elf/ldconfig.c.debian 2003-07-08 23:29:43.000000000 +0900
#@@ -920,26 +920,24 @@
# {
#   FILE *file = NULL;
#   char *line = NULL;
#-  const char *canon;
#+  const char *canon = filename;
#   size_t len = 0;
#+  int file_fd;
#
#   if (opt_chroot)
#     {
#       canon = chroot_canon (opt_chroot, filename);
#-      if (canon)
#- file = fopen (canon, "r");
#-      else
#+      if (!canon)
#  canon = filename;
#     }
#-  else
#-    {
#-      canon = filename;
#-      file = fopen (filename, "r");
#-    }
#+
#+  if ((file_fd = open(canon, O_RDONLY | O_EXCL, 0022)) != -1)
#+    file = fdopen (file_fd, "r");
#
#   if (file == NULL)
#     {
#-      error (0, errno, _("Can't open configuration file %s"), canon);
#+      if (opt_verbose)
#+ error (0, errno, _("Can't open configuration file %s"), canon);
#       if (canon != filename)
#  free ((char *) canon);
#       return;

2004-10-25  GOTO Masanori  <gotom@debian.or.jp>

        * elf/ldconfig.c: Don't print error when default ld.so.conf
          is not existed.

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig.diff

7 years agolocal-ldso-disable-hwcap
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldso-disable-hwcap

# DP: Allow hwcap's to be disabled with the existence of a file. This
# DP: makes it easier to do upgrades with optimized (hwcap) library
# DP: packages.
# DP: Author: Rewritten by Daniel Jacobowitz <dan@debian.org>
# DP: Upstream status: Debian-Specific
# DP: Status Details: This isn't going to be acceptable upstream, we
# DP:                 only need it because we support in-place upgrades.
# DP: Date: 2003-10-28, (Updated 2005-01-02 gotom, 2007-05-20 aurel32)

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldso-disable-hwcap.diff

7 years agolocal-ld-multiarch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ld-multiarch

2012-05-01  Aurelien Jarno  <aurelien@aurel32.net>

* elf/Makefile(trusted-dirs.st): Fix DL_DST_LIB computation with
two level slibdir directories.

2009-09-08  Aurelien Jarno  <aurelien@aurel32.net>

* Makeconfig: add support for multiarch compat directories.

Gbp-Pq: Topic any
Gbp-Pq: Name local-ld-multiarch.diff

7 years agolocal-fhs-nscd
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fhs-nscd

Gbp-Pq: Topic any
Gbp-Pq: Name local-fhs-nscd.diff

7 years agolocal-fhs-linux-paths
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fhs-linux-paths

# DP: Description: Correct linux paths for FHS
# DP: Author: Unknown
# DP: Upstream status: Debian-Specific
# DP: Status Details: GNU doesn't follow the FHS.
# DP: Date: Unknown

Gbp-Pq: Topic any
Gbp-Pq: Name local-fhs-linux-paths.diff

7 years agolocal-bindresvport_blacklist
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-bindresvport_blacklist

Patch from the OpenSUSE glibc

Gbp-Pq: Topic any
Gbp-Pq: Name local-bindresvport_blacklist.diff

7 years agolocal-asserth-decls
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-asserth-decls

# DP: Description: /usr/include/assert.h
# DP: One must be allowed to include <assert.h> multiple times with different
# DP: values for NDEBUG, so the file is not protected against multiple
# DP: inclusions.  Unfortunately this means that the declarations for
# DP: __assert_fail() and the like may occur multiple times in a compilation
# DP: unit, causing gcc to issue a batch of warnings.
# DP: I believe this can be fixed by protecting the declarations (but only
# DP: those declarations) against repetition.
# DP: Author: Jeroen T. Vermeulen <jtv@xs4all.nl>
# DP: Upstream status: Not submitted
# DP: Status Details: Plan to submit
# DP: Date: 2003-01-01

Gbp-Pq: Topic any
Gbp-Pq: Name local-asserth-decls.diff

7 years agolocal-rtlddir-cross
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-rtlddir-cross

Gbp-Pq: Topic any
Gbp-Pq: Name local-rtlddir-cross.diff

7 years agosubmitted-po-fr-fixes
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-po-fr-fixes

2014-05-05  Aurelien Jarno  <aurelien@aurel32.net>

* po/fr.po: Fix French translation of inappropriate.

Gbp-Pq: Topic all
Gbp-Pq: Name submitted-po-fr-fixes.diff

7 years agolocal-nis-shadow
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nis-shadow

Gbp-Pq: Topic all
Gbp-Pq: Name local-nis-shadow.diff

7 years agolocal-ldd
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldd

2013-05-11  Aurelien Jarno  <aurelien@aurel32.net>

* elf/ldd.bash.in: Verify the dynamic linker is working before
using it.

Gbp-Pq: Topic all
Gbp-Pq: Name local-ldd.diff

7 years agolocal-ru_RU
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ru_RU

# DP: Description: Change default charset for 'russian' locale alias
# DP: Related bugs: #62586
# DP: Dpatch author: Ben Collins
# DP: Patch author: Alistair McKinstry
# DP: Upstream status: Submitted
# DP: Status Details: http://sources.redhat.com/bugzilla/show_bug.cgi?id=120
# DP: Date: 2002-03-10

Gbp-Pq: Topic all
Gbp-Pq: Name local-ru_RU.diff

7 years agolocal-remove-manual
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-remove-manual

The GNU Libc Reference manual has to be removed for licensing reasons.
But some files have a dependency on manual/errno.texi; the easiest
solution is to drop those dependencies and make sure that MAKEINFO=:
so that no target depends on manual/*.texi files.

Gbp-Pq: Topic all
Gbp-Pq: Name local-remove-manual.diff

7 years agolocal-alias-et_EE
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-alias-et_EE

Gbp-Pq: Topic all
Gbp-Pq: Name local-alias-et_EE.diff

7 years agosubmitted-sparc64-socketcall
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-sparc64-socketcall

2016-03-01  Aurelien Jarno  <aurelien@aurel32.net>

* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (bind, listen,
setsockopt): Remove.

Gbp-Pq: Topic sparc
Gbp-Pq: Name submitted-sparc64-socketcall.diff

7 years agolocal-fpscr_values
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fpscr_values

Gbp-Pq: Topic sh4
Gbp-Pq: Name local-fpscr_values.diff

7 years agolocal-powerpc8xx-dcbz
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-powerpc8xx-dcbz

Gbp-Pq: Topic powerpc
Gbp-Pq: Name local-powerpc8xx-dcbz.diff

7 years agogit-syscalls5-7-unbound-stack
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-syscalls5-7-unbound-stack

2017-08-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
    Aurelien Jarno  <aurelien@aurel32.net>
    Maciej W. Rozycki  <macro@imgtec.com>

[BZ #21956]
* sysdeps/unix/sysv/linux/mips/mips32/mips16/Makefile
[subdir = misc] (sysdep_routines): Remove `mips16-syscall5',
`mips16-syscall6' and `mips16-syscall7'.
(CFLAGS-mips16-syscall5.c, CFLAGS-mips16-syscall6.c)
(CFLAGS-mips16-syscall7.c): Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/Versions (libc):
Remove `__mips16_syscall5', `__mips16_syscall6' and
`__mips16_syscall7'.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c
(__mips16_syscall0): Rename `__mips16_syscall_return' to
`__mips_syscall_return'.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c
(__mips16_syscall1): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c
(__mips16_syscall2): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c
(__mips16_syscall3): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c
(__mips16_syscall4): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c:
Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c:
Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c:
Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h
(__mips16_syscall5): Expand to `__mips_syscall5' rather than
`__mips16_syscall5'.  Remove prototype.
(__mips16_syscall6): Expand to `__mips_syscall6' rather than
`__mips16_syscall6'.  Remove prototype.
(__mips16_syscall7): Expand to `__mips_syscall7' rather than
`__mips16_syscall7'.  Remove prototype.
(__nomips16, __mips16_syscall_return): Move to...
* sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
(__nomips16, __mips_syscall_return): ... here.
[__mips16] (INTERNAL_SYSCALL_NCS): Rename
`__mips16_syscall_return' to `__mips_syscall_return'.
[__mips16] (INTERNAL_SYSCALL_MIPS16): Pass `number' to
`internal_syscall##nr'.
[!__mips16] (INTERNAL_SYSCALL): Pass `SYS_ify (name)' to
`internal_syscall##nr'.
(FORCE_FRAME_POINTER): Remove.
(__mips_syscall5): New prototype.
(internal_syscall5): Rewrite to call `__mips_syscall5'.
(__mips_syscall6): New prototype.
(internal_syscall6): Rewrite to call `__mips_syscall6'.
(__mips_syscall7): New prototype.
(internal_syscall7): Rewrite to call `__mips_syscall7'.
* sysdeps/unix/sysv/linux/mips/mips32/mips-syscall5.S: New file.
* sysdeps/unix/sysv/linux/mips/mips32/mips-syscall6.S: New file.
* sysdeps/unix/sysv/linux/mips/mips32/mips-syscall7.S: New file.
* sysdeps/unix/sysv/linux/mips/mips32/Makefile [subdir = misc]
(sysdep_routines): Add libc-do-syscall.
* sysdeps/unix/sysv/linux/mips/mips32/Versions (libc): Add
`__mips_syscall5', `__mips_syscall6' and `__mips_syscall7'.

Gbp-Pq: Topic mips
Gbp-Pq: Name git-syscalls5-7-unbound-stack.diff

7 years agosubmitted-rld_map
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-rld_map

2010-05-20  Aurelien Jarno  <aurelien@aurel32.net>

* sysdeps/mips/dl-machine.h (ELF_MACHINE_DEBUG_SETUP): test for
RLD_MAP pointer before using it.

Gbp-Pq: Topic mips
Gbp-Pq: Name submitted-rld_map.diff

7 years agosubmitted-gcc34-seccomment
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-gcc34-seccomment

# DP: Description: Make glibc-2.3.5 compile with gcc-3.4/4.0 + binutils 2.16
#    on m68k fixed by adding #APP.
# DP: Related bugs:
# DP: Dpatch author: GOTO Masanori <gotom@debian.org>
# DP: Patch author: Andreas Schwab <schwab@suse.de>
# DP: Upstream status: Pending
# DP: Status Details:
# DP: Date: 2005-08-03

From: Andreas Schwab <schwab@suse.de>

Gbp-Pq: Topic m68k
Gbp-Pq: Name submitted-gcc34-seccomment.diff

7 years agolocal-reloc
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-reloc

# DP: Description: binutils bug workaround
# DP: Related bugs: #263601: m68k: workaround for binutils problem
# DP: Dpatch author: Roman Zippel <zippel@linux-m68k.org>
# DP: Patch author: Richard Zidlicky <rz@linux-m68k.org>
# DP: Upstream status: Debian-Specific
# DP: Status Details: Actual fix is to modify m68k binutils.
# DP: Date: 2004-08-09

Gbp-Pq: Topic m68k
Gbp-Pq: Name local-reloc.diff

7 years agolocal-dwarf2-buildfix
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-dwarf2-buildfix

# DP: Description: Adding empty m68k framestate.c not to build for dwarf2.
# DP: Related bugs:
# DP: Dpatch author: GOTO Masanori <gotom@debian.org>
# DP: Patch author: GOTO Masanori <gotom@debian.org>
# DP: Upstream status: Debian-Specific
# DP: Status Details: m68k uses sjlj exceptions, not dwarf2 unwind.
# DP: This patch adds empty framestate.c for m68k to avoid
# DP: dwarf2 build failure.
# DP: Date: 2003-07-19 (Update 2005-03-16 gotom)

2005-03-16  GOTO Masanori  <gotom@debian.org>

* sysdeps/m68k/unwind-pe.c: Update to fix compilation failure.

2003-07-19  GOTO Masanori  <gotom@debian.org>

* sysdeps/m68k/framestate.c: Add to fix compilation failure
with sjlj exception, suggested by Philip Blundell.

Gbp-Pq: Topic m68k
Gbp-Pq: Name local-dwarf2-buildfix.diff

7 years agolocal-no-execfn
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-no-execfn

AT_EXECFN is Linux specific

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-no-execfn.diff

7 years agolocal-getaddrinfo-freebsd-kernel
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-getaddrinfo-freebsd-kernel

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-getaddrinfo-freebsd-kernel.diff

7 years agolocal-scripts
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-scripts

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-scripts.diff

7 years agolocal-fbtl-depends
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fbtl-depends

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-fbtl-depends.diff

7 years agolocal-fbtl
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fbtl

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-fbtl.diff

7 years agolocal-sysdeps
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-sysdeps

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-sysdeps.diff

7 years agolocal-grantpt
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-grantpt

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-grantpt.diff

7 years agolocal-config_h_in
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-config_h_in

2009-05-23  Aurelien Jarno <aurelien@aurel32.net>

* config.h.in (__KFREEBSD_KERNEL_VERSION): Add.

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-config_h_in.patch

7 years agosubmitted-auxv
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-auxv

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name submitted-auxv.diff

7 years agosubmitted-waitid
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-waitid

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name submitted-waitid.diff

7 years agounsubmitted-quiet-ldconfig
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
unsubmitted-quiet-ldconfig

Gbp-Pq: Topic i386
Gbp-Pq: Name unsubmitted-quiet-ldconfig.diff

7 years agolocal-biarch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-biarch

# DP: Description: Allow ldconfig to work on i386/x86-64 biarch systems
# DP: Related bugs:
# DP: Dpatch author: Daniel Jacobowitz
# DP: Patch author: Daniel Jacobowitz
# DP: Upstream status: Debian-Specific
# DP: Status Details: based on Ubuntu change by Jeff Bailey
# DP: Date: 2005-10-13

Gbp-Pq: Topic i386
Gbp-Pq: Name local-biarch.diff

7 years agolocal-exec_filename
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-exec_filename

Keep compatibility with experimental implementation

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-exec_filename.diff

7 years agogit-mount_namespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-mount_namespace

commit 1714fc06e08db35fc3638ddde259d61c7a764861
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Jan 4 00:54:13 2018 +0100

    hurd: Fix support/support_enter_mount_namespace.c build

            * support/support_enter_mount_namespace.c [!CLONE_NEWNS]: Do not
            include <sys/mount.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-mount_namespace.diff

7 years agogit-NO_HIDDEN
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-NO_HIDDEN

commit 3d1870fa3301c5cd00d5fdab0014c4e22b71fef2
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Oct 3 01:26:58 2017 +0200

    Introduce NO_RTLD_HIDDEN, make hurd use it instead of NO_HIDDEN

    On the Hurd, the rtld needs to see its own dumb versions of a few functions
    (defined in sysdeps/mach/hurd/dl-sysdep.c) overridden by libc's versions once
    loaded. rtld should thus not have hidden attribute for these.  To achieve this,
    the Hurd port used to just define NO_HIDDEN, which disables it completely. For
    now, this changes that to disabling it for all rtld functions, for simplicity.

    See Roland's comment on https://sourceware.org/bugzilla/show_bug.cgi?id=15605#c5

    The ld.so numbers remain at

      8 .rel.plt      000000c8  00000c24  00000c24  00000c24  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      9 .plt          000001a0  00000cf0  00000cf0  00000cf0  2**4
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     10 .plt.got      00000010  00000e90  00000e90  00000e90  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     18 .got.plt      00000070  0002d000  0002d000  0002c000  2**2
                      CONTENTS, ALLOC, LOAD, DATA

    which is about 3 times as much as on Linux.

    The libc.so numbers get divided by 3 (the remainings are mostly RPC stub calls)

            * include/libc-symbols.h [NO_RTLD_HIDDEN] (rtld_hidden_proto,
            rtld_hidden_tls_proto, rtld_hidden_def, rtld_hidden_weak,
            rtld_hidden_rtld_hidden_ver, data_def, rtld_hidden_data_weak,
            rtld_hidden_data_ver): Define to empty.
            * include/assert.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__assert_fail,
            __assert_perror_fail): Likewise.
            * include/dirent.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (__rewinddir): Likewise.
            * include/libc-internal.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (__profile_frequency): Likewise.
            * include/setjmp.h (__sigsetjmp): Likewise.
            * include/signal.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__sigaction,
            __libc_sigaction): Likewise.
            * include/stdlib.h [NO_RTLD_HIDDEN] (unsetenv, __strtoul_internal): Do
            not set hidden attribute.
            * include/string.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__stpcpy, __strdup,
            __strerror_t, __strsep_g, memchr, memcmp, memcpy, memmove, memset,
            rawmemchr, stpcpy, strchr, strcmp, strlen, strnlen, strsep): Likewise.
            * include/sys/stat.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__fxstat,
            __fxstat64, __lxstat, __lxstat64, __xstat, __xstat64,
            __fxstatat64): Likewise.
            * include/sys/utsname.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (__uname): Likewise.
            * include/sysdeps/generic/_itoa.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (_itoa_upper_digits, _itoa_lower_digits): Likewise.
            * sysdeps/mach/hurd/configure.ac (NO_HIDDEN): Do not set.
            (NO_RTLD_HIDDEN): Set.
            * sysdeps/mach/hurd/configure: Refresh.
            * config.h.in: Refresh.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-NO_HIDDEN.diff

7 years agogit-ifaddrs-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-ifaddrs-linknamespace

commit 7edd06916d0f18714f323b180b890f1fea39e1ff
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Sep 27 17:18:32 2017 -0700

    Update sysdeps/unix/sysv/linux/ifaddrs.c

    Fix

    ../sysdeps/unix/sysv/linux/ifaddrs.c:835:27: error: â€˜getifaddrs’ aliased to undefined symbol â€˜__getifaddrs’
     weak_alias (__getifaddrs, getifaddrs)
                               ^
    ../sysdeps/unix/sysv/linux/ifaddrs.c:844:28: error: â€˜freeifaddrs’ aliased to undefined symbol â€˜__freeifaddrs’
     weak_alias (__freeifaddrs, freeifaddrs)

    caused by

    commit 4009ddc69225d571772aaea597615a0c032e14ab
    Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Date:   Thu Sep 28 00:19:18 2017 +0200

        hurd: Fix `getifaddrs' and `freeifaddrs' symbol exposition

            * sysdeps/unix/sysv/linux/ifaddrs.c (__getifaddrs): Add
            libc_hidden_def.
            (__freeifaddrs): Likewise.

commit 4009ddc69225d571772aaea597615a0c032e14ab
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 28 00:19:18 2017 +0200

    hurd: Fix `getifaddrs' and `freeifaddrs' symbol exposition

    from `freeaddrinfo'.

    `getifaddrs' and `freeifaddrs' are not in POSIX, they should not be
    exposed along `freeaddrinfo' (through `__check_pf') which is POSIX.

            * include/ifaddrs.h (__getifaddrs, __freeifaddrs): New declarations,
            and use libc_hidden_def on them.
            * inet/ifaddrs.c (__getifaddrs, __freeifaddrs): Use libc_hidden_def on
            them.
            * sysdeps/gnu/ifaddrs.c (__getifaddrs, __freeifaddrs): Likewise.
            * inet/check_pf.c (__check_pf): Use __getifaddrs and __freeifaddrs
            instead of getifaddrs and freeifaddrs.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-ifaddrs-linknamespace.diff

7 years agogit-seekdir-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-seekdir-linknamespace

commit 6c16da9834e158e26edca046ddd597f850d9e244
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 28 00:41:02 2017 +0200

    hurd: Fix `seekdir' symbol exposition from `rewinddir'

    `seekdir' is MISC || XOPEN, it should not be exposed along `rewinddir' which
    is POSIX.

            * include/dirent.h (__seekdir): New declaration.
            * sysdeps/mach/hurd/seekdir.c (seekdir): Rename to __seekdir and
            redefine as weak alias.
            * sysdeps/mach/hurd/rewinddir.c (__rewinddir): Use __seekdir instead
            of seekdir.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-seekdir-linknamespace.diff

7 years agogit-revoke-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-revoke-linknamespace

commit 22f24293a4311e395fa978b3bb3b1e30e9a01caf
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 28 00:01:40 2017 +0200

    hurd: Fix `revoke' symbol exposition from `unlockpt'

    `revoke' is MISC only, it should not be exposed along `unlockpt' which is
    XOPEN.

            * include/unistd.h (__revoke): New declaration.
            * misc/revoke.c (revoke): Rename to __revoke, and redefine as weak
            alias.
            * sysdeps/mach/hurd/revoke.c (revoke): Likewise.
            * sysdeps/unix/bsd/unlockpt.c (unlockpt): Use __revoke instead of
            revoke.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-revoke-linknamespace.diff

7 years agogit-dirfd-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-dirfd-linknamespace

commit 8f5238538d47e958cad2490732fbb27e7b1cd8ab
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Sep 27 23:46:51 2017 +0200

    hurd: Fix dirfd symbol exposition from ftw

    dirfd is XOPEN2K8 only, it should not be exposed along ftw which is earlier.

            * include/dirent.h (__dirfd): New declaration.
            * dirent/dirfd.c (dirfd): Rename to __dirfd, and redefine as weak
            alias.
            * sysdeps/posix/dirfd/dirfd.c (dirfd): Likewise.
            * sysdeps/mach/hurd/dirfd.c (dirfd): Likewise.
            * io/ftw.c (open_dir_stream, ftw_dir): Use __dirfd instead of dirfd.

+ glob in glibc 2.26, removed later

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-dirfd-linknamespace.diff

7 years agogit-sigsuspend_not_cancel
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsuspend_not_cancel

Actually part of commit 988f991b5069f09d793c887618e84a196b100416
('Remove non cancellable sigsuspend definition')

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsuspend_not_cancel.diff

7 years agogit-clock_gettime_gettimeofday
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-clock_gettime_gettimeofday

commit fcafcd162c843364dc2bb8d57bd239c41cfd122c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Sep 25 01:55:02 2017 +0200

    hurd: Fix exposition of s/gettimeofday through timespec_s/get

    conform/ISO11/time.h/linknamespace complains that using timespec_get exposes
    gettimeofday.

    conform/POSIX/time.h/linknamespace complains that using clock_settime
    exposes settimeofday.

            * sysdeps/unix/clock_gettime.c (realtime_gettime, __clock_gettime): Use
            __gettimeofday instead of gettimeofday.
            * sysdeps/unix/clock_settime.c (__clock_settime): Use __settimeofday
            instead of settimeofday.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-clock_gettime_gettimeofday.diff

7 years agoFix thread linkspace
Samuel Thibault [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Fix thread linkspace

Libc uses some thread functions, but should not expose the corresponding
symbols, so call aliases.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-thread-linkspace.diff

7 years agogit-socket-limit
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-socket-limit

commit 3bab02907b2c8d2893480208890ec062063994f9
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 24 22:20:10 2017 +0200

    hurd: Fix bits/socket.h conformity

            * sysdeps/mach/hurd/bits/socket.h: Include <bits/wordsize.h> instead
            of <limits.h>
            (__need_NULL): Do not define.
            (__ss_aligntype): Use __WORDSIZE instead of ULONG_MAX to determine
            alignment.
            [!__USE_MISC] (pseudo_AF_XTP, pseudo_AF_RTIP, pseudo_AF_PIP,
            CMGROUP_MAX, cmsgcred): Do not define.
            (CMSG_FIRSTHDR, __cmsg_nxthdr): Use (struct cmsghdr *) 0 instead of
            NULL.
            * bits/socket.h: Likewise.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-socket-limit.diff

7 years agogit-dl-sysdep-check
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-dl-sysdep-check

commit 5e6f32531eab502afb094ad62aad333c63a58cfd
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 24 17:54:02 2017 +0200

    hurd: Make sure dl-sysdep.c defines proper symbol names

            * sysdeps/mach/hurd/dl-sysdep.c (check_no_hidden): New macro.
            (__open, __close, __libc_read, __libc_write, __writev, __libc_lseek64,
            __mmap, __fxstat64, __xstat64, __access, __access_noerrno, __getpid,
            __getcwd, __sbrk, __strtoul_internal, _exit, abort): Use check_no_hidden
            to make sure that these symbols are defined.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-dl-sysdep-check.diff

7 years agogit-hidden-def-2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-hidden-def-2

commit 1c6d89e9a40302430d5986a09c7cf7594b93143c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 17 21:57:39 2017 +0200

    Add missing libc_hidden_weak/def calls

            * io/read.c (read): Add libc_hidden_weak.
            * sysdeps/mach/hurd/read.c (read): Likewise.
            * io/write.c (write): Likewise.
            * sysdeps/mach/hurd/write.c (write): Likewise.
            * io/pread64.c (__pread64): Likewise.
            * sysdeps/mach/hurd/pread64.c (__pread64): Likewise.
            * posix/pread64.c (__pread64): Add libc_hidden_def.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-hidden-def-2.diff

7 years agogit-hidden-def
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-hidden-def

commit a166531fdf601560a0005479427f60d3173f8257
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Sep 12 01:34:19 2017 +0200

    hurd: Fix build without NO_HIDDEN

            * posix/sched_primax.c (__sched_get_priority_max): Add
            libc_hidden_def.
            * posix/sched_primin.c (__sched_get_priority_min): Likewise.
            * sysdeps/mach/hurd/mmap.c (__mmap): Likewise.
            * sysdeps/mach/hurd/mmap64.c (__mmap64): Likewise.
            * sysdeps/mach/hurd/mprotect.c (__mprotect): Likewise.
            * sysdeps/mach/hurd/munmap.c (__munmap): Likewise.
            * sysdeps/mach/hurd/dl-sysdep.c (__GI___getpid,
            __GI___strtoul_internal, __GI_____strtoul_internal, __GI___chk_fail,
            __GI___fortify_fail, __GI___assert_fail, __GI___assert_perror_fail):
            Add aliases.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-hidden-def.diff

7 years agogit-tst-udp-nonblocking
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-tst-udp-nonblocking

commit 3bdfd9fbed7165e75624845a3dab13f42b899096
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 10 21:09:28 2017 +0200

    sunrpc/tst-udp-nonblocking: Fix timeout value

    This a follow-up to 00c3da4 ('sunrpc/tst-udp-timeout: Fix timeout value')

    * sunrpc/tst-udp-nonblocking.c (do_test): Increase timeout to 0.75
    seconds.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-udp-nonblocking.diff

7 years agogit-tst-udp-timeout
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-tst-udp-timeout

commit 00c3da43ace363315fb9e70a6d4696de0630f6cf
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 10 14:37:28 2017 +0200

    sunrpc/tst-udp-timeout: Fix timeout value

    2.3 is not representable with double, and thus leads to rounding issues if
    the clock is not very precise and the measured delay is then exactly 2.3.

            * sunrpc/tst-udp-timeout.c (test_udp_server): Increase timeout to 2.5
            seconds.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-udp-timeout.diff

7 years agogit-gethostname
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-gethostname

commit 507fe02799e7dbaba9ebaf3264731fc3b928ba77
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 7 00:51:17 2017 +0200

    hurd: fix gethostname(NULL, 0)

            * hurd/get-host.c (_hurd_get_host_config): Also check that more == 0
            before assuming that the file is empty.  Avoid testing buffer content
            when nread == 0.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-gethostname.diff

7 years agogit-clone
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-clone

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-clone.diff

7 years agogit-rtld-strtoul_internal
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-strtoul_internal

commit cae3d71212ff1885d9317c22411fe97ccd99e287
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 14:33:35 2017 +0200

    hurd: Fix rtld's strtoul_internal use through hurdlookup

            * sysdeps/mach/hurd/dl-sysdep.c (__strtoul_internal): New
            function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-strtoul_internal.diff

7 years agogit-i386-implies-x86
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-i386-implies-x86

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-i386-implies-x86.diff

7 years agogit-x86-tunables
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-x86-tunables

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-x86-tunables.diff

7 years agogit-libpthread-2.26
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-libpthread-2.26

commit 0a69b89843ec466fa20c994a29d13de6a45c3acb
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 05:58:26 2017 +0200

    Fix link with glibc 2.26

            * sysdeps/mach/hurd/pt-sigstate.c: Include <sigsetops.h>

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-libpthread-2.26.diff

7 years agogit-feraiseexcept
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-feraiseexcept

commit 1946d950f2235a4790fb5e386b9ba92dff55a930
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 05:32:10 2017 +0200

    hurd: fix libm link

            * sysdeps/x86/fpu/include/bits/fenv.h [NO_HIDDEN]: Redirect
            __feraiseexcept_renamed to feraiseexcept instead of
            __GI_feraiseexcept.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-feraiseexcept.diff

7 years agogit-divdi
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-divdi

commit f85958a74d9e26e7e43a5d3e65d4d77ed47f55ea
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:58:00 2017 +0200

    hurd: Fix libc link

    This follows db3d848 ('Build divdi3 only for architecture that required
    it').

            * sysdeps/mach/hurd/i386/Makefile
            [$(subdir) = csu] (sysdep_routines): New rule: divdi3 object.
            [$(subdir) = csu] (sysdep-only-routines): Likewise.
            [$(subdir) = csu] (CFLAGS-divdi3.c): Likewise.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-divdi.diff

7 years agogit-rtld-sbrk-2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-sbrk-2

commit 77e7ba3201365565a21b42979b8d44be9936f254
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 14:19:21 2017 +0200

    hurd: fix overriding rtld's __sbrk with the real implementation

            * sysdeps/mach/hurd/dl-sysdep.c (__sbrk): Add weak_function
            qualifier.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-sbrk-2.diff

7 years agogit-rtld-sbrk
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-sbrk

commit b96aca4d05b2da5d5134b1c3176b16f48db9fe4d
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:25:35 2017 +0200

    hurd: Fix rtld link

            * sysdeps/mach/hurd/dl-sysdep.c (__sbrk): New function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-sbrk.diff

7 years agogit-rtld-access
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-access

commit 819ea3347e3a30a611488ceeec53650baaeb7961
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:02:24 2017 +0200

    hurd: Fix rtld link

    dl-tunables.c now uses __access_noerrno in addition to __access.

            * sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno): New function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-access.diff

7 years agogit-preadwritev2-3
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-preadwritev2-3

commit 2263ca7ce8a824f53debcc724bd21cd7099e1161
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 03:03:40 2017 +0200

    hurd: Fix p{read,write}{,v64}v2.c build

            * misc/preadv2.c: Include <errno.h>.
            * misc/preadv64v2.c: Include <errno.h>.
            * misc/pwritev2.c: Include <errno.h>.
            * misc/pwritev64v2.c: Include <errno.h>.
            * sysdeps/posix/preadv2.c: Include <errno.h>.
            * sysdeps/posix/preadv64v2.c: Include <errno.h>.
            Fix <unistd.h> inclusion.
            * sysdeps/posix/pwritev2.c: Include <errno.h>.
            * sysdeps/posix/pwritev64v2.c: Include <errno.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-preadwritev2-3.diff

7 years agogit-preadwritev2-2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-preadwritev2-2

commit ed95bf5638748068ef05ccbaa0a008b50ebecb42
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 03:00:32 2017 +0200

    hurd: Fix p{read,write}v64v2.c build

            * sysdeps/posix/preadv64v2.c: Use off64_t instead of off_t.
            * sysdeps/posix/pwritev64v2.c: Use off64_t instead of off_t.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-preadwritev2-2.diff

7 years agogit-preadwritev2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-preadwritev2

commit dd2b31dec0c0e792bec0486d72c8a049eea4bee1
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 02:45:06 2017 +0200

    hurd: Fix p{read,write}{,v64}v2.c build

            * sysdeps/posix/preadv2.c: Use off_t instead of OFF_T.
            * sysdeps/posix/preadv64v2.c: Use off_t instead of OFF_T.
            * sysdeps/posix/pwritev2.c: Use off_t instead of OFF_T.
            * sysdeps/posix/pwritev64v2.c: Use off_t instead of OFF_T.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-preadwritev2.diff

7 years agogit-bits_socket.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-bits_socket.h

commit 01969395db01fedcd3fb76d76654b24908e5757b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 02:22:00 2017 +0200

    hurd: Fix getting ssize_t for <sys/socket.h>

            * sysdeps/mach/hurd/bits/socket.h: Include <sys/types.h> instead of
            just <bits/types.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-bits_socket.h.diff

7 years agoInclude <sigsetops.h> from hurd/hurd/signal.h
Samuel Thibault [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Include <sigsetops.h> from hurd/hurd/signal.h

* hurd/hurd/signal.h [__USE_EXTERN_INLINES][_LIBC][IS_IN(libc)]: Include
<sigsetops.h>.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg2.26-sigsetops.h.diff

7 years agogit-sigsetops-3.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsetops-3.h

commit 127e7773b437bd5866a4424cc9b338bac6beb08b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:36:29 2017 +0200

    hurd: Fix libc link

            * sysdeps/posix/pause.c: Include <sigsetops.h>.
            * sysdeps/posix/system.c: Include <sigsetops.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops-3.h.diff

7 years agogit-sigsetops-2.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsetops-2.h

commit 06cf9d31d7caa408b35f194cdbdc17462eb935c2
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 01:45:19 2017 +0200

    hurd: Fix sigsetops.h macros

            * sysdeps/generic/sigsetops.h: Remove spurious #endif.
            (__sigismember, __sigaddset, __sigdelset): Fix referencing set
            parameter.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops-2.h.diff

7 years agogit-sigsetops.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsetops.h

commit b794e16bcc9426e9e05ec465c6c8bab2902a50ed
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 01:08:49 2017 +0200

    sysdeps/generic/sigsetops.h: Remove spurious #endif

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops.h.diff

7 years agogit-stack-protect-static
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-stack-protect-static

commit 99ee4d26dc07c3eadfbf6793db26ef9dfb1551e5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Aug 27 22:26:49 2017 +0200

    hurd: Fix static initialization with -fstack-protector-strong

    When linked statically, TLS initialization is not achieved before
    mach_init and alike, so ssp accesses to tcbhead's stack_guard would
    crash.  We can just avoid using ssp in the few functions needed before
    TLS is set up.

            * mach/Makefile (CFLAGS-mach_init.o, CFLAGS-RPC_vm_statistics.o,
            CFLAGS-RPC_vm_map.o, CFLAGS-RPC_vm_protect.o,
            CFLAGS-RPC_i386_set_gdt.o, CFLAGS-RPC_i386_set_ldt.o,
            CFLAGS-RPC_task_get_special_port.o): Add $(no-stack-protector).
            * hurd/Makefile (CFLAGS-hurdstartup.o,
            CFLAGS-RPC_exec_startup_get_info.o): Add $(no-stack-protector).

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-stack-protect-static.diff

7 years agogit-stack_chk_fail_local
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-stack_chk_fail_local

commit 97e02ad23392f929862d6a04643e7f2fd91baebc
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Aug 27 22:10:17 2017 +0200

    hurd: fix build with -fstack-protector-strong

    libmachuser and libhurduser also need stack_chk_fail_local and they do not
    link against libc_nonshared.

           * mach/stack_chk_fail_local.c: New file.
           * hurd/stack_chk_fail_local.c: New file.
           * mach/Machrules ($(interface-library)-routines): Add
           stack_chk_fail_local.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-stack_chk_fail_local.diff

7 years agogit-bits-sysmacros.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-bits-sysmacros.h

commit 2ef8d46913b10cb1cf8adddfe80ce8d1b57d4f46
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Aug 27 22:00:05 2017 +0200

    hurd: Add system-specific sysmacros.h

    * sysdeps/mach/hurd/bits/sysmacros.h: New file.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-bits-sysmacros.h.diff

7 years agolocal-nocheck-installed-headers
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nocheck-installed-headers

===================================================================

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-nocheck-installed-headers.diff

7 years agoFix tls support for glibc 2.25
Samuel Thibault [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Fix tls support for glibc 2.25

* csu/libc-start.c (LIBC_START_MAIN) [__GNU__]: Do not call
__libc_setup_tls.
* sysdeps/mach/hurd/i386/init-first.c (init): Call __libc_setup_tls.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg2.25-tls.diff

7 years agocvs-libc_init_secure
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
cvs-libc_init_secure

commit 8ee1abdb4b2c92fb5f189aabec34d1b7d54ac332
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Aug 2 23:29:57 2017 +0200

    [hurd]: Add __libc_init_secure stub

    csu/libc-start.c now insists on calling __libc_init_secure, while the Hurd
    port already implements it "very early" in dl-sysdep.c and init-first.c

            * sysdeps/mach/hurd/enbl-secure.c (__libc_init_secure): Define
            function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name cvs-libc_init_secure.diff