Package: glibc / 2.32-4

Metadata

Package Version Patches format
glibc 2.32-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
git updates.diff | (download)

NEWS | 27 27 + 0 - 0 !
Rules | 19 18 + 1 - 0 !
debug/Makefile | 2 1 + 1 - 0 !
debug/warning-nop.c | 70 0 + 70 - 0 !
elf/Makefile | 4 2 + 2 - 0 !
elf/dl-load.c | 38 20 + 18 - 0 !
elf/dl-tunables.c | 56 26 + 30 - 0 !
elf/ifuncmain6pie.c | 14 3 + 11 - 0 !
elf/ifuncmod6.c | 8 4 + 4 - 0 !
elf/rtld.c | 4 2 + 2 - 0 !
elf/tst-env-setuid-tunables.c | 118 96 + 22 - 0 !
elf/tst-env-setuid.c | 197 14 + 183 - 0 !
iconv/Versions | 4 3 + 1 - 0 !
iconv/gconv_charset.c | 10 10 + 0 - 0 !
iconv/gconv_charset.h | 27 0 + 27 - 0 !
iconv/gconv_int.h | 21 21 + 0 - 0 !
iconv/iconv_open.c | 2 1 + 1 - 0 !
iconv/iconv_prog.c | 2 1 + 1 - 0 !
iconv/tst-iconv_prog.sh | 16 10 + 6 - 0 !
iconvdata/Makefile | 5 4 + 1 - 0 !
iconvdata/bug-iconv13.c | 53 53 + 0 - 0 !
iconvdata/bug-iconv14.c | 127 127 + 0 - 0 !
iconvdata/euc-kr.c | 6 1 + 5 - 0 !
iconvdata/ibm1364.c | 14 2 + 12 - 0 !
iconvdata/iso-2022-jp-3.c | 67 48 + 19 - 0 !
iconvdata/ksc5601.h | 6 3 + 3 - 0 !
intl/dcigettext.c | 17 10 + 7 - 0 !
intl/tst-codeset.c | 34 14 + 20 - 0 !
malloc/Makefile | 20 20 + 0 - 0 !
misc/sys/cdefs.h | 3 0 + 3 - 0 !
nscd/netgroupcache.c | 4 2 + 2 - 0 !
nss/tst-nss-files-hosts-long.root/etc/nsswitch.conf | 1 1 + 0 - 0 !
posix/bits/unistd.h | 5 2 + 3 - 0 !
posix/unistd.h | 5 2 + 3 - 0 !
posix/wordexp-test.c | 1 1 + 0 - 0 !
posix/wordexp.c | 2 1 + 1 - 0 !
resolv/Makefile | 7 7 + 0 - 0 !
resolv/res_send.c | 40 20 + 20 - 0 !
resolv/tst-resolv-txnid-collision.c | 334 334 + 0 - 0 !
rt/Makefile | 1 1 + 0 - 0 !
rt/tst-bz28213.c | 101 101 + 0 - 0 !
stdio-common/Makefile | 3 2 + 1 - 0 !
stdio-common/errlist.c | 13 9 + 4 - 0 !
stdio-common/test-strerr.c | 690 658 + 32 - 0 !
stdio-common/vfscanf-internal.c | 22 11 + 11 - 0 !
stdlib/tst-secure-getenv.c | 199 18 + 181 - 0 !
string/bits/string_fortified.h | 15 0 + 15 - 0 !
support/Makefile | 2 2 + 0 - 0 !
support/capture_subprocess.h | 6 6 + 0 - 0 !
support/resolv_response_context_duplicate.c | 37 37 + 0 - 0 !
support/resolv_response_context_free.c | 28 28 + 0 - 0 !
support/resolv_test.c | 63 39 + 24 - 0 !
support/resolv_test.h | 41 36 + 5 - 0 !
support/subprocess.h | 5 5 + 0 - 0 !
support/support_capture_subprocess.c | 128 127 + 1 - 0 !
support/support_subprocess.c | 21 17 + 4 - 0 !
sysdeps/aarch64/dl-bti.c | 71 52 + 19 - 0 !
sysdeps/aarch64/dl-machine.h | 12 4 + 8 - 0 !
sysdeps/aarch64/dl-prop.h | 14 10 + 4 - 0 !
sysdeps/aarch64/linkmap.h | 2 1 + 1 - 0 !
sysdeps/aarch64/multiarch/memcpy.c | 3 2 + 1 - 0 !
sysdeps/aarch64/multiarch/memcpy_advsimd.S | 7 4 + 3 - 0 !
sysdeps/aarch64/multiarch/memmove.c | 3 2 + 1 - 0 !
sysdeps/aarch64/start.S | 8 4 + 4 - 0 !
sysdeps/generic/dl-prop.h | 6 3 + 3 - 0 !
sysdeps/generic/ldsodefs.h | 5 3 + 2 - 0 !
sysdeps/generic/unwind.h | 24 15 + 9 - 0 !
sysdeps/gnu/errlist.h | 301 149 + 152 - 0 !
sysdeps/i386/dl-machine.h | 16 11 + 5 - 0 !
sysdeps/powerpc/powerpc64/backtrace.c | 13 12 + 1 - 0 !
sysdeps/s390/configure | 8 6 + 2 - 0 !
sysdeps/s390/configure.ac | 8 6 + 2 - 0 !
sysdeps/s390/memmove.c | 2 1 + 1 - 0 !
sysdeps/s390/multiarch/ifunc-impl-list.c | 3 2 + 1 - 0 !
sysdeps/sh/be/sh4/fpu/Implies | 1 1 + 0 - 0 !
sysdeps/sh/le/sh4/fpu/Implies | 1 1 + 0 - 0 !
sysdeps/unix/sysv/linux/Makefile | 2 1 + 1 - 0 !
sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 4 4 + 0 - 0 !
sysdeps/unix/sysv/linux/mq_notify.c | 26 19 + 7 - 0 !
sysdeps/unix/sysv/linux/msgctl.c | 22 18 + 4 - 0 !
sysdeps/unix/sysv/linux/semctl.c | 6 6 + 0 - 0 !
sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies | 1 1 + 0 - 0 !
sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies | 1 1 + 0 - 0 !
sysdeps/unix/sysv/linux/shmctl.c | 24 18 + 6 - 0 !
sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 177 177 + 0 - 0 !
sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 184 184 + 0 - 0 !
sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 188 188 + 0 - 0 !
sysdeps/x86/Makefile | 6 6 + 0 - 0 !
sysdeps/x86/cacheinfo.c | 36 28 + 8 - 0 !
sysdeps/x86/dl-cet.c | 5 4 + 1 - 0 !
sysdeps/x86/dl-prop.h | 6 3 + 3 - 0 !
sysdeps/x86/tst-setjmp-cet.c | 1 1 + 0 - 0 !
sysdeps/x86_64/configure | 33 0 + 33 - 0 !
sysdeps/x86_64/configure.ac | 25 0 + 25 - 0 !
sysdeps/x86_64/dl-machine.h | 16 11 + 5 - 0 !
sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 2 1 + 1 - 0 !
sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S | 21 21 + 0 - 0 !
sysvipc/test-sysvsem.c | 1 1 + 0 - 0 !
version.h | 2 1 + 1 - 0 !
99 files changed, 2991 insertions(+), 1071 deletions(-)

