This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository newlib.
from 9fa22dba5 Cygwin: unlink: allow fallback from POSIX to default method new 2678c4efe dll_list: Store dll file name as full NT path. new dac0b6826 dll_list: Track main executable and cygwin1.dll. new 8ddb1f60c forkables: Create forkable hardlinks, yet unused. new ece7282f3 forkables: On fork failure, retry with hardlinks. new 5a41aa6f4 forkables: Keep hardlinks disabled via shared mem. new 6dd415caf forkables: Document hardlink creation at forktime. new 8bbb3d3a2 forkables: use dynloaded dll's IndexNumber as dirname new 135577f70 forkables: simplify disabling via shm new 22d68bada forkables: inline dll_list::forkables_supported new 3956ddd9b forkables: hardlink without WRITE_ATTRIBUTES first new 6d6a623e7 AArch32: Add support for HLT to Mixed Mode models
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libgloss/arm/crt0.S | 6 +- libgloss/arm/swi.h | 14 +- winsup/cygwin/Makefile.in | 1 + winsup/cygwin/child_info.h | 13 +- winsup/cygwin/cygheap.cc | 3 +- winsup/cygwin/dcrt0.cc | 4 +- winsup/cygwin/dlfcn.cc | 2 +- winsup/cygwin/dll_init.cc | 278 +++++++++--- winsup/cygwin/dll_init.h | 74 +++- winsup/cygwin/fork.cc | 94 ++-- winsup/cygwin/forkable.cc | 1032 +++++++++++++++++++++++++++++++++++++++++++ winsup/cygwin/pinfo.cc | 3 + winsup/cygwin/shared.cc | 1 + winsup/cygwin/shared_info.h | 3 +- winsup/cygwin/sigproc.cc | 5 +- winsup/cygwin/syscalls.cc | 24 +- winsup/cygwin/winsup.h | 2 +- winsup/doc/faq-api.xml | 5 + winsup/doc/highlights.xml | 41 ++ 19 files changed, 1496 insertions(+), 109 deletions(-) create mode 100644 winsup/cygwin/forkable.cc