This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm_eabi-coremark-O3_LTO in repository toolchain/ci/newlib.
from 9ad86f619 Cygwin: fstatat: call fstat64 instead of fstat adds fa22eea29 Cygwin: pty: Add workaround for rlwrap 0.40 or later. adds 974e6d76d Cygwin: console: Revise the code to switch xterm mode. adds 85ea2614f Cygwin: pty: Make close_pseudoconsole() be a static member function. adds 226ed24f2 Cygwin: Add Ben Wijen to list of contributors adds 17ede0eae syscalls.cc: Fix num_links adds cbeb1009a syscalls.cc: Use EISDIR adds 9e88e840c cxx.cc: Fix dynamic initialization for static local variables adds 72770148a Cygwin: pty: Prevent pty from changing code page of parent console. adds 25ce7a624 Cygwin: pty: Make master thread functions be static. adds a776a0ce2 Cygwin: pty: Set input_available_event only for cygwin pipe. adds 31ccf4058 Cygwin: document a recent bug fix adds 877f0d13f Cygwin: rmdir: handle /dev in fhandler_dev::rmdir adds 59ccb3a00 Cygwin: spawn.cc: Fix typo in comment by commit 974e6d76. adds 62e739b51 Cygwin: pty: Lessen the side effect of workaround for rlwarp. adds 5755870f7 Cygwin: pty: Reduce buffer size in get_console_process_id(). adds a53333458 Cygwin: console: Fix "Bad file descriptor" error in script command. adds 0c0ff5dc2 Cygwin: Move post-dir unlink check adds 4aefad2bb Cygwin: normalize_posix_path: fix error handling when .. is e [...] adds a60a4501b Cygwin: ptsname_r: always return an error number on failure adds cb41c375a syscalls.cc: unlink_nt: Try FILE_DISPOSITION_IGNORE_READONLY_ [...] adds 460eb128c Cygwin: console: Add missing guard regarding attach_mutex. adds f4cac1217 syscalls.cc: Deduplicate remove adds b32f6dd40 Cygwin: chown: make sure ctime gets updated when necessary adds 3388a5a42 Align *utime*() with POSIX/glibc adds 5b941f21b Cygwin: Align *utime*() with POSIX/glibc adds 10d083c74 Cygwin: pty: Inherit typeahead data between two input pipes. adds 442093214 Cygwin: pty: Keep code page between non-cygwin apps. adds 8aeb3f3e5 Cygwin: pty: Make apps using console APIs be able to debug with gdb. adds 253352e79 Cygwin: pty: Allow multiple apps to enable pseudo console sim [...] adds 883abd9d7 Cygwin: fchmodat: add limited support for AT_SYMLINK_NOFOLLOW adds 0b64cc681 Cygwin: console: Make read() thread-safe. adds f186f61d6 Cygwin: pty: Make slave read() thread-safe. adds 6ab2d284e Cygwin: console: Align the behaviour against signal with pty. adds 6c1552b0d Cygwin: exceptions.cc: Suspend all threads in sig_handle_tty_stop(). adds 3d256e22e Cygwin: getdtablesize: always return OPEN_MAX_MAX adds b9cbc49b7 Cygwin: sysconf, getrlimit: don't call getdtablesize adds 5b8358e6e Cygwin: remove the OPEN_MAX_MAX macro adds c09320552 Cygwin: include/cygwin/limits.h: new header adds 05e275166 Cygwin: recognize native Windows AF_UNIX sockets as reparse points adds d4a756f13 fhandler_serial.cc: MARK and SPACE parity for serial port adds 6aa0ab1c5 RISC-V: Use __bss_start for the starting point of .bss. adds 55a6e49a0 Removed Soft float from MIPS adds d8ee63450 FTW Port for Newlib adds 3192da8f8 Cygwin: drop ftw.h in favor of new newlib ftw.h adds 89b383321 Revert "Cygwin: fstat_helper: always use handle in call to ge [...] adds c875ed374 Cygwin: don't copy path_conv in fhandler_base::reset adds 5f0913df1 Cygwin: drop path_conv::reset_conv_handle adds d0e0a59e7 Cygwin: check path_conv_handle for NULL before trying to dup it adds 5fea2f87d Cygwin: fhandler: clean up 'copyto' logic adds 62ee6581a Cygwin: Have tmpfile(3) use O_TMPFILE adds 67043f48d Cygwin: only export tmpfile64 on 32 bit adds f20641789 Cygwin: pty: Reduce unecessary input transfer. adds 2b94fad48 Cygwin: pty: Fix a bug in input transfer for GDB. adds ad2877505 Cygwin: console: Abort read() on signal if SA_RESTART is not set. adds 2caca3030 winsup/doc/posix.xml: add note for getrlimit, setrlimit, xref [...] adds 571e73067 Complete revert of 2019-08-19, st_atime in libc/include/sys/stat.h adds ff4440fcf Cygwin: console: Introduce new thread which handles input signal. adds c1a565c39 Include malloc.h in libc/stdlib/aligned_alloc.c adds a8d99824b cpuinfo: fix check for cpuid 0x80000007 support adds 038d4a78f cpuinfo: add AVX features; move SME, SEV/_ES features adds 2b9219b4a Cygwin: console: Fix SIGWINCH handling in Win7. adds 48285aa36 Cygwin: console: Fix handling of Ctrl-S in Win7. adds b07b5829f Cygwin: Add console fix regarding Ctrl-Z etc. to release notes. adds 9a7e6073d Cygwin: pty: Reflect tty settings to pseudo console mode. adds 1c70319bd Cygwin: pty: Make tty setting NOFLSH work. adds 9677efcf0 Cygwin: pty: Make FLUSHO and Ctrl-O work. adds b56a37143 Cygwin: console: Add support for FLUSHO and Ctrl-O. adds 543e39bb1 Cygwin: default to O_BINARY in fhandler_base::reset_to_open_b [...] adds 6d898f43f Cygwin: realpath: fix cygwin installation dir being access vi [...] adds e67679fca Cygwin: define fhandler_fifo::fstat adds 70f636086 Cygwin: fstat_helper: always use handle in call to get_file_a [...] adds 246121534 Cygwin: FIFO: temporarily keep a conv_handle in syscalls.cc:open adds 18b91fbe5 Cygwin: pty: Fix segfault caused when tcflush() is called. adds 6cde7279a Cygwin: console: Prevent NULL pointer access in close(). adds 2911d50e7 Bump config.guess and config.sub adds 949fe7bec Cygwin: AF_UNIX: allow opening with the O_PATH flag adds 117ddd9dd Cygwin: facl: fail with EBADF on files opened with O_PATH adds 1a6fd3f05 Set __IEEE_BIG_ENDIAN for big endian RISC-V adds 26478769a RISC-V: Fix optimized strcmp on big endian adds 2f24c0b99 Cygwin: fix fstat on sockets that are not socket files adds 8889d2101 Cygwin: fix fstatvfs on sockets that are not socket files adds 1a9ceab5d Cygwin: fix fchmod on sockets that are not socket files adds cb0e71d3f Cygwin: fix fchown on sockets that are not socket files adds 012427c96 Cygwin: fix facl on sockets that are not socket files adds 425203384 Cygwin: fix linkat(2) on sockets that are not socket files adds 182ba1f02 Cygwin: simplify linkat with AT_EMPTY_PATH new 919dea66d Cygwin: pty: Fix a race issue in startup of pseudo console. new 5cf99d2f6 Cygwin: console: Fix restoring console mode failure. new 1debd4d63 Regenerate lib/posix/Makefile.in
The 3 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: config.guess | 536 ++++--- config.sub | 681 +++++---- libgloss/riscv/crt0.S | 2 +- newlib/libc/include/ftw.h | 66 + newlib/libc/include/machine/ieeefp.h | 4 + newlib/libc/include/sys/_default_fcntl.h | 2 +- newlib/libc/include/sys/stat.h | 6 +- newlib/libc/include/sys/time.h | 6 +- newlib/libc/machine/mips/machine/fenv-softfloat.h | 49 +- newlib/libc/machine/riscv/strcmp.S | 40 +- newlib/libc/posix/Makefile.am | 2 +- newlib/libc/posix/Makefile.in | 19 +- newlib/libc/posix/ftw.c | 33 + newlib/libc/posix/nftw.c | 154 ++ newlib/libc/stdlib/aligned_alloc.c | 1 + newlib/libm/machine/mips/fenv.c | 10 - winsup/CONTRIBUTORS | 1 + winsup/cygwin/Makefile.in | 2 +- winsup/cygwin/cxx.cc | 10 - winsup/cygwin/cygheap.cc | 13 + winsup/cygwin/dir.cc | 2 - winsup/cygwin/dtable.cc | 10 +- winsup/cygwin/dtable.h | 2 - winsup/cygwin/exceptions.cc | 3 + winsup/cygwin/fcntl.cc | 2 +- winsup/cygwin/fhandler.cc | 16 +- winsup/cygwin/fhandler.h | 480 +++--- winsup/cygwin/fhandler_console.cc | 605 +++++--- winsup/cygwin/fhandler_dev.cc | 7 + winsup/cygwin/fhandler_disk_file.cc | 39 +- winsup/cygwin/fhandler_fifo.cc | 23 + winsup/cygwin/fhandler_pipe.cc | 4 +- winsup/cygwin/fhandler_proc.cc | 46 +- winsup/cygwin/fhandler_serial.cc | 11 +- winsup/cygwin/fhandler_socket_local.cc | 39 +- winsup/cygwin/fhandler_socket_unix.cc | 82 +- winsup/cygwin/fhandler_termios.cc | 6 +- winsup/cygwin/fhandler_tty.cc | 1622 +++++++++++++++++---- winsup/cygwin/include/cygwin/limits.h | 65 + winsup/cygwin/include/ftw.h | 63 - winsup/cygwin/include/limits.h | 85 +- winsup/cygwin/include/sys/termios.h | 1 + winsup/cygwin/ntdll.h | 3 +- winsup/cygwin/path.cc | 8 +- winsup/cygwin/path.h | 8 +- winsup/cygwin/release/3.2.0 | 19 + winsup/cygwin/resource.cc | 5 +- winsup/cygwin/sec_acl.cc | 5 + winsup/cygwin/select.cc | 108 +- winsup/cygwin/select.h | 7 + winsup/cygwin/spawn.cc | 160 +- winsup/cygwin/syscalls.cc | 173 ++- winsup/cygwin/sysconf.cc | 11 +- winsup/cygwin/times.cc | 8 +- winsup/cygwin/tty.cc | 106 +- winsup/cygwin/tty.h | 49 +- winsup/cygwin/wincap.cc | 11 + winsup/cygwin/wincap.h | 56 +- winsup/doc/new-features.xml | 8 + winsup/doc/posix.xml | 101 +- 60 files changed, 4004 insertions(+), 1692 deletions(-) create mode 100644 newlib/libc/include/ftw.h create mode 100644 newlib/libc/posix/ftw.c create mode 100644 newlib/libc/posix/nftw.c create mode 100644 winsup/cygwin/include/cygwin/limits.h delete mode 100644 winsup/cygwin/include/ftw.h