---
locale/check unknown symbols.diff | (download)

locale/programs/ld-collate.c | 12 12 + 0 - 0 !
1 file changed, 12 insertions(+)

---
locale/locale print LANGUAGE.diff | (download)

locale/programs/locale.c | 4 4 + 0 - 0 !
locale/tst-locale-locpath.sh | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+)

---
locale/LC_IDENTIFICATION optional fields.diff | (download)

locale/programs/ld-identification.c | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

---
localedata/sort UTF8 first.diff | (download)

localedata/SUPPORTED | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

---
localedata/supported.diff | (download)

localedata/SUPPORTED | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 add several locales to localedata.supported
# DP: - ru_RU.CP1251 was requested in #225516
# DP: - uz_UZ.UTF-8 was clearly missing, uz_UZ had no UTF-8 variant
# DP: - da_DK.ISO-8859-15, en_GB.ISO-8859-15, en_US.ISO-8859-15, no_NO.UTF-8,
# DP:   no_NO and sv_SE.ISO-8859-15 are found in fedora-branch CVS branch.
# DP: Related bugs: #225516 (ru_RU.CP1251)
localedata/locale eu_FR.diff | (download)

localedata/SUPPORTED | 3 3 + 0 - 0 !
localedata/locales/eu_FR | 83 83 + 0 - 0 !
localedata/locales/eu_FR@euro | 83 83 + 0 - 0 !
3 files changed, 169 insertions(+)

 #257840: locales: please add the eu_fr locale
# DP: Related bugs: #257840
localedata/locale ku_TR.diff | (download)

localedata/locales/ku_TR | 67 35 + 32 - 0 !
1 file changed, 35 insertions(+), 32 deletions(-)

 please add kurdish locale
# DP: Related bugs: BZ870
localedata/fo_FO date_fmt.diff | (download)

localedata/locales/fo_FO | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix d_t_fmt and date_fmt in fo_fo
# DP: Related bugs: #307194
localedata/locales fr.diff | (download)

localedata/locales/fr_BE | 4 3 + 1 - 0 !
localedata/locales/fr_CH | 4 3 + 1 - 0 !
localedata/locales/fr_FR | 6 6 + 0 - 0 !
localedata/locales/fr_LU | 4 3 + 1 - 0 !
4 files changed, 15 insertions(+), 3 deletions(-)

 various fixes for all french locales
# DP: Related bugs: #248377  #351786 #345481
localedata/locale en_DK.diff | (download)

localedata/SUPPORTED | 1 1 + 0 - 0 !
localedata/locales/en_DK | 22 3 + 19 - 0 !
2 files changed, 4 insertions(+), 19 deletions(-)

 improve en_dk and add en_dk.iso-8859-15 to supported
# DP:   This locale is only useful to provide ISO8601 date formats.
# DP: Related bugs: #323159
localedata/locale zh_TW.diff | (download)

localedata/locales/zh_TW | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
localedata/tailor iso14651_t1.diff | (download)

localedata/locales/ar_SA | 219 2 + 217 - 0 !
localedata/locales/sl_SI | 2070 17 + 2053 - 0 !
2 files changed, 19 insertions(+), 2270 deletions(-)

 rewrite collation rules to include iso14651_t1
# DP:  ar_SA cs_CZ et_EE hr_HR lt_LT pl_PL sl_SI tr_TR: not
# DP:    submitted yet.
# DP: Related bugs: BZ664 BZ672
localedata/locale C.diff | (download)

localedata/locales/C | 974 974 + 0 - 0 !
1 file changed, 974 insertions(+)

---
localedata/submitted es_MX decimal_point.diff | (download)

localedata/locales/es_MX | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
alpha/local gcc4.1.diff | (download)

sysdeps/unix/sysv/linux/alpha/ioperm.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

---
alpha/submitted dl support.diff | (download)

sysdeps/unix/sysv/linux/alpha/dl-support.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

---
alpha/local string functions.diff | (download)

sysdeps/alpha/alphaev67/stpncpy.S | 115 0 + 115 - 0 !
sysdeps/alpha/alphaev67/strncat.S | 87 0 + 87 - 0 !
sysdeps/alpha/stpncpy.S | 106 0 + 106 - 0 !
sysdeps/alpha/strcmp.S | 194 0 + 194 - 0 !
sysdeps/alpha/strncat.S | 94 0 + 94 - 0 !
sysdeps/alpha/strncmp.S | 277 0 + 277 - 0 !
sysdeps/alpha/strncpy.S | 87 0 + 87 - 0 !
7 files changed, 960 deletions(-)

---
alpha/submitted fts64.diff | (download)

sysdeps/unix/sysv/linux/alpha/fts.c | 1 1 + 0 - 0 !
sysdeps/unix/sysv/linux/alpha/fts64.c | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

---
alpha/submitted makecontext.diff | (download)

sysdeps/unix/sysv/linux/alpha/makecontext.S | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

---
arm/local sigaction.diff | (download)

sysdeps/unix/sysv/linux/arm/sigaction.c | 13 4 + 9 - 0 !
1 file changed, 4 insertions(+), 9 deletions(-)

---
arm/local vfp sysdeps.diff | (download)

sysdeps/arm/sysdep.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 work around broken compilers (like fpc) on armhf
arm/unsubmitted ldso multilib.diff | (download)

elf/dl-load.c | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

---
arm/local arm futex.diff | (download)

sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 lie about futex_atomic_cmpxchg_inatomic kernel support.
 In past versions of glibc, we incorrectly assumed all ARM kernels
 in all configurations supported futex_atomic_cmpxchg_inatomic. This
 was clearly a lie, however it was a lie that we relied on, because
 the fallback implementation appears to not play nicely with certain
 applications like pulseaudio.  Restore the lie for kernels > 2.6.32
 and plug our ears and scream "LA LA LA" about how wrong this is.
hppa/local inlining.diff | (download)

sysdeps/hppa/Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
hppa/git fcntl.h update.diff | (download)

sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 2 1 + 1 - 0 !
sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 5 1 + 4 - 0 !
sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 2 1 + 1 - 0 !
sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 2 1 + 1 - 0 !
sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 8 deletions(-)

---
hurd i386/git posix_openpt.diff | (download)

sysdeps/unix/bsd/getpt.c | 18 10 + 8 - 0 !
sysdeps/unix/sysv/linux/getpt.c | 7 4 + 3 - 0 !
2 files changed, 14 insertions(+), 11 deletions(-)

---
hurd i386/git hurdsig SA_SIGINFO.diff | (download)

hurd/hurd/signal.h | 5 5 + 0 - 0 !
hurd/hurdfault.c | 2 1 + 1 - 0 !
hurd/hurdinit.c | 2 1 + 1 - 0 !
hurd/hurdsig.c | 6 3 + 3 - 0 !
sysdeps/mach/hurd/bits/sigaction.h | 86 86 + 0 - 0 !
sysdeps/mach/hurd/i386/bits/sigcontext.h | 4 4 + 0 - 0 !
sysdeps/mach/hurd/i386/exc2signal.c | 123 77 + 46 - 0 !
sysdeps/mach/hurd/i386/sigcontextinfo.h | 5 2 + 3 - 0 !
sysdeps/mach/hurd/i386/trampoline.c | 125 114 + 11 - 0 !
sysdeps/mach/hurd/kill.c | 2 1 + 1 - 0 !
sysdeps/mach/hurd/setitimer.c | 2 1 + 1 - 0 !
11 files changed, 295 insertions(+), 67 deletions(-)

 [patch] implement sa_siginfo signal handlers.

    52baaca Hurd signals: Copy bits/sigaction.h
    4232c66 Hurd signals: SA_SIGINFO support
    1831cfe Hurd signals: Use POSIX sigcodes


hurd i386/git sbrk end.diff | (download)

hurd/Versions | 3 0 + 3 - 0 !
sysdeps/mach/hurd/brk.c | 16 8 + 8 - 0 !
sysdeps/mach/hurd/i386/libc.abilist | 1 0 + 1 - 0 !
sysdeps/mach/hurd/i386/vm_param.h | 24 24 + 0 - 0 !
4 files changed, 32 insertions(+), 12 deletions(-)

---
hurd i386/git sigstate_thread_reference.diff | (download)

hurd/hurd/signal.h | 19 15 + 4 - 0 !
hurd/hurdsig.c | 17 14 + 3 - 0 !
2 files changed, 29 insertions(+), 7 deletions(-)

 [patch] hurd: make sigstates hold a reference on thread ports

This change is required in order to correctly release per-thread
resources. Directly reusing the threading library reference isn't
possible since the sigstate is also used early in the main thread,
before threading is initialized.

* hurd/hurd/signal.h (_hurd_self_sigstate): Drop thread reference after
calling _hurd_thread_sigstate.
(_hurd_critical_section_lock): Likewise.
* hurd/hurdsig.c (_hurd_thread_sigstate): Add a reference on the thread.
(_hurd_sigstate_delete): Drop thread reference.


hurd i386/git sched_sets.diff | (download)

sysdeps/mach/hurd/sched_gets.c | 30 30 + 0 - 0 !
sysdeps/mach/hurd/sched_sets.c | 45 45 + 0 - 0 !
2 files changed, 75 insertions(+)

---
hurd i386/git sched_gets_hidden.diff | (download)

sysdeps/mach/hurd/sched_gets.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
hurd i386/git bsd4.3 ioctls.diff | (download)

sysdeps/mach/hurd/bits/ioctls.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
hurd i386/git clock cputime.diff | (download)

sysdeps/mach/clock_gettime.c | 88 74 + 14 - 0 !
1 file changed, 74 insertions(+), 14 deletions(-)

---
hurd i386/git WAIT.diff | (download)

hurd/report-wait.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
hurd i386/git cthreads.diff | (download)

conform/Makefile | 5 3 + 2 - 0 !
htl/libpthread_syms.a | 4 3 + 1 - 0 !
htl/lockfile.c | 1 0 + 1 - 0 !
hurd/dtable.c | 2 1 + 1 - 0 !
hurd/hurd.h | 4 0 + 4 - 0 !
hurd/hurd/fd.h | 5 3 + 2 - 0 !
hurd/hurd/id.h | 2 1 + 1 - 0 !
hurd/hurd/signal.h | 5 1 + 4 - 0 !
hurd/hurdmalloc.c | 13 6 + 7 - 0 !
hurd/hurdpid.c | 2 0 + 2 - 0 !
hurd/hurdrlimit.c | 2 1 + 1 - 0 !
hurd/hurdsig.c | 52 26 + 26 - 0 !
hurd/hurdsock.c | 2 1 + 1 - 0 !
hurd/hurdstartup.c | 10 1 + 9 - 0 !
hurd/msgportdemux.c | 6 3 + 3 - 0 !
mach/lock-intern.h | 9 9 + 0 - 0 !
mach/mutex-solid.c | 7 3 + 4 - 0 !
scripts/check-local-headers.sh | 2 1 + 1 - 0 !
sysdeps/htl/Makeconfig | 2 1 + 1 - 0 !
sysdeps/htl/bits/pthread-np.h | 2 1 + 1 - 0 !
sysdeps/hurd/include/hurd/signal.h | 2 2 + 0 - 0 !
sysdeps/mach/hurd/brk.c | 2 1 + 1 - 0 !
sysdeps/mach/hurd/cthreads.c | 8 4 + 4 - 0 !
sysdeps/mach/hurd/fork.c | 2 1 + 1 - 0 !
sysdeps/mach/hurd/htl/bits/pthread-np.h | 2 1 + 1 - 0 !
sysdeps/mach/hurd/i386/Makefile | 2 2 + 0 - 0 !
sysdeps/mach/hurd/profil.c | 2 1 + 1 - 0 !
27 files changed, 77 insertions(+), 80 deletions(-)

---
hurd i386/git cthreads symbols.diff | (download)

htl/Versions | 2 2 + 0 - 0 !
hurd/Versions | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

---
hurd i386/git libpthread_plt.diff | (download)

htl/pt-create.c | 1 1 + 0 - 0 !
htl/pt-detach.c | 1 1 + 0 - 0 !
sysdeps/htl/pthreadP.h | 2 2 + 0 - 0 !
3 files changed, 4 insertions(+)

---
hurd i386/git lll initializer.diff | (download)

hurd/setauth.c | 2 1 + 1 - 0 !
mach/lock-intern.h | 2 1 + 1 - 0 !
mach/lowlevellock.h | 2 1 + 1 - 0 !
mach/mutex-init.c | 2 1 + 1 - 0 !
sysdeps/mach/libc-lock.h | 8 4 + 4 - 0 !
5 files changed, 8 insertions(+), 8 deletions(-)

---
hurd i386/git lll ptr.diff | (download)

hurd/hurdlock.c | 14 7 + 7 - 0 !
hurd/hurdlock.h | 38 22 + 16 - 0 !
hurd/hurdpid.c | 2 1 + 1 - 0 !
mach/lock-intern.h | 6 3 + 3 - 0 !
mach/lowlevellock.h | 24 17 + 7 - 0 !
sysdeps/mach/hurd/htl/pt-mutex-lock.c | 8 4 + 4 - 0 !
sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 6 3 + 3 - 0 !
sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 8 4 + 4 - 0 !
sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 8 4 + 4 - 0 !
sysdeps/mach/hurd/htl/pt-mutex.h | 2 1 + 1 - 0 !
sysdeps/mach/hurd/setpgid.c | 2 1 + 1 - 0 !
sysdeps/mach/hurd/setsid.c | 2 1 + 1 - 0 !
sysdeps/mach/hurd/tls.h | 4 2 + 2 - 0 !
sysdeps/mach/libc-lock.h | 12 6 + 6 - 0 !
14 files changed, 76 insertions(+), 60 deletions(-)

---
hurd i386/git ld library path checks.diff | (download)

Makeconfig | 3 3 + 0 - 0 !
dlfcn/Makefile | 2 1 + 1 - 0 !
elf/Makefile | 4 2 + 2 - 0 !
inet/Makefile | 2 1 + 1 - 0 !
sysdeps/mach/hurd/Makeconfig | 2 2 + 0 - 0 !
5 files changed, 9 insertions(+), 4 deletions(-)

---
hurd i386/git lll wait intr.diff | (download)

hurd/Makefile | 1 1 + 0 - 0 !
hurd/RPC_gsync_wait_intr.c | 4 4 + 0 - 0 !
hurd/Versions | 2 1 + 1 - 0 !
hurd/hurdlock.c | 21 21 + 0 - 0 !
hurd/hurdlock.h | 16 16 + 0 - 0 !
mach/lowlevellock.h | 18 18 + 0 - 0 !
6 files changed, 61 insertions(+), 1 deletion(-)

---
hurd i386/git lll private.diff | (download)

mach/lowlevellock.h | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
hurd i386/git futex internal.diff | (download)

sysdeps/htl/futex-internal.h | 39 39 + 0 - 0 !
1 file changed, 39 insertions(+)

---
hurd i386/git libc open.diff | (download)

hurd/Versions | 1 1 + 0 - 0 !
sysdeps/mach/hurd/close.c | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

---
hurd i386/git sem pshared.diff | (download)

htl/Makefile | 2 1 + 1 - 0 !
htl/pt-internal.h | 33 33 + 0 - 0 !
sysdeps/htl/bits/semaphore.h | 20 7 + 13 - 0 !
sysdeps/htl/sem-destroy.c | 10 9 + 1 - 0 !
sysdeps/htl/sem-getvalue.c | 10 7 + 3 - 0 !
sysdeps/htl/sem-init.c | 10 3 + 7 - 0 !
sysdeps/htl/sem-post.c | 54 28 + 26 - 0 !
sysdeps/htl/sem-timedwait.c | 281 148 + 133 - 0 !
sysdeps/htl/sem-trywait.c | 15 5 + 10 - 0 !
sysdeps/htl/sem-waitfast.c | 55 55 + 0 - 0 !
sysdeps/mach/hurd/i386/Makefile | 1 0 + 1 - 0 !
11 files changed, 296 insertions(+), 195 deletions(-)

---
hurd i386/git sem open init.diff | (download)

nptl/sem_open.c | 12 1 + 11 - 0 !
nptl/semaphoreP.h | 15 15 + 0 - 0 !
sysdeps/nptl/futex-internal.h | 3 3 + 0 - 0 !
3 files changed, 19 insertions(+), 11 deletions(-)

---
hurd i386/git sem open.diff | (download)

htl/Makefile | 4 2 + 2 - 0 !
htl/semaphoreP.h | 49 49 + 0 - 0 !
nptl/sem_close.c | 81 0 + 81 - 0 !
nptl/sem_open.c | 320 0 + 320 - 0 !
nptl/sem_unlink.c | 38 0 + 38 - 0 !
sysdeps/htl/sem-close.c | 31 0 + 31 - 0 !
sysdeps/htl/sem-open.c | 31 0 + 31 - 0 !
sysdeps/htl/sem-unlink.c | 31 0 + 31 - 0 !
sysdeps/pthread/sem_close.c | 81 81 + 0 - 0 !
sysdeps/pthread/sem_open.c | 320 320 + 0 - 0 !
sysdeps/pthread/sem_unlink.c | 38 38 + 0 - 0 !
11 files changed, 490 insertions(+), 534 deletions(-)

---
hurd i386/git siginfo_uesp.diff | (download)

sysdeps/mach/hurd/i386/trampoline.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
hurd i386/git mmap EINVAL.diff | (download)

hurd/hurd.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
hurd i386/git waitid.diff | (download)

bits/waitflags.h | 8 8 + 0 - 0 !
conform/data/sys/wait.h-data | 12 5 + 7 - 0 !
sysdeps/mach/hurd/waitid.c | 41 31 + 10 - 0 !
3 files changed, 44 insertions(+), 17 deletions(-)

---
hurd i386/git hurd version.diff | (download)

scripts/check-local-headers.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
hurd i386/git mmap_addr.diff | (download)

sysdeps/mach/hurd/mmap.c | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

---
hurd i386/git ELF_MACHINE_USER_ADDRESS_MASK.diff | (download)

sysdeps/i386/dl-machine.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---