This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch ibm/2.24/master updated. glibc-2.24-67-g0f0074a


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, ibm/2.24/master has been updated
       via  0f0074a4f1a3ebddb4d5acbbf71ba7c9a2182a47 (commit)
       via  86ac4a78a9218d1e1dcfbacc6f7d09957c1fe3a4 (commit)
       via  0578ef88fd6ea9bd0039ab8cbcbc9a964e3b9969 (commit)
       via  2febff860b31df3666bef5ade0d0744c93f76a74 (commit)
       via  aab04ca5d359150e17631e6a9b44b65e93bdc467 (commit)
       via  87bd4186da10371f46e2f1a7bf7c0a45bb04f1ac (commit)
       via  600b10a8714d334c091afc0deedd35bca7370bfc (commit)
       via  4e291e7c5277af2eec279e2047653f04fad483e1 (commit)
       via  0505a57d4381f2baaeed73e96b161d0fb313fa5c (commit)
       via  7b60553e360731338631ccdda71590ac5deca137 (commit)
       via  206e03248c3f575e83c13f2aa709fa55c67e51c2 (commit)
       via  80718499347b1481713951528ced70693ad0e351 (commit)
       via  4c5785aa129a5d195fc1cd5c7fcd6f62c2b0ff0c (commit)
       via  a29331702f3b58a2f4afb051b219a7e0deb1f487 (commit)
       via  5f85ab28690a94355a0eaf75206cdf237fe6009d (commit)
      from  2667457e45fda874afae5ebe3fe37bc74dbc7202 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0f0074a4f1a3ebddb4d5acbbf71ba7c9a2182a47

commit 0f0074a4f1a3ebddb4d5acbbf71ba7c9a2182a47
Merge: 2667457 86ac4a7
Author: Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Date:   Wed Jun 21 11:18:55 2017 -0300

    Merge branch 'release/2.24/master' into ibm/2.24/master

diff --cc ChangeLog
index 8dbaef6,cd6b5a9..d96bbec
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,29 -1,211 +1,237 @@@
+ 2017-06-14  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	* sysdeps/i386/i686/multiarch/strcspn-c.c: Add IS_IN (libc) guard.
+ 	* sysdeps/i386/i686/multiarch/varshift.c: Likewise.
+ 
+ 2017-03-07  Siddhesh Poyarekar  <siddhesh@sourceware.org>
+ 
+ 	[BZ #21209]
+ 	* elf/rtld.c (process_envvars): Ignore LD_HWCAP_MASK for
+ 	AT_SECURE processes.
+ 	* sysdeps/generic/unsecvars.h: Add LD_HWCAP_MASK.
+ 
+ 2017-06-19  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	* elf/rtld.c (audit_list_string): New variable.
+ 	(audit_list): Update comment.
+ 	(struct audit_list_iter): Define.
+ 	(audit_list_iter_init, audit_list_iter_next): New function.
+ 	(dl_main): Use struct audit_list_iter to process audit modules.
+ 	(process_dl_audit): Call dso_name_valid_for_suid.
+ 	(process_envvars): Set audit_list_string instead of calling
+ 	process_dl_audit.
+ 
+ 2017-06-19  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	* elf/rtld.c (SECURE_NAME_LIMIT, SECURE_PATH_LIMIT): Define.
+ 	(dso_name_valid_for_suid): New function.
+ 	(handle_ld_preload): Likewise.
+ 	(dl_main): Call it.  Remove alloca.
+ 
+ 2017-06-19  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	[BZ #21624]
+ 	CVE-2017-1000366
+ 	* elf/rtld.c (process_envvars): Ignore LD_LIBRARY_PATH for
+ 	__libc_enable_secure.
+ 
+ 2017-02-01  Andreas Schwab  <schwab@linux-m68k.org>
+ 
+ 	* sysdeps/m68k/m680x0/m68020/atomic-machine.h
+ 	(__arch_compare_and_exchange_val_64_acq, atomic_exchange_acq)
+ 	(atomic_exchange_and_add, atomic_add): Add casts to 64 bit asm
+ 	operands.
+ 
+ 2017-05-12  Florian Weimer  <fweimer@redhat.com>
+ 
+ 	[BZ #21386]
+ 	* sysdeps/nptl/fork.c (__libc_fork): Remove assertions on the
+ 	parent PID.  The assertion in the child is incorrect with PID
+ 	namespaces.
+ 
+ 2017-06-07  Arjun Shankar  <arjun.is@lostca.se>
+ 
+ 	* sysdeps/unix/sysv/linux/tst-clone2.c: Do not
+ 	include test-skeleton.c.
+ 	Include support/check.h and support/test-driver.c.
+ 
+ 2016-11-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+ 
+ 	* sysdeps/nptl/fork.c (__libc_fork): Remove pid cache setting.
+ 	* nptl/allocatestack.c (allocate_stack): Likewise.
+ 	(__reclaim_stacks): Likewise.
+ 	(setxid_signal_thread): Obtain pid through syscall.
+ 	* nptl/nptl-init.c (sigcancel_handler): Likewise.
+ 	(sighandle_setxid): Likewise.
+ 	* nptl/pthread_cancel.c (pthread_cancel): Likewise.
+ 	* sysdeps/unix/sysv/linux/pthread_kill.c (__pthread_kill): Likewise.
+ 	* sysdeps/unix/sysv/linux/pthread_sigqueue.c (pthread_sigqueue):
+ 	Likewise.
+ 	* sysdeps/unix/sysv/linux/createthread.c (create_thread): Likewise.
+ 	* sysdeps/unix/sysv/linux/raise.c (raise): Remove old behaviour
+ 	comment.
+ 	* sysdeps/unix/sysv/linux/getpid.c: Remove file.
+ 	* nptl/descr.h (struct pthread): Change comment about pid value.
+ 	* nptl/pthread_getattr_np.c (pthread_getattr_np): Remove thread
+ 	pid assert.
+ 	* sysdeps/unix/sysv/linux/pthread-pids.h (__pthread_initialize_pids):
+ 	Do not set pid value.
+ 	* nptl_db/td_ta_thr_iter.c (iterate_thread_list): Remove thread
+ 	pid cache check.
+ 	* nptl_db/td_thr_validate.c (td_thr_validate): Likewise.
+ 	* sysdeps/aarch64/nptl/tcb-offsets.sym: Remove pid offset.
+ 	* sysdeps/alpha/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/arm/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/hppa/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/i386/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/ia64/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/m68k/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/microblaze/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/mips/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/nios2/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/powerpc/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/s390/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/sh/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/sparc/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/tile/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/x86_64/nptl/tcb-offsets.sym: Likewise.
+ 	* sysdeps/unix/sysv/linux/aarch64/clone.S: Remove pid and tid caching.
+ 	* sysdeps/unix/sysv/linux/alpha/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/arm/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/hppa/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/i386/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/ia64/clone2.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/mips/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/nios2/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/s390-32/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/tile/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/aarch64/vfork.S: Remove pid set and reset.
+ 	* sysdeps/unix/sysv/linux/alpha/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/arm/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/i386/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/ia64/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/m68k/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/mips/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/nios2/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/s390-32/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/s390/s390-64/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/tile/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/x86_64/vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/hppa/pt-vfork.S: Likewise.
+ 	* sysdeps/unix/sysv/linux/tst-clone2.c (f): Remove direct pthread
+ 	struct access.
+ 	(clone_test): Remove function.
+ 	(do_test): Rewrite to take in consideration pid is not cached anymore.
+ 
+ 2016-09-26  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+ 
+ 	* sysdeps/unix/sysdep.h (__INTERNAL_SYSCALL0): New macro.
+ 	(__INTERNAL_SYSCALL1): Likewise.
+ 	(__INTERNAL_SYSCALL2): Likewise.
+ 	(__INTERNAL_SYSCALL3): Likewise.
+ 	(__INTERNAL_SYSCALL4): Likewise.
+ 	(__INTERNAL_SYSCALL5): Likewise.
+ 	(__INTERNAL_SYSCALL6): Likewise.
+ 	(__INTERNAL_SYSCALL7): Likewise.
+ 	(__INTERNAL_SYSCALL_NARGS_X): Likewise.
+ 	(__INTERNAL_SYSCALL_NARGS): Likewise.
+ 	(__INTERNAL_SYSCALL_DISP): Likewise.
+ 	(INTERNAL_SYSCALL_CALL): Likewise.
+ 	(__SYSCALL0): Rename to __INLINE_SYSCALL0.
+ 	(__SYSCALL1): Rename to __INLINE_SYSCALL1.
+ 	(__SYSCALL2): Rename to __INLINE_SYSCALL2.
+ 	(__SYSCALL3): Rename to __INLINE_SYSCALL3.
+ 	(__SYSCALL4): Rename to __INLINE_SYSCALL4.
+ 	(__SYSCALL5): Rename to __INLINE_SYSCALL5.
+ 	(__SYSCALL6): Rename to __INLINE_SYSCALL6.
+ 	(__SYSCALL7): Rename to __INLINE_SYSCALL7.
+ 	(__SYSCALL_NARGS_X): Rename to __INLINE_SYSCALL_NARGS_X.
+ 	(__SYSCALL_NARGS): Rename to __INLINE_SYSCALL_NARGS.
+ 	(__SYSCALL_DISP): Rename to __INLINE_SYSCALL_DISP.
+ 	(__SYSCALL_CALL): Rename to INLINE_SYSCALL_CALL.
+ 	(SYSCALL_CANCEL): Replace __SYSCALL_CALL with INLINE_SYSCALL_CALL.
+ 
+ 2017-04-28  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	[BZ #21396]
+ 	* sysdeps/x86/cpu-features.c (init_cpu_features): Set
+ 	Prefer_No_AVX512 if AVX512ER isn't available.
+ 	* sysdeps/x86/cpu-features.h (bit_arch_Prefer_No_AVX512): New.
+ 	(index_arch_Prefer_No_AVX512): Likewise.
+ 	* sysdeps/x86_64/multiarch/memcpy.S (__new_memcpy): Don't use
+ 	AVX512 version if Prefer_No_AVX512 is set.
+ 	* sysdeps/x86_64/multiarch/memcpy_chk.S (__memcpy_chk):
+ 	Likewise.
+ 	* sysdeps/x86_64/multiarch/memmove.S (__libc_memmove): Likewise.
+ 	* sysdeps/x86_64/multiarch/memmove_chk.S (__memmove_chk):
+ 	Likewise.
+ 	* sysdeps/x86_64/multiarch/mempcpy.S (__mempcpy): Likewise.
+ 	* sysdeps/x86_64/multiarch/mempcpy_chk.S (__mempcpy_chk):
+ 	Likewise.
+ 	* sysdeps/x86_64/multiarch/memset.S (memset): Likewise.
+ 	* sysdeps/x86_64/multiarch/memset_chk.S (__memset_chk):
+ 	Likewise.
+ 
+ 2017-04-28  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	* sysdeps/x86/cpu-features.c (init_cpu_features): Set
+ 	Prefer_No_VZEROUPPER if AVX512ER is available.
+ 	* sysdeps/x86/cpu-features.h
+ 	(bit_cpu_AVX512PF): New.
+ 	(bit_cpu_AVX512ER): Likewise.
+ 	(bit_cpu_AVX512CD): Likewise.
+ 	(bit_cpu_AVX512BW): Likewise.
+ 	(bit_cpu_AVX512VL): Likewise.
+ 	(index_cpu_AVX512PF): Likewise.
+ 	(index_cpu_AVX512ER): Likewise.
+ 	(index_cpu_AVX512CD): Likewise.
+ 	(index_cpu_AVX512BW): Likewise.
+ 	(index_cpu_AVX512VL): Likewise.
+ 	(reg_AVX512PF): Likewise.
+ 	(reg_AVX512ER): Likewise.
+ 	(reg_AVX512CD): Likewise.
+ 	(reg_AVX512BW): Likewise.
+ 	(reg_AVX512VL): Likewise.
+ 
 +2016-08-26  Florian Weimer  <fweimer@redhat.com>
 +
 +	[BZ #20432]
 +	Avoid strong references to malloc-internal symbols when linking
 +	statically, to support statically interposed mallocs.
 +	* include/libc-symbols.h (call_function_static_weak): New macro.
 +	* malloc/Makefile (extra-tests-objs): Add tst-interpose-aux-nothread.o,
 +	tst-interpose-aux-thread.o.
 +	(test-extras): Add tst-interpose-aux-nothread,
 +	tst-interpose-aux-thread.
 +	* malloc/tst-interpose-aux-nothread.c: New file.
 +	* malloc/tst-interpose-aux-thread.c: Likewise.
 +	* malloc/tst-interpose-aux.c: Likewise.
 +	* malloc/tst-interpose-aux.h: Likewise.
 +	* sysdeps/mach/hurd/fork.c (__fork): Only call
 +	__malloc_fork_lock_parent, __malloc_fork_unlock_parent,
 +	__malloc_fork_unlock_child if defined.
 +	* sysdeps/nptl/fork.c (__libc_fork): Likewise.
 +
 +2016-08-02  Florian Weimer  <fweimer@redhat.com>
 +
 +	[BZ #19469]
 +	* malloc/Makefile (CPPFLAGS): Compile tests with
 +	-DTEST_NO_MALLOPT.
 +	* test-skeleton.c (main): Only call mallopt if !TEST_NO_MALLOPT.
 +
  2017-01-05  Joseph Myers  <joseph@codesourcery.com>
  
  	[BZ #21026]
diff --cc sysdeps/nptl/fork.c
index ea135f8,a5d1e86..4ff1372
--- a/sysdeps/nptl/fork.c
+++ b/sysdeps/nptl/fork.c
@@@ -128,19 -128,9 +128,9 @@@ __libc_fork (void
  	 handlers may use malloc, and the libio list lock has an
  	 indirect malloc dependency as well (via the getdelim
  	 function).  */
 -      __malloc_fork_lock_parent ();
 +      call_function_static_weak (__malloc_fork_lock_parent);
      }
  
- #ifndef NDEBUG
-   pid_t ppid = THREAD_GETMEM (THREAD_SELF, tid);
- #endif
- 
-   /* We need to prevent the getpid() code to update the PID field so
-      that, if a signal arrives in the child very early and the signal
-      handler uses getpid(), the value returned is correct.  */
-   pid_t parentpid = THREAD_GETMEM (THREAD_SELF, pid);
-   THREAD_SETMEM (THREAD_SELF, pid, -parentpid);
- 
  #ifdef ARCH_FORK
    pid = ARCH_FORK ();
  #else

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                         |  208 ++++
 Makeconfig                                        |   15 +-
 NEWS                                              |    3 +
 Rules                                             |    3 +
 elf/rtld.c                                        |  198 +++-
 extra-lib.mk                                      |    5 +
 localedata/ChangeLog                              |    8 +
 localedata/locales/iso14651_t1_common             |   26 +-
 nptl/allocatestack.c                              |   20 +-
 nptl/descr.h                                      |    4 +-
 nptl/nptl-init.c                                  |   15 +-
 nptl/pthread_cancel.c                             |   18 +-
 nptl/pthread_getattr_np.c                         |    1 -
 nptl_db/structs.def                               |    1 -
 nptl_db/td_ta_thr_iter.c                          |   56 +-
 nptl_db/td_thr_validate.c                         |   23 -
 scripts/backport-support.sh                       |  110 ++
 support/Makefile                                  |  146 +++
 support/README                                    |   29 +
 support/README-testing.c                          |   19 +
 support/capture_subprocess.h                      |   61 +
 support/check.c                                   |   57 +
 support/check.h                                   |   94 ++
 support/check_addrinfo.c                          |   42 +
 support/check_dns_packet.c                        |   42 +
 support/check_hostent.c                           |   42 +
 support/check_netent.c                            |   42 +
 support/check_nss.h                               |   42 +
 support/delayed_exit.c                            |   55 +
 support/format_nss.h                              |   41 +
 support/ignore_stderr.c                           |   38 +
 support/namespace.h                               |   65 ++
 support/oom_error.c                               |   29 +
 support/resolv_test.c                             | 1202 +++++++++++++++++++++
 support/resolv_test.h                             |  180 +++
 support/run_diff.h                                |   31 +
 support/set_fortify_handler.c                     |   34 +
 support/support-xstat.c                           |   30 +
 support/support.h                                 |   74 ++
 support/support_become_root.c                     |   40 +
 support/support_can_chroot.c                      |   65 ++
 support/support_capture_subprocess.c              |  108 ++
 support/support_capture_subprocess_check.c        |   67 ++
 support/support_enter_network_namespace.c         |   75 ++
 support/support_format_address_family.c           |   35 +
 support/support_format_addrinfo.c                 |  239 ++++
 support/support_format_dns_packet.c               |  222 ++++
 support/support_format_herrno.c                   |   45 +
 support/support_format_hostent.c                  |   75 ++
 support/support_format_netent.c                   |   52 +
 support/support_isolate_in_subprocess.c           |   38 +
 support/support_record_failure.c                  |  106 ++
 support/support_run_diff.c                        |   76 ++
 support/support_shared_allocate.c                 |   57 +
 support/support_test_main.c                       |  423 ++++++++
 support/support_test_verify_impl.c                |   33 +
 support/support_write_file_string.c               |   39 +
 support/temp_file-internal.h                      |   31 +
 support/temp_file.c                               |  132 +++
 support/temp_file.h                               |   37 +
 support/test-driver.c                             |  156 +++
 support/test-driver.h                             |   74 ++
 support/tst-support-namespace.c                   |   34 +
 support/tst-support_capture_subprocess.c          |  188 ++++
 support/tst-support_format_dns_packet.c           |  101 ++
 support/tst-support_record_failure-2.sh           |   69 ++
 support/tst-support_record_failure.c              |  153 +++
 support/write_message.c                           |   29 +
 support/xaccept.c                                 |   32 +
 support/xaccept4.c                                |   32 +
 support/xasprintf.c                               |   36 +
 support/xbind.c                                   |   30 +
 support/xcalloc.c                                 |   34 +
 support/xchroot.c                                 |   28 +
 support/xclose.c                                  |   28 +
 support/xconnect.c                                |   30 +
 support/xdup2.c                                   |   28 +
 support/xfclose.c                                 |   33 +
 support/xfopen.c                                  |   31 +
 support/xfork.c                                   |   32 +
 support/xgetsockname.c                            |   30 +
 support/xlisten.c                                 |   30 +
 support/xmalloc.c                                 |   34 +
 support/xmemstream.c                              |   42 +
 support/xmemstream.h                              |   49 +
 support/xmkdir.c                                  |   28 +
 support/xmmap.c                                   |   31 +
 support/xmunmap.c                                 |   28 +
 support/xopen.c                                   |   30 +
 support/xpipe.c                                   |   28 +
 support/xpoll.c                                   |   32 +
 support/xpthread_attr_destroy.c                   |   26 +
 support/xpthread_attr_init.c                      |   25 +
 support/xpthread_attr_setdetachstate.c            |   27 +
 support/xpthread_attr_setstacksize.c              |   26 +
 support/xpthread_barrier_destroy.c                |   26 +
 support/xpthread_barrier_init.c                   |   27 +
 support/xpthread_barrier_wait.c                   |   28 +
 support/xpthread_cancel.c                         |   25 +
 support/xpthread_check_return.c                   |   34 +
 support/xpthread_cond_wait.c                      |   26 +
 support/xpthread_create.c                         |   29 +
 support/xpthread_detach.c                         |   25 +
 support/xpthread_join.c                           |   27 +
 support/xpthread_mutex_consistent.c               |   26 +
 support/xpthread_mutex_destroy.c                  |   26 +
 support/xpthread_mutex_init.c                     |   26 +
 support/xpthread_mutex_lock.c                     |   25 +
 support/xpthread_mutex_unlock.c                   |   25 +
 support/xpthread_mutexattr_destroy.c              |   26 +
 support/xpthread_mutexattr_init.c                 |   25 +
 support/xpthread_mutexattr_setprotocol.c          |   26 +
 support/xpthread_mutexattr_setpshared.c           |   26 +
 support/xpthread_mutexattr_setrobust.c            |   26 +
 support/xpthread_mutexattr_settype.c              |   26 +
 support/xpthread_once.c                           |   25 +
 support/xpthread_sigmask.c                        |   34 +
 support/xpthread_spin_lock.c                      |   25 +
 support/xpthread_spin_unlock.c                    |   25 +
 support/xrealloc.c                                |   32 +
 support/xrecvfrom.c                               |   33 +
 support/xsendto.c                                 |   35 +
 support/xsetsockopt.c                             |   31 +
 support/xsignal.h                                 |   34 +
 support/xsocket.c                                 |   32 +
 support/xsocket.h                                 |   39 +
 support/xstdio.h                                  |   32 +
 support/xstrdup.c                                 |   30 +
 support/xthread.h                                 |   77 ++
 support/xunistd.h                                 |   56 +
 support/xwaitpid.c                                |   33 +
 support/xwrite.c                                  |   39 +
 sysdeps/aarch64/nptl/tcb-offsets.sym              |    1 -
 sysdeps/alpha/nptl/tcb-offsets.sym                |    1 -
 sysdeps/arm/nptl/tcb-offsets.sym                  |    1 -
 sysdeps/generic/unsecvars.h                       |    1 +
 sysdeps/hppa/nptl/tcb-offsets.sym                 |    2 -
 sysdeps/i386/i686/multiarch/strcspn-c.c           |    6 +-
 sysdeps/i386/i686/multiarch/varshift.c            |    4 +-
 sysdeps/i386/nptl/tcb-offsets.sym                 |    1 -
 sysdeps/ia64/nptl/tcb-offsets.sym                 |    1 -
 sysdeps/m68k/m680x0/m68020/atomic-machine.h       |   14 +-
 sysdeps/m68k/nptl/tcb-offsets.sym                 |    1 -
 sysdeps/microblaze/nptl/tcb-offsets.sym           |    1 -
 sysdeps/mips/nptl/tcb-offsets.sym                 |    1 -
 sysdeps/nios2/nptl/tcb-offsets.sym                |    1 -
 sysdeps/nptl/fork.c                               |   20 -
 sysdeps/powerpc/nptl/tcb-offsets.sym              |    1 -
 sysdeps/s390/nptl/tcb-offsets.sym                 |    1 -
 sysdeps/sh/nptl/tcb-offsets.sym                   |    1 -
 sysdeps/sparc/nptl/tcb-offsets.sym                |    1 -
 sysdeps/tile/nptl/tcb-offsets.sym                 |    1 -
 sysdeps/unix/sysdep.h                             |   73 +-
 sysdeps/unix/sysv/linux/aarch64/clone.S           |   10 -
 sysdeps/unix/sysv/linux/aarch64/vfork.S           |   17 -
 sysdeps/unix/sysv/linux/alpha/clone.S             |   16 -
 sysdeps/unix/sysv/linux/alpha/vfork.S             |   15 -
 sysdeps/unix/sysv/linux/arm/clone.S               |   10 -
 sysdeps/unix/sysv/linux/arm/vfork.S               |   15 -
 sysdeps/unix/sysv/linux/createthread.c            |    6 +-
 sysdeps/unix/sysv/linux/getpid.c                  |   64 --
 sysdeps/unix/sysv/linux/hppa/clone.S              |   12 -
 sysdeps/unix/sysv/linux/hppa/pt-vfork.S           |   26 -
 sysdeps/unix/sysv/linux/i386/clone.S              |   15 -
 sysdeps/unix/sysv/linux/i386/vfork.S              |   19 -
 sysdeps/unix/sysv/linux/ia64/clone2.S             |   14 +-
 sysdeps/unix/sysv/linux/ia64/vfork.S              |   20 -
 sysdeps/unix/sysv/linux/m68k/clone.S              |   13 -
 sysdeps/unix/sysv/linux/m68k/vfork.S              |   20 -
 sysdeps/unix/sysv/linux/mips/clone.S              |   13 -
 sysdeps/unix/sysv/linux/mips/vfork.S              |   19 -
 sysdeps/unix/sysv/linux/nios2/clone.S             |    8 -
 sysdeps/unix/sysv/linux/nios2/vfork.S             |   10 -
 sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S |    9 -
 sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S |   26 -
 sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S |    9 -
 sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S |   23 -
 sysdeps/unix/sysv/linux/pthread-pids.h            |    2 +-
 sysdeps/unix/sysv/linux/pthread_kill.c            |   11 +-
 sysdeps/unix/sysv/linux/pthread_sigqueue.c        |   15 +-
 sysdeps/unix/sysv/linux/raise.c                   |    7 -
 sysdeps/unix/sysv/linux/s390/s390-32/clone.S      |    7 -
 sysdeps/unix/sysv/linux/s390/s390-32/vfork.S      |   12 -
 sysdeps/unix/sysv/linux/s390/s390-64/clone.S      |    9 -
 sysdeps/unix/sysv/linux/s390/s390-64/vfork.S      |   13 -
 sysdeps/unix/sysv/linux/sh/clone.S                |   22 +-
 sysdeps/unix/sysv/linux/sh/vfork.S                |   21 -
 sysdeps/unix/sysv/linux/sparc/sparc32/clone.S     |    7 -
 sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S     |   10 -
 sysdeps/unix/sysv/linux/sparc/sparc64/clone.S     |    7 -
 sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S     |   10 -
 sysdeps/unix/sysv/linux/syscalls.list             |    1 +
 sysdeps/unix/sysv/linux/tile/clone.S              |   16 -
 sysdeps/unix/sysv/linux/tile/vfork.S              |   28 -
 sysdeps/unix/sysv/linux/tst-clone2.c              |  108 +--
 sysdeps/unix/sysv/linux/x86_64/clone.S            |    8 -
 sysdeps/unix/sysv/linux/x86_64/vfork.S            |   18 -
 sysdeps/x86/cpu-features.c                        |   12 +-
 sysdeps/x86/cpu-features.h                        |   18 +
 sysdeps/x86_64/multiarch/memcpy.S                 |    2 +
 sysdeps/x86_64/multiarch/memcpy_chk.S             |    2 +
 sysdeps/x86_64/multiarch/memmove.S                |    2 +
 sysdeps/x86_64/multiarch/memmove_chk.S            |    2 +
 sysdeps/x86_64/multiarch/mempcpy.S                |    2 +
 sysdeps/x86_64/multiarch/mempcpy_chk.S            |    2 +
 sysdeps/x86_64/multiarch/memset.S                 |    2 +
 sysdeps/x86_64/multiarch/memset_chk.S             |    2 +
 sysdeps/x86_64/nptl/tcb-offsets.sym               |    1 -
 208 files changed, 7909 insertions(+), 903 deletions(-)
 create mode 100644 scripts/backport-support.sh
 create mode 100644 support/Makefile
 create mode 100644 support/README
 create mode 100644 support/README-testing.c
 create mode 100644 support/capture_subprocess.h
 create mode 100644 support/check.c
 create mode 100644 support/check.h
 create mode 100644 support/check_addrinfo.c
 create mode 100644 support/check_dns_packet.c
 create mode 100644 support/check_hostent.c
 create mode 100644 support/check_netent.c
 create mode 100644 support/check_nss.h
 create mode 100644 support/delayed_exit.c
 create mode 100644 support/format_nss.h
 create mode 100644 support/ignore_stderr.c
 create mode 100644 support/namespace.h
 create mode 100644 support/oom_error.c
 create mode 100644 support/resolv_test.c
 create mode 100644 support/resolv_test.h
 create mode 100644 support/run_diff.h
 create mode 100644 support/set_fortify_handler.c
 create mode 100644 support/support-xstat.c
 create mode 100644 support/support.h
 create mode 100644 support/support_become_root.c
 create mode 100644 support/support_can_chroot.c
 create mode 100644 support/support_capture_subprocess.c
 create mode 100644 support/support_capture_subprocess_check.c
 create mode 100644 support/support_enter_network_namespace.c
 create mode 100644 support/support_format_address_family.c
 create mode 100644 support/support_format_addrinfo.c
 create mode 100644 support/support_format_dns_packet.c
 create mode 100644 support/support_format_herrno.c
 create mode 100644 support/support_format_hostent.c
 create mode 100644 support/support_format_netent.c
 create mode 100644 support/support_isolate_in_subprocess.c
 create mode 100644 support/support_record_failure.c
 create mode 100644 support/support_run_diff.c
 create mode 100644 support/support_shared_allocate.c
 create mode 100644 support/support_test_main.c
 create mode 100644 support/support_test_verify_impl.c
 create mode 100644 support/support_write_file_string.c
 create mode 100644 support/temp_file-internal.h
 create mode 100644 support/temp_file.c
 create mode 100644 support/temp_file.h
 create mode 100644 support/test-driver.c
 create mode 100644 support/test-driver.h
 create mode 100644 support/tst-support-namespace.c
 create mode 100644 support/tst-support_capture_subprocess.c
 create mode 100644 support/tst-support_format_dns_packet.c
 create mode 100644 support/tst-support_record_failure-2.sh
 create mode 100644 support/tst-support_record_failure.c
 create mode 100644 support/write_message.c
 create mode 100644 support/xaccept.c
 create mode 100644 support/xaccept4.c
 create mode 100644 support/xasprintf.c
 create mode 100644 support/xbind.c
 create mode 100644 support/xcalloc.c
 create mode 100644 support/xchroot.c
 create mode 100644 support/xclose.c
 create mode 100644 support/xconnect.c
 create mode 100644 support/xdup2.c
 create mode 100644 support/xfclose.c
 create mode 100644 support/xfopen.c
 create mode 100644 support/xfork.c
 create mode 100644 support/xgetsockname.c
 create mode 100644 support/xlisten.c
 create mode 100644 support/xmalloc.c
 create mode 100644 support/xmemstream.c
 create mode 100644 support/xmemstream.h
 create mode 100644 support/xmkdir.c
 create mode 100644 support/xmmap.c
 create mode 100644 support/xmunmap.c
 create mode 100644 support/xopen.c
 create mode 100644 support/xpipe.c
 create mode 100644 support/xpoll.c
 create mode 100644 support/xpthread_attr_destroy.c
 create mode 100644 support/xpthread_attr_init.c
 create mode 100644 support/xpthread_attr_setdetachstate.c
 create mode 100644 support/xpthread_attr_setstacksize.c
 create mode 100644 support/xpthread_barrier_destroy.c
 create mode 100644 support/xpthread_barrier_init.c
 create mode 100644 support/xpthread_barrier_wait.c
 create mode 100644 support/xpthread_cancel.c
 create mode 100644 support/xpthread_check_return.c
 create mode 100644 support/xpthread_cond_wait.c
 create mode 100644 support/xpthread_create.c
 create mode 100644 support/xpthread_detach.c
 create mode 100644 support/xpthread_join.c
 create mode 100644 support/xpthread_mutex_consistent.c
 create mode 100644 support/xpthread_mutex_destroy.c
 create mode 100644 support/xpthread_mutex_init.c
 create mode 100644 support/xpthread_mutex_lock.c
 create mode 100644 support/xpthread_mutex_unlock.c
 create mode 100644 support/xpthread_mutexattr_destroy.c
 create mode 100644 support/xpthread_mutexattr_init.c
 create mode 100644 support/xpthread_mutexattr_setprotocol.c
 create mode 100644 support/xpthread_mutexattr_setpshared.c
 create mode 100644 support/xpthread_mutexattr_setrobust.c
 create mode 100644 support/xpthread_mutexattr_settype.c
 create mode 100644 support/xpthread_once.c
 create mode 100644 support/xpthread_sigmask.c
 create mode 100644 support/xpthread_spin_lock.c
 create mode 100644 support/xpthread_spin_unlock.c
 create mode 100644 support/xrealloc.c
 create mode 100644 support/xrecvfrom.c
 create mode 100644 support/xsendto.c
 create mode 100644 support/xsetsockopt.c
 create mode 100644 support/xsignal.h
 create mode 100644 support/xsocket.c
 create mode 100644 support/xsocket.h
 create mode 100644 support/xstdio.h
 create mode 100644 support/xstrdup.c
 create mode 100644 support/xthread.h
 create mode 100644 support/xunistd.h
 create mode 100644 support/xwaitpid.c
 create mode 100644 support/xwrite.c
 delete mode 100644 sysdeps/unix/sysv/linux/getpid.c


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]