This is an automated email from the git hooks/post-receive script.
git pushed a change to branch master in repository newlib.
from 34d9bb709 Cygwin: drop disabled O_TMPFILE POSIX unlink code new 844a1b4fe Cygwin: path_conv: nobody cares if a path had symlinks after [...] new 36ff506dd Cygwin: try_to_bin: fix typos in comments new f72191ac0 Cygwin: return correct FH_PROCESSFD for files under /proc/PID [...] new a3a5d52b3 Cygwin: introduce virt_fdsymlink to simplify /proc/PID/fd sym [...] new 97d2fe269 Cygwin: pipe: use /proc/PID/fd/... or /proc/self/fd/... name new c208ecd54 Cygwin: fhandler_base::open: allow to reopen file from handle new 26d953689 Cygwin: path_conv: reorder private method declarations new 91b264c76 Cygwin: path_conv: add serialization/deserialization facility new c76468182 Cygwin: pinfo: add method to send a serialized path_conv and HANDLE new 732613f30 Cygwin: implement /proc/PID/fd/DESCRIPTOR reopening by handle new a1a750325 Cygwin: try_to_bin: allow to move O_TMPFILE files into bin new 7dbe307e3 Cygwin: Move O_TMPFILE to bin and allow linkat by handle new c90f4c0e2 Cygwin: Mark all O_TMPFILEs as deleted new fde4eaa10 Cygwin: path_conv: decouple pathconv_flags from path_types new c1023ee35 Cygwin: path_conv: decouple path_types from mount types new ba12614f7 Cygwin: path_conv: add PATH_RESOLVE_PROCFD path_types flag new 7aca27b4f Cygwin: introduce fhandler_process_fd and add stat(2) handling new 8a17b1b2b Cygwin: document proc fd changes new 9dae73edb Cygwin: fix regression in O_TMPFILE | O_EXCL case new 4c33add5b Cygwin: drop redundant includes from fhandler_process_fd.cc new 9db7f4d1d Cygwin: move fhandler_cygdrive methods into own source file new 91ca95ae4 Cygwin: rename pipe.cc to fhandler_pipe.cc
The 22 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: winsup/cygwin/Makefile.in | 4 +- winsup/cygwin/dtable.cc | 4 +- winsup/cygwin/fhandler.cc | 21 ++- winsup/cygwin/fhandler.h | 32 +++++ winsup/cygwin/fhandler_cygdrive.cc | 158 ++++++++++++++++++++++ winsup/cygwin/fhandler_disk_file.cc | 137 ------------------- winsup/cygwin/{pipe.cc => fhandler_pipe.cc} | 81 ++--------- winsup/cygwin/fhandler_proc.cc | 12 +- winsup/cygwin/fhandler_process.cc | 3 +- winsup/cygwin/fhandler_process_fd.cc | 145 ++++++++++++++++++++ winsup/cygwin/include/{wait.h => cygwin/bits.h} | 10 +- winsup/cygwin/include/cygwin/signal.h | 5 +- winsup/cygwin/include/sys/mount.h | 44 +++--- winsup/cygwin/mount.cc | 17 +-- winsup/cygwin/path.cc | 173 +++++++++++++++++------- winsup/cygwin/path.h | 151 ++++++++++----------- winsup/cygwin/pinfo.cc | 41 +++++- winsup/cygwin/pinfo.h | 4 +- winsup/cygwin/release/2.12.0 | 8 ++ winsup/cygwin/syscalls.cc | 164 +++++++++++++++++----- winsup/doc/new-features.xml | 5 + winsup/utils/path.cc | 1 + 22 files changed, 795 insertions(+), 425 deletions(-) create mode 100644 winsup/cygwin/fhandler_cygdrive.cc rename winsup/cygwin/{pipe.cc => fhandler_pipe.cc} (86%) create mode 100644 winsup/cygwin/fhandler_process_fd.cc copy winsup/cygwin/include/{wait.h => cygwin/bits.h} (58%)