This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-O3_LTO_VECT in repository toolchain/ci/newlib.
from 6d79e0a58 add pseudo console fixes to release text adds 5fdcb8fc1 Cygwin: pty: Remove close() call just before reopening slave. adds 8f502bd33 fhandler_proc.cc:format_proc_cpuinfo add rdpru flag adds 71091d165 Cygwin: Bump DLL version to 3.1.3 adds d880e97ec Cygwin: device_access_denied: return false if O_PATH is set adds 5fb379042 Cygwin: re-implement fhandler_fifo::open with O_PATH adds 7d68ffadd Cygwin: FIFO: tweak fcntl and dup when O_PATH is set adds 5ba41ad6e Cygwin: console: Share readahead buffer within the same process. adds e38f2dc9b Cygwin: pty: Revise code waiting for forwarding again. adds 464db253c Cygwin: move chmod_device declaration to winsup.h adds cf6c439b6 Cygwin: drop __stdcall from close_all_files adds 2caaa810a Cygwin: add short comments to path_conv options adds 26425142c Cygwin: path_conv: add PC_SYM_NOFOLLOW_DIR flag adds 4bfa93f1a Cygwin: symlink/mknod: fix ACL handling adds 74e6e8814 Cygwin: fhandler_base::fstat_fs: accomodate the O_PATH flag adds 68b7a457f Cygwin: fhandler_disk_file::fstatvfs: refactor adds 13d75fce4 Cygwin: FIFO: fstatvfs: use our handle if O_PATH is set adds 13bfb3c63 Cygwin: remove CYGWIN=dos_file_warning option adds f36262d56 Cygwin: stat: fix st_mode of fifos adds 2607f0042 Revert "newlib: fix fseek optimization with SEEK_CUR" adds 9042d0ce6 Use remove-advertising-clause script to edit BSD licenses adds 3a2191653 Cygwin: AF_LOCAL: allow opening with the O_PATH flag adds 141437d37 Cygwin: AF_LOCAL: set appropriate errno on system calls adds 23cb58af6 Cygwin: AF_LOCAL::fstatvfs: use our handle if O_PATH is set adds 477121317 Cygwin: AF_LOCAL: fix fcntl and dup if O_PATH is set adds 1cc07f3a3 Cygwin: document recent changes adds 8ef32f2dc RISC-V: Use newlib nano specific libm. adds 76dca77f0 Cygwin: fstat_helper: always use handle in call to get_file_a [...] adds 279f23062 Cygwin: fhandler_fifo.cc: add commentary adds ac1ccc29e Cygwin: console: Revise color setting codes in legacy console mode. adds 65ad1c0ab Cygwin: pty: Remove meaningless pointer increment. adds cd78225a5 libgloss: Fix lseek semihosting bug on nios2 and m68k adds 10058b98e Typo in license terms for newlib/libm/common/log2.c adds ff24ce919 Typo in license for newlib/libc/stdio/flags.c adds 3a71c4638 Cygwin: pty: Use pinfo() rather than kill() with signal 0. adds 2bae15917 Cygwin: pty: Define mask_switch_to_pcon_in() in fhandler_tty.cc. adds b0474b704 Cygwin: pty: Avoid screen distortion on slave read. adds d5985cc45 Cygwin: pty: Remove debug codes and organize related codes. adds a4ca6c486 Cygwin: pty: Add missing member initialization for struct pip [...] adds 29431fcb5 Cygwin: pty: Inherit typeahead data between two input pipes. adds 2de74af22 Cygwin: pty: Fix state mismatch caused in mintty. adds 2379142bc Cygwin: pty: Prevent potential errno overwriting. adds 9b51beeb2 Only pass the minimum number of syscall arguments adds 8cb20fa5d Cygwin: pty: Add error handling in setup_pseudoconsole(). adds bb25dd1b0 pow: fix pow(-1.0, NaN) adds 774b8996d Cygwin: console: Change timing of set/unset xterm compatible mode. adds 6afb1ba50 Cygwin: Bump DLL version to 3.1.4 adds c16e73043 Cygwin: console: Fix code for restoring console mode. adds f3793803a Cygwin: move 3.1.3 to 3.1.4 release document adds 40245925c Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC adds c8204b106 Locale modifier "@cjksingle" to enforce single-width CJK width. adds b7361d31f Cygwin: describe new locale modifier @cjksingle for user guide adds 592b03b3b Cygwin: add @cjksingle to release docs adds 321d79abd Cygwin: console: Fix ioctl() FIONREAD. adds 81b344099 Cygwin: console: Add guard for set/unset xterm compatible mode. adds ac36c2ec9 Bump DLL version to 3.1.5 adds 7dac41db1 newlib/libc/include/devctl.h: Add extern "C" wrapper adds c9f153580 Cygwin: console: ignore NUL byte on write in xterm emulation [...] adds 4ec2e5e1c Cygwin: fhandler_console.cc: fix minor style issues adds db33f3499 Cygwin: don't move cursor on NUL char at all adds bf33f72d4 Cygwin: add release message for NUL character bugs adds 86f9ce97b fhandler_proc/cpuinfo: support fast short REP MOVSB adds 17528b9d2 Cygwin: console: Fix segfault on shared_console_info access. adds fbaa09677 x86_64/i386 fenv: Replace symlink with include fenv_stub.c adds 4653cc92e cpuinfo:power management: add proc_feedback, acc_power adds 28382c97a Cygwin: posix timers: fix uninitialized variable adds 5f66c2c75 Cygwin: Makefile.in: add -fno-builtin-execve CFLAG when build [...] adds 0a37e9f0b Cygwin: cygserver: drop useless packed attribute adds 09981903e Cygwin: ps: fix compiler warning in ttynam adds 7dfe04e93 Cygwin: console: Add workaround for broken IL/DL in xterm mode. adds 3b42762e0 Cygwin: console: Unify workaround code for CSI3J and CSI?1049h/l. adds 0d7bbc0bc Cygwin: console: Add support for REP escape sequence to xterm mode. adds c13cdfd00 Cygwin: console: Add emulation of CSI3J on Win10 1809. adds ba2f251d4 Cygwin: Update dumper for bfd API changes adds 92b8b300c Cygwin: AF_UNIX: fix creating shared mem region in dup adds f5357141a Cygwin: AF_UNIX: use Nt functions within Nt functions adds a834dc1ba Cygwin: 32 bit: remove old code to 16 bit align stack adds 729cb70bc Cygwin: AF_UNIX: rework fixup_after_exec adds 002206dc7 Cygwin: console: Adjust the detailed behaviour of ESC sequences. adds f973a7d8b arm: Finish moving newlib to unified syntax for Thumb1 adds cef36220f Fix error in powf for (-1.0, NaN) input adds 1b7fcf22b Cygwin: ioctl: TIOCINQ: always return number of chars in the [...] adds 7f5051d76 Cygwin: console: Revise the code to fix tab position. adds 10d8c2782 Cygwin: console: Fix setting/unsetting xterm mode for input. adds 750cd6e5b Cygwin: console: Prevent buffer overrun. adds b4bc23831 Cygwin: console: Add a workaround for "ESC 7" and "ESC 8". adds ecf27dd2e Cygwin: console: convert wpbuf_put to inline function adds d4bcecb3e Fix error in float trig. function range reduction adds b0f78f15b Collect handling of wpixput and wpbuf into a helper class. adds bf0cb64d9 Do not bother passing optional argument to WriteConsoleA. adds 3e7fff6b4 Cygwin: console: Fix behaviour of "ESC 8" after reset. adds a8a40ee57 Fix error in exp in magnitude [2e-32,2e-28] adds 18b4e0e51 Fix error in fdim/f for infinities adds 91a8d0c90 i386/fenv.c: Include fenv.c implementation shared with x86_64 [...] adds c56f53a2a Fix truncf for sNaN input adds 256bc8bde Cygwin: fix formatting: replace TAB char with \t in string constant adds d2ef2331f Cygwin: fix formatting: drop spaces leading tabs adds 3bb346d59 Cygwin: fix formatting: collapse whitespace-only lines adds b74bc8838 Cygwin: fix formatting: drop trailing whitespace adds bd22d2f91 Cygwin: belatedly add Hans-Bernhard to CONTRIBUTORS file adds 57a80207f Cygwin: serial: try fix o_nonblock adds 071b8e0cb Cygwin: pty: Add FreeConsole to destructor of pty slave. adds b37a3388c RTEMS: Include missing header and fix stub adds 794758190 Cygwin: serial: wait for CancelIo completion adds 9e8da7bd2 Fix for k_tan.c specific inputs adds 4ad9ba42f Fix modf/f for NaN input adds 6b0c1e7cc Fix hypotf missing mask in hi+lo decomposition adds 6c8392d65 Cygwin: Use a separate Start Menu folder for WoW64 installs adds 9e106db0a Cygwin: serial: select: simplify peek_serial adds 93b491c4f Cygwin: serial: read: revamp raw_read, change vmin_ and vtime [...] adds 292959959 Cygwin: serial: revamp overlapped IO in read and select adds e4f9fc92a Cygwin: serial: select: fix previous revamp patch adds 72294cd21 Cygwin: serial: avoid overrun of vtime adds 912c90261 Cygwin: serial: tcsetattr: set timeouts unconditionally adds 3a74630f7 Cygwin: serial: select: fix WaitCommEvent request adds a1f058545 Cygwin: serial: select: call ClearCommError prior to calling [...] adds 2a4b1de77 Cygwin: serial: use per call OVERLAPPED structs adds 082f2513c Cygwin: serial: read: if VMIN > 0, wait for VMIN chars in inb [...] adds 8ffe12b39 fhandler_serial: fix comments adds 009c7a055 Revert "Cygwin: serial: read: if VMIN > 0, wait for VMIN char [...] adds 5e2483965 Fix spurious underflow exceptions for Bessel functions for do [...] adds 61cd34c1b newlib/libm/common: Fix modf/modff returning snan adds 3439f3b0e newlib/libm/common: Don't re-convert float to bits in modf/modff adds 6295d7591 newlib/libm/math: Make pow/powf return qnan for snan arg adds d2e0b65a7 Cygwin: serial: fix GCC warning adds 4a36897af Cygwin: symlinks: support WSL symlinks adds 1171927f1 winsup/cygwin: remove defines added in mingw-w64 v7.0.0 adds fb834beeb Cygwin: symlinks: fix WSL symlinks pointing to /mnt adds 44da5e4b8 Cygwin: symlinks: create WSL symlinks on supporting filesystems adds 44fe41a76 Cygwin: docs: revamp docs explaining symlinks adds ece49e409 Cygwin: symlinks: Allow traversing WSL symlinks adds aa4d96030 Cygwin: threads: use mmap area to fulfill requests for big stacks adds e8ae40444 Cygwin: threads: lower thread size from pool to 256 Megs adds ccb3a40da Cygwin: threads: add missing include of mmap_alloc.h adds e18f7f99c Cygwin: memory: declare extended memory API adds 8d0a7701a Cygwin: mmap: use extended memory API if available adds b8ecbaaac Cygwin: threads: use extended memory API if available adds 3fe9b02cc Cygwin: mmap_alloc: fix comment to document using the extende [...] adds 3d1360113 Cygwin: utils: override definition of PMEM_EXTENDED_PARAMETER adds 073edd532 proc_cpuinfo: Add PPIN support for AMD adds 1fac24078 Cygwin: faq: disable outdated "sshd in domain" faq adds 5951b3e60 cygheap_pwdgrp: Handle invalid db_* entries correctly adds 6b9796207 Cygwin: symlinks: fix WSL symlink creation if cygdrive prefix is / adds f47347716 Cygwin: Add David Macek to CONTRIBUTORS adds d5add9ee5 Cygwin: accounts: Unify nsswitch.conf db_* defaults adds 969c8392f Cygwin: accounts: Don't keep old schemes when parsing nsswitch.conf adds 8a0bdd84b Cygwin: accounts: Report unrecognized db_* nsswitch.conf keywords adds 5a7e130c3 Cygwin: file I/O: make sure to treat write return value as ssize_t adds b83492189 Cygwin: raw disk I/O: Fix return value in error case adds 39a1c3c96 Cygwin: raw disk I/O: lock floppys as well adds d94763fc2 Cygwin: add release message for fixed floppy bugs adds f2e06d8af Cygwin: localtime.cc: reformat for easier patching adds 76d4d40b8 localtime 1.73 adds 3f0c2ac96 localtime 1.74 adds 65bf58075 localtime 1.75 adds 0f4bda879 localtime 1.76 adds b8aa5f7a0 localtime 1.77 adds 0a41de272 localtime 1.78 adds a40701c7d localtime 1.79 adds 9e29639ca localtime 1.80 adds 3003c3dac localtime 1.81 adds 489a47d60 localtime 1.82 adds 453b6d17b localtime define _DIAGASSERT adds 717db9fd1 setup_pseudoconsole(): handle missing/incorrect helper gracefully adds 72865dc2a Revert "localtime define _DIAGASSERT" and followups affecting [...] adds d05124dc6 Cygwin: FIFO: minor change - use NtClose adds ce23e9764 Cygwin: FIFO: simplify the fifo_client_handler structure adds 32dbc3d21 Cygwin: FIFO: change the fifo_client_connect_state enum adds 9b2afd78c Cygwin: FIFO: simplify the listen_client_thread code adds 25e872736 Cygwin: FIFO: remove the arm method adds 624fda1e9 Cygwin: FIFO: honor the flags argument in dup adds 13c65c43c Cygwin: FIFO: dup/fork/exec: make sure child starts unlocked adds 301454f13 Cygwin: FIFO: fix hit_eof adds 9ee8fdf2b Cygwin: FIFO: make opening a writer more robust adds 71726ba70 Cygwin: FIFO: use a cygthread instead of a homemade thread adds 878eb2246 Cygwin: FIFO: add shared memory adds 365818a4a Cygwin: FIFO: keep track of the number of readers adds 16e7c1057 Cygwin: FIFO: introduce a new type, fifo_reader_id_t adds 606baf556 Cygwin: FIFO: designate one reader as owner adds c76ded2ca Cygwin: FIFO: allow fc_handler list to grow dynamically adds d9918451e Cygwin: FIFO: add a shared fifo_client_handler list adds 39a9cd946 Cygwin: FIFO: take ownership on exec adds f35dfff3d Cygwin: FIFO: find a new owner when closing adds bf66a56cc Cygwin: FIFO: allow any reader to take ownership adds 4811889e0 Cygwin: FIFO: support opening multiple readers adds 98dfadec3 Cygwin: FIFO: update commentary adds 84d446734 Document recent FIFO changes adds e6ddeca1d Cygwin: add pseudo console patch to release text adds 2125ca8a6 Cygwin: fifo: fix type of fifo_reader_id_t operators adds 1f2734594 Cygwin: FIFO: code simplification adds e637d5361 Cygwin: FIFO: improve the interruptibility of raw_read adds 686766030 cygwin: doc: Add keywords for ACE order issues adds 5f5810e01 Cygwin: termios: Set ECHOE, ECHOK, ECHOCTL and ECHOKE by default. adds 0f785536f Reimplement aligned_alloc adds 7659ff0f5 Cygwin: pty: Call FreeConsole() only if attached to current pty. adds 0365031ce Cygwin: pty: Make system_printf() work after closing pty slave. adds fe937e21a Cygwin: FIFO: Revert "take ownership on exec" adds bf07202e1 Cygwin: FIFO: add missing unlock adds c26e08095 Cygwin: pty: Revise code to make system_printf() work after close. adds 8d7a5b39d Cygwin: pty: Stop counting number of slaves attached to pseud [...] adds 5489240c1 Cygwin: fix declaration of __small_{v}sprintf adds c66f16b2f Cygwin: tzcode resync: basics adds 2452e0b80 Cygwin: tzcode resync: imports adds 63ff2b84f Cygwin: tzcode resync: details adds 2ce569ec9 Cygwin: move localtime.o build rule to end of file adds 57625ac25 Cygwin: rename localtime.cc to localtime_wrapper.c adds 49a843b40 Cygwin: convert localtime_wrapper.c to plain C source adds 4d5efe1e1 Cygwin: revamp localtime.o build rule adds 36b8811c3 Cygwin: add missing files to 'clean' build rule adds 4914c426c Cygwin: drop useless comment adds 50d7dcaa0 Cygwin: FAQ: fix Cygwin build requirements adds 25987b2c2 Cygwin: pty: Fix a bug in free_attached_console(). adds b5089f339 Cygwin: pty: Prevent meaningless ResizePseudoConsole() calls. adds 41ae84e6d Cygwin: stat: fix st_mode of fifos again adds 0c5aab9c9 Cygwin: console: Make cursor keys work in vim under ConEmu. adds d6242d873 Cygwin: update C++ dialect to gnu++14 adds 0f7193f4f Cygwin: pty: Prevent garbage remained in read ahead buffer. adds 4527541ec Cygwin: console: Discard some unsupported escape sequences. adds ac1f63ef2 Cygwin: pty: Clean up fhandler_pty_master::pty_master_fwd_thread(). adds d212bdc40 Cygwin: pty: Revise the code which prevents undesired window title. adds c4b060e3f Cygwin: pty: Fix screen distortion after using less for native apps. adds 8873f073c Bump version to 3.1.6 adds e6ce6f143 hard float support for PowerPC taken from FreeBSD adds 8014dc709 Cygwin: pty: Fix screen distortion after less for native apps again. adds bc5087298 Regenerate libm/machine configuration files for powerpc adds a97bdf100 fenv support arm adds 8121b606e Cygwin: pty: Discard CSI > Pm m sequence from native windows apps. adds c11b0343c Cygwin: pty, termios: Unify thoughts of read ahead beffer handling. adds e037192b5 Cygwin: tcp: fix IPPROTO_TCP option handling adds 0feb77c26 Cygwin: tcp: Support TCP_FASTOPEN adds 8ccffddc9 Cygwin: tcp: Support TCP_KEEPIDLE, TCP_KEEPCNT, TCP_KEEPINTVL adds ffb07b41b Cygwin: tcp: Support TCP_USER_TIMEOUT adds ee2292413 Cygwin: tcp: Support TCP_QUICKACK adds 526624828 Cygwin: add new IPPROTO_TCP options to release notes adds 70cd4cbe6 pru: Fix memory corruption on syscall return adds fd5e27d36 fenv aarch64 support adds 03bf9f431 SPARC fenv support adds 65918715a mips fenv support adds f09575216 libm: machine: Add missing sparc and mips configuration adds bb96bd03b Cygwin: fix buffer overrun in cygwin_strcasecmp adds 104caeb7b Removed #ifndef _ARM_PCS_VFP_ from sys/fenv.h for arm adds 54bb6589c fhandler_proc.cc(format_proc_cpuinfo): add microcode registry [...] adds 7b2c7fca0 format_proc_cpuinfo: fix microcode revision shift direction adds 4b94604c7 Cygwin: add microcode patch to release messages adds b3af1d5aa Cygwin: Bump DLL version to 3.1.7 adds 462fcdb67 Cygwin: convert sys_wcstombs/sys_mbstowcs wrapper to inline f [...] adds acfc63b0c Fix invalid acl_entry_t on 32-bit Cygwin adds 6c772f454 libc/iconv: Detect CES handler loading failure adds 2c33d31fa libc/iconv: Remove unneeded pointer var for _iconv_aliases adds 24f3c6195 libc/iconv: find_alias was mis-computing remaining alias tabl [...] adds b21ad33e0 testsuite: Fix iconv tests to use new encoding config defines adds f2a285bd4 Cygwin: Slightly improve error_start documentation adds 38f886014 Cygwin: Update ELF target used by dumper on x86_64 adds 7dd1b0883 Cygwin: Add a new win32_pstatus data type for modules on x86_64 adds 2a0e84c8d Cygwin: Make dumper scan more than first 4GB of VM on x86_64 adds 906ce5174 Cygwin: FAQ 1.5: Clarify "What version is this" adds b1237e64f Cygwin: FAQ 1.6: Update "Who's behind the project?" adds aa8678493 Cygwin: make sure failed sockets always signal writability adds 52ad92e1b Cygwin: document previous poll/select patch adds 0ee972d1b ctype.h: Fix unused variable warnings adds da9fea075 Cygwin: FIFO: fix problems finding new owner adds 8ca713d70 Cygwin: FIFO: keep a writer count in shared memory adds e10425e1e Cygwin: fhandler_fifo::hit_eof: improve reliability adds 1c0cf5f4f Cygwin: FIFO: reduce I/O interleaving adds 6b8a82949 Cygwin: FIFO: improve taking ownership in fifo_reader_thread adds b0418138f Cygwin: FIFO: fix indentation adds d3a01b7ec Cygwin: FIFO: make certain errors non-fatal adds 4f25d82cb Cygwin: FIFO: add missing lock adds a4dc0eb15 Cygwin: fhandler_fifo::take_ownership: don't set event unnecessarily adds 4eaa55463 Cygwin: FIFO: allow take_ownership to be interrupted adds f56dc3357 Cygwin: FIFO: clean up adds ac371ee1b Cygwin: FIFO: update commentary adds 53b711670 Cygwin: FIFO: document recent fixes adds 2aa3eb750 Cygwin: sockets: Rearrange check for connect failure adds e0a53d662 Cygwin: pty: Fix a bug on redirecting something to /dev/pty*. adds d8a8d2ce5 Cygwin: mmap: fix mapping beyond EOF on 64 bit adds 119e8d5c1 Cygwin: mmap: constify pagesize throughout adds b40983eda Cygwin: Show details of all memory regions in dumper debug output adds 0302c6916 Cygwin: Remove reading of PE for section flags from dumper adds 44103c062 Cygwin: Drop excluded regions list from dumper adds 35227fec9 Cygwin: Don't dump non-writable image regions adds b245014ab Cygwin: Use MEMORY_WORKING_SET_EX_INFORMATION in dumper adds eeb2dc153 Cygwin: mmap: document recent bugfix adds 1c803a6d8 Cygwin: mmap: Remove AT_ROUND_TO_PAGE workaround adds 0947efb85 fhandler_proc.cc(format_proc_cpuinfo): add flags and TLB size adds 123b80652 riscv: fix integer wraparound in memcpy adds 7b1416c3a Cygwin: Decorate NtQueryVirtualMemory() to fix 32-bit build adds b7a6e02dc arm: Fix fenv support adds 3ca432596 arm: Split fenv.c into multiple files adds ba283d877 arm: Fix include to avoid undefined reference adds a5218ff77 Cygwin: Add --nokill dumper option adds 0d4d2d38f Cygwin: Remove synchronization event from dumper adds c222c1b29 Cygwin: Speed up dumper adds 3fbfcd11f Cygwin: posix_spawn: add Cygwin-specific code fixing process [...] adds 5717262b8 select.h: update FD macros to latest FreeBSD, fix type conver [...] adds 12ad9a46d libm/math: Use __math_xflow in obsolete math code [v2] adds 4ecc804d5 fhandler_proc.cc(format_proc_cpuinfo): add SERIALIZE instruct [...] adds cb7fba2f3 fhandler_proc.cc(format_proc_cpuinfo): use _small_sprintf %X [...] adds e319fd0e6 Cygwin: FIFO: lock fixes adds 6acce025d Cygwin: FIFO: fix timing issue with owner change adds 6ed067a0a Cygwin: FIFO: add a timeout to take_ownership adds 289af73a8 Cygwin: FIFO: reorganize some fifo_client_handler methods adds 251624a35 Cygwin: FIFO: don't read from pipes that are closing adds 0fda55133 Cygwin: FIFO: synchronize the fifo_reader and fifosel threads adds 55b93b27d Cygwin: FIFO: fix indentation adds 4f5b52ffe Cygwin: FIFO: add a third pass to raw_read adds bb166cfc3 libm/common: Set WANT_ERRNO based on _IEEE_LIBM value adds 45efe659b libm: Set math_errhandling to match library and hardware [v2] adds 5898a044c Cygwin: Fix missing breaks in switch statement adds 50ad19808 Cygwin: Add 'fallthrough' pseudo keyword for switch/case use adds 905aa4c01 libm/math: set errno to ERANGE at gamma poles adds 2eafcc78d libm/math: Make yx functions set errno=ERANGE for x=0 adds 98a4f8de4 libm/math: Set errno to ERANGE for pow(0, -y) adds e108d0443 libm/math: Don't modify __ieee754_pow return values in pow adds c3ce8405c libm: Control errno support with _IEEE_LIBM configuration parameter adds 238c2b14c Cygwin: utils: refresh tzmap adds 9beb7b977 Cygwin: utils: cygcheck: avoid GCC warning concatenating strings adds e7fca6f86 Cygwin: utils: convert usage() to proper noreturn function th [...] adds acfed1364 Cygwin: utils: build with -Wimplicit-fallthrough=4 -Werror adds c8dc3fa0b Cygwin: cygserver: build with -Wimplicit-fallthrough=4 -Werror adds 748970c83 MSP430: Word align __*_array_start symbols in sim linker scripts adds e3f29b247 MSP430: Increase the amount of main memory available in sim l [...] adds 1be41b802 Cygwin: Use documented QueryWorkingSetEx() in dumper adds 225d376b7 Cygwin: cygserver: build with -Wimplicit-fallthrough=5 adds 73b02710e libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exception adds 432b331c7 libm: ARM without HW double does not have fast FMA adds 0c1989070 libm: Detect fast fmaf support adds a44bc679a libm/machine/arm: Add optimized fmaf and fma when available adds f14d123ac Cygwin: pty: Add a workaround for issue of starting a lot of mintty. adds bafd65f2f libm/machine/riscv: Add custom fma/sqrt functions when suppor [...] adds 588a5e1dd libc/stdlib: Use __builtin_mul_overflow for reallocarray and calloc adds ab215e3dd libc/stdlib: Fix build failure in nano_calloc adds 095972ce5 Cygwin: pty: Change the timing of setup_locale() call. adds 70d02aaca Cygwin: pty: Change the timing of set_locale() call again. adds ce4044ade libm/stdlib: don't read past source in nano_realloc adds 8a7ec55c5 libm/stdlib: Realloc when shrinking by 2* or more adds 74cf7dabc Cygwin: main exception handler (64-bit): continue GCC exceptions adds 14c0a4c67 Cygwin: add header defining GCC exception codes adds a93a85a1f Cygwin: strace: ignore GCC exceptions adds b9261fa1d Cygwin: bump version to 3.2.0 adds bb4285206 Cygwin: pty: Implement new pseudo console support. adds c1f177d6a Cygwin: cwdstuff::get: clean up debug_printf output adds c2d6e6f7f doc: Various fixes to makedocbook for python3.8 adds 39f057e2a Enabled _CS* defines for RTEMS adds 6329d546d winsup/doc/faq-setup.xml, faq-using.xml: update setup FAQ adds ed9783614 winsup/doc/faq-api.xml, -programming.xml: change Win32 to Win [...] adds ed1573fc1 doc: Also update shebang for chapter-texi2docbook.py adds 69a2a8db5 Cygwin: console: Replace WriteConsoleA() with WriteConsoleW(). adds 573dda0cf winsup/doc/faq-api.xml(faq.api.timezone): explain time zone updates adds 49a9ffdf4 Cygwin: fhandler_fifo::delete_client_handler: improve efficiency adds 0a31ad6f4 Cygwin: fix up proc_subproc flags and matching pinfo methods adds eb3e3e473 Cygwin: sigproc: return int from remove_proc adds 558fa888e Cygwin: sigproc: drop __stdcall adds 163daed37 Cygwin: drop PROC_DETACHED_CHILD flag adds 7c963c7ba Cygwin: sigproc: Allow more child processes per process adds c8b076a23 Cygwin: select: Fix a bug on closing pi->bye event. adds c6b45af54 Cygwin: sigproc: fix minor formatting issue adds b05b0b78f Cygwin: sigproc: Eliminate redundant copying of chld_procs adds bf251d5a0 Cygwin: sigproc: Fix a thinko in array size adds a07872603 Cygwin: Add .appveyor.yml adds 5b6724630 Cygwin: Add github action to cross-build on Fedora adds 1cab62352 Cygwin: Remove .drone.yml adds b9ad0fbf2 Cygwin: pthreads: iterate over key destructors per POSIX adds 8b85b3c3a Cygwin: pthread_yield: Add BSD visibility adds 5999c433b Cygwin: make pthread_yield available for internal usage adds 75a669790 Cygwin: Add C11 threads API adds ec9734dbb Cygwin: Add Cygwin 3.2 release info adds 0e6690a92 Cygwin: math/modfl.c: Fix segment faults in modfl(). adds 023ddc412 Cygwin: crt: Add "volatile" to all inline assembly snippets u [...] adds 6af1524aa Cygwin: Add modfl fix to release notes adds 0416f68de Cygwin: sigproc.cc: add comment adds a30cd7a5b Cygwin: Remove waitloop argument from try_to_debug() adds 4e08fe42c Cygwin: pty: Disable pseudo console if TERM does not have CSI6n. adds 6871c8418 Cygwin: pty: Fix a bug in the code removing set window title [...] adds fc352c07a Cygwin: mtx_init: drop glibc workaround adds 7c4719f54 Cygwin: libpthread: Export C11 thread symbols from libpthread [...] adds a634adda5 libm/machine/arm: Rename s*_fma.c -> s*_fma_arm.c adds 754386c7f Fix warnings when building for msp430-elf adds d72ea86d4 MSP430: Fix message in sbrk.c printing binary character adds 12a94daf5 loadlocale: don't casecmp digits adds 5d962bc71 Cygwin: create install dir for libs adds cae21d17a MSP430: Fix calculation of string length in sbrk.c adds 373f628d0 libm/riscv: Fix machine-specific sqrt build process adds a0d7982ff libm/riscv: Use common fma code when necessary adds 1f8e5847d libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamm [...] adds 8d0ff0768 Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags adds eaed594d7 Cygwin: pty: move codepage evaluation to nlsfuncs.cc adds 58cc67d65 Cygwin: format_process_fd: add directory check adds 6775ac8cb Cygwin: path_conv::check: handle error from fhandler_process::exists adds 7de33047e Cygwin: document last bug fix adds 91908fe00 Cygwin: pty: Revise convert_mb_str() function. adds fd3ad92f9 Cygwin: pty: Fix input charset for non-cygwin apps with disab [...] adds 09738c306 Cygwin: pty: setup new pty on opening the master, not in constructor adds 232fde0e7 Cygwin: pty: Prevent garbled output for existing non-cygwin apps. adds f4a1b6ae1 Cygwin: ldd: Also look for not found DLLs when exit status is [...] adds 2ed80d04f Cygwin: pty: Drop handling for UTF-7 in convert_mb_str(). adds 173224952 fhandler_proc.cc(format_proc_cpuinfo): add tsxldtrk, sev_es flags adds 749cbccc5 winsup/doc/faq-what.xml: FAQ 1.2 Windows versions supported adds 464169379 libm: Make tgamma(-small) = -INFINITY adds 8315a9082 Port of C-SKY for newlib adds c1f7c4d1b Cygwin: winlean.h: remove most of the extended memory API adds 648365e0e Add C-SKY port for libgloss adds 4c49accf8 libc/include/math.h: Remove parameter name adds 6b6dd5fed Cygwin: check_reparse_point_target: update comment adds 3bb579a43 Cygwin: avoid GCC 10 error with -Werror=parentheses adds 129c9844a Cygwin: avoid GCC 10 error with -Werror=narrowing adds c5bdf60ac Cygwin: avoid GCC 10 error with -Werror=narrowing adds 63a901705 libgloss: aarch64: Add support for Armv8-R AArch64 adds 615cf4bdc libc/include/inttypes.h: Remove parameter name adds ea275093c libc/include/wchar.h: Remove parameter name adds 4b4fffe0f Cygwin: AF_UNIX: use FILE_OPEN_REPARSE_POINT when needed adds 0b4beaf46 Cygwin: fix handling of known reparse points that are not symlinks adds 0e2904895 Cygwin: always recognize AF_UNIX sockets as reparse points adds 5930dca45 Cygwin: AF_UNIX: socket: set the O_RDWR flag adds 6748c6ecf Cygwin: AF_UNIX: listen_pipe: check for STATUS_SUCCESS adds 2031b48c9 Cygwin: AF_UNIX: open_pipe: call recv_peer_info adds 1ed2fe0f0 drop ambiguous-wide behaviour from Unicode CJK locales adds 3fd14da2c format_proc_cpuinfo: add enqcmd cpuinfo flag adds 08e7ee191 Cygwin: Drop looking for w32api in winsup/w32api adds ad0f139c7 Cygwin: Drop STDINCFLAGS overrides adds b21158bc4 Cygwin: Remove AC_PROG_MAKE_SET adds 177d15686 Cygwin: Remove AC_ARG_PROGRAM/program_transform_name adds 66c76e8af Cygwin: Drop AC_SUBST(LIBSERVER) adds 1996cb7e8 Cygwin: Remove autoconf variable INSTALL_LICENSE adds e78a7f8f6 Cygwin: Remove empty MT_SAFE and MT_SAFE_OBJECTS adds 93216e279 Cygwin: Remove unused doc/ug-info.xml adds 7ed952000 libc/time: Move internal newlib tz-structs into own header adds 5601d5364 Cygwin: Stop using c++wrap for MinGW-compiled utilities adds b55e3f191 Cygwin: Remove ccwrap adds 78bfd7dbb Cygwin: Remove --with-windows-{libs,headers} adds 3662877f3 Cygwin: Use aclocal option --system-acdir rather than --acdir adds 161cd505e Cygwin: Remove lsaauth adds b5bc608b3 Cygwin: Drop cygwin version.o from cygserver adds 74a164f1c Cygwin: gendef generates sigfe.s and cygwin.def adds 08f5cc2ef Cygwin: Remove nostdlib Makefile variable adds c50e0d8ba Cygwin: Drop do-nothing install_host target adds 0c3c451ae Cygwin: Drop do-nothing install_target target adds 3752ab804 Cygwin: AF_INET and AF_LOCAL: recv_internal: fix MSG_WAITALL support adds 7b996f807 Cygwin: pty: Fix race condition in initialization of pseudo console. adds c25de3a3c Make the system C11 atomics headers fully compatible with ext [...] adds b9967c3f9 Don't sanitize linker_set adds b9af5041b gcc: quiet Wattribute for no_sanitize("address") adds 47efca5ac sys: clean up empty lines in .c and .h files adds 303c61925 amd64: prevent KCSan false positives on LAPIC mapping adds fd4cbaba7 Add RB_REINSERT(3), a low overhead alternative to adds 1256d090a Correct the use of RB_AUGMENT in the RB_TREE adds 9db2b5457 For the case when RB_REMOVE requires a nontrivial adds 640a96a23 RB_REMOVE invokes RB_REMOVE_COLOR either when adds 123df813e Remove from RB_REMOVE_COLOR some null checks adds 5b29be92e To reduce the size of an rb_node, drop the color adds e83aad185 Restore an RB_COLOR macro, for the benefit of adds 87b42171d Fixup r361997 by balancing parens. Duh. adds 977a827d2 Linuxkpi uses the rb-tree structures adds d03eaf36d In concluding RB_REMOVE_COLOR, in the case when adds 17b7dfc0b Define RB_SET_PARENT to do all assignments adds b5f03509d RISC-V: Add fabs[f], fmax[f] and fmin[f]. adds b847c8329 RISC-V: Implment finite and fpclassify adds 490d4862d Cygwin: pty: Disable ResizePseudoConsole() if stdout is redirected. adds 262de3ecf Cygwin: fix return value of sqrtl on negative infinity adds fcaaf40c9 libc/sys/rtems/include/machine/_types.h: Define daddr_t to be [...] adds 7fa743ca9 Cygwin: Restore setting CC and CXX Makefile variables adds 0020d2dd7 RISC-V: NaN should return 0 for finite[f] adds ff2c8fcfc RISC-V: Fix wrong including file in s_isinf.c adds 9517e5f50 Revert "Cygwin: gendef generates sigfe.s and cygwin.def" adds 174268f4b Cygwin: Remove intro2man.stamp on clean adds d555072c9 Cygwin: Drop AC_SUBST(build_exeext) adds 29817cc41 Cygwin: Remove autoconf variable DLL_NAME adds f4bfaddb3 Cygwin: Drop autoconf variable all_host adds a5398eaec Cygwin: Remove Makefile contents conditional on PREPROCESS, w [...] adds 22d79c79b Cygwin: Remove rules for building libcygwin_s.a adds 5f3a301fd Cygwin: Drop passing '-c' compiler flag into gentls_offsets adds b7a357e92 Fix 32-bit integer overflow when calculating TZ rules adds 26a5aff2a Cygwin: FIFO: update_my_handlers: fix handle leak adds 58ca21cf7 Cygwin: Add testsuite directory to autogen.sh adds a7cb126b1 Cygwin: Always configure in testsuite subdirectory adds 7b65f83c2 Cygwin: Add rule to testsuite Makefile to regenerate it when needed adds 187281b71 Cygwin: Avoid 'Makefile.in seems to ignore the --datarootdir [...] adds 551df57fa Cygwin: Move adding libltp to VPATH after Makefile.common adds 20b5e6375 Cygwin: Define target_builddir autoconf and Makefile variables adds e6248c2fd Cygiwn: Detect and use MinGW compilers for testsuite wrappers adds fb967562b Cygwin: Use absolute path to libltp includes adds 0c448d53e Cygwin: Check exit code of a test, rather than stdout adds 9cdb79980 Cygwin: Set PATH for tests to pick up cygwin0.dll adds f3ed5f2fe Cygwin: Ensure temporary directory used by tests exists adds f505e7a03 Cygwin: fhandler_fifo: reduce size adds 140b0a648 Cygwin: Fix testsuite tmpdir creation with non-default cygdri [...] adds 22d1ebacf Cygwin: path_conv::eq_worker: add NULL pointer checks adds 302b82afe libc/include/newlib.h: Fix C++ compilation issue adds 3b80191f3 Cygwin: testsuite: fix insecure usage of printf in libltp adds 14a1e7ce4 Fix return type of __locale_ctype_ptr_l() adds aa106b29a malloc/nano-malloc: correctly check for out-of-bounds allocat [...] adds a7f82939d RISC-V: Add missing compile rule for s_finite.c, sf_finite.c, [...] adds 5cf5a2e4c RISC-V: Add machine-specific implementation for isnan[f] and [...] adds 57635f858 RISC-V: Add machine-specific implementation for lrint[f], lro [...] adds ff315bd18 Cygwin: Use grep in text mode to look for version strings adds 7d5efba79 Cygwin: Drop duplicate C++ flags used to build utils adds cbf8fe6dc Cygwin: Fix 'make check' in utils adds 9ea6f38de Cygwin: Testsuite Makefile cleanup adds 11c5fd6ab Cygwin: fhandler_fifo::cleanup_handlers: improve efficiency adds dc93f7ef2 Cygwin: Remove recursive configure adds fccb9d723 Cygwin: Remove surplus autoconf auxiliary files adds 65ee05d32 Cygwin: pty: Fix a bug in the code removing "CSI > Pm m". adds 2eee09592 Cygwin: pty: Discard "OSC Ps; ? BEL/ST" in pseudo console output. adds 796044ddc Cygwin: pty: Fix minor style issue. adds 6fbe3254a Cygwin: Drop libgmon.a build dependency on gcrt0.o adds 47e698cc0 Cygwin: Use standard CXXFLAGS when compiling localtime_wrapper.c adds 7fa8405d3 Cygwin: Have cygmagic not create output if an error occurs adds 3434d35a6 Cygwin: Fix access to block devices below /proc/sys. adds 80e35a211 Cygwin: /proc/sys FS: don't export NFS and DFS as block devices adds 702bec7bc Cygwin: testsuite: libltp: fix warnings showing up with -Wall adds e9bc4ccce Cygwin: path.h: add comments to briefly explain path_types adds aec647982 Cygwin: add flag to indicate reparse points unknown to WinAPI adds 0d0f06416 Cygwin: Fix building of utils testsuite adds 604bb7126 Cygwin: Fix remaining warnings building path testsuite adds 4157cae5f specialnames.xml: add proc(5) Cygwin man page adds 31a69bf1d winsup/doc/Makefile.in: create man5 dir and install proc.5 adds 6c9c37d0a Fix trace output for getdomainname() adds 58ac5f985 Cygwin: Launch cygmagic with bash, not sh adds 9e573ba50 Cygwin: Allow to set SO_PEERCRED zero (v2) adds b6624e23e Cygwin: dtable::dup_worker: update comment and debug output adds 21ec498d7 cygwin: use CREATE_DEFAULT_ERROR_MODE in spawn adds 14123c991 Bump newlib release to 4.0.0 adds cf1ef2dc5 Fix error in powf for x close to 1 and large y adds c2c33e4d6 Cygwin: pty: Skip term_has_pcon_cap() if pseudo console is disabled. adds 55eff668b Cygwin: pty: Revise the code for timeout in term_has_pcon_cap(). adds 8199b0cc3 Cygwin: pty: Add a workaround for rlwrap. adds 6cc47c4c3 arm: Fix memchr() for Armv8-R adds 532b91d24 Cygwin: Make sure newer apps get uname_x even when loading un [...] adds da8cebcde Cygwin: pty: Check response for CSI6n more strictly. adds 4e16b0330 Cygwin: pty: Revise the workaround for rlwrap. adds d634f2665 Add declarations for __ieee754_tgamma functions to fdlibm.h adds 865cd30dc RISC-V: Add semihosting support adds 1dd3f69db fhandler_proc.cc(format_proc_cpuinfo): report Intel SGX bits adds b2f3d593f Update gamma functions from code in picolibc adds 4bb6581aa fixes to make compilation succeeds adds 415fdd427 Bump up newlib version to 4.1.0 adds a485393ae RTEMS: Add <poll.h> and <sys/poll.h> adds 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 adds 919dea66d Cygwin: pty: Fix a race issue in startup of pseudo console. adds 5cf99d2f6 Cygwin: console: Fix restoring console mode failure. adds 1debd4d63 Regenerate lib/posix/Makefile.in adds 582628d55 Revert "Cygwin: Make sure newer apps get uname_x even when lo [...] adds 4e16e575d Cygwin: pty: Discard input already accepted on interrupt. adds b92a6303f Cygwin: console, pty: Stop ignoring Ctrl-C by IGNBRK. adds abc8acb6a Cygwin: update release notes for 3.2.0 adds 07e2ce9f5 Cygwin: update release notes for 3.2.0, part 2 adds 850b5a9aa Cygwin: pty: Attach to stub process when non-cygwin app inher [...] adds a9ff2cad6 Cygwin: update release notes for 3.2.0 adds 12325677f Cygwin: pty: Transfer input for native app only if the stdin [...] adds 1eaa9b08a Cygwin: update release notes for 3.2.0, part 4 adds 11ae6943e Cygwin: update release notes for 3.2.0, part 5 adds d10d0d9b0 Cygwin: pty: Transfer input only if the stdin is a pty. adds ef05e8bda Cygwin: pty: Rename input/output named pipes. adds 2533912fc Cygwin: Allow executing Windows Store's "app execution aliases" adds 0631c6644 Cygwin: Treat Windows Store's "app execution aliases" as symb [...] adds f57888323 Cygwin: add "app execution aliases" treatment to release notes adds 80cda9bbd Cygwin: bump DLL version to 3.2.1 adds fdda29fb5 Cygwin: fhandler: Rename handles from XXX_cyg/XXX to XXX/XXX_nat. adds ba2fbfec9 Cygwin: pty: Use find_exec() rather than path_conv::check(). adds 8bb5161fe Cygwin: pty: Use atexit() instead of hooking exit() for GDB. adds caa78917b Cygwin: select: don't set ready for exception on socket shutdown adds ef95c0352 Cygwin: select: Fix FD_CLOSE handling adds 436e47584 Cygwin: select: set_bits: fix return value adds 20d008199 RISC-V: Using SYS_clock_gettime64 for rv32 libgloss. adds 80bd01ef8 Add build mechanism to share common header files between machines adds c326ca161 configure.host: define shared ix86 and x86_64 directory adds 79ac4237d fenv: add missing declarations to x86 fenv.h adds 05753071c fenv: Move shared x86 sys/fenv.h from x86_64 to shared_x86 adds 642be00cd fenv: move shared x86 fenv.c to libm/machine/shared_x86 adds 3b22d7225 fenv: drop Cygwin-specific implementation in favor of newlib code adds cc19109af Cygwin: don't export _feinitialise from newlib adds 81137c50d Cygwin: fix fenv.h includes adds 707824848 fenv: fix up stub file comment, drop symlinks from description adds 183e5f0a1 Cygwin: take hypotl function from Mingw-w64 adds 456c3a463 Cygwin: path_conv: Try to handle native symlinks more sanely adds a648c1530 Cygwin: console: Fix a bug in the code to fix tab position. adds 9c6c2fb0f scanf: allow hex float input per POSIX adds b4fc81edc Cygwin: console: Fix race issue regarding cons_master_thread(). adds bb93c6d7c Cygwin: pty: Fix race issue in inheritance of pseudo console. adds 5176afeb7 Cygwin: pty: Make rlwrap work with cmd.exe. adds 8050ef207 Cygwin: add 3.2.1 release file and add fixes up to this point adds 282445a10 fix some Arm FP routines not checking if floating point is enabled adds 13fd26ecf Cygwin: skip native symlink check in Windows dir under WOW64 adds 01387f1ff Cygwin: pty: Additional race issue fix regarding pseudo console. adds 6004ea977 Cygwin: pty: Fix fallback processing in setup_pseudoconsole(). adds 6d46d8504 Cygwin: pty: Add missing guard for close_pseudoconsole(). adds ae6e6c352 bfin: add myself as maintainer adds 2be07f755 Cygwin: connect: set connect state for DGRAM sockets adds 3b0ba6535 Cygwin: connect: implement resetting a connected DGRAM socket adds 247ce0ca3 Cygwin: Use automake (v5) adds a89bd73c5 Cygwin: tty.h: devices.h is a local header, not a system header adds 5eb232ede format_proc_cpuinfo: add v_spec_ctrl, bus_lock_detect adds a26779fae Cygwin: drop all generated autotools files adds 0bf0cf48f Cygwin: specify toollibdir toolincludedir in terms of tooldir adds 84ffbfeb1 Cygwin: automake: fix warning in terms of the `ps' target adds cf25b5590 Cygwin: automake: change @INCLUDES@ to @AM_CPPFLAGS@ to avoid [...] adds c66797eef Cygwin: FAQ: building-cygwin: accomodate autoconf changes adds 4f89f24fb Cygwin: POSIX mq: only allo priority up to MQ_PRIO_MAX - 1 adds 548a4c3ca Cygwin: POSIX mq: avoid double calls to ipc_mutex_unlock adds 2d3416440 Cygwin: CI configuration update adds 715c4208e Cygwin: mq_open: set filesize using ftruncate adds 6914b40c1 format_proc_swaps: ensure space between fields for clarity adds b05b79068 Cygwin: Ensure toollibdir exists before installing a link there adds 84d068971 Nano-malloc: Fix for unwanted external heap fragmentation adds 895f6d2b5 Cygwin: autogen.sh: Allow running from any directory adds a5b24cb24 Cygwin: revert handwritten tags/ctags target adds 9ea0f3766 Cygwin: revert handwritten tags/ctags target, take 2 adds 19d59ce75 Cygwin: path_conv: Rework handling native symlinks as inner p [...] adds 44eb41632 Cygwin: fetch Windows directory on all platforms and use throughout adds 9ce70bf45 Unpick cygpath TESTSUITE adds b8bd9d1b0 Move source files used in utils/mingw/ into that subdirectory adds 71e8b4500 Get rid of relative include paths in strace.cc adds 079c3a558 Cygwin: Use parallel make on AppVeyor adds 7b8edba62 Cygwin: POSIX message queues: simplify sync object creation adds c8949d040 Cygwin: Handle virtual drives as non-symlinks adds 338548f82 Cygwin: suppress FAST_CWD warnings on ARM64 adds 23d071229 Cygwin: Add missing IsWow64Process2 declaration adds 9b24fc950 Cygwin: autoload: fix case in DLL name for sanity adds 0c0f3df22 sys/stat.h: Enable UTIME_NOW and UTIME_OMIT for RTEMS adds cb674a4ad Cygwin: utils: chattr: Improve option parsing, fix some messages. adds f8eecf22d Cygwin: utils: chattr: fix recursive behaviour adds 305363238 Cygwin: utils: chattr: do not default to CWD adds 8c6c9b097 Cygwin: utils: avoid warning when building path_testsuite-path.o adds 6462a0844 Cygwin: utils: ldd: use GetFinalPathNameByHandleW adds c0949782b Cygwin: utils: chattr: Allow to clear all attributes with '='. adds 4fc922b2c Cygwin: POSIX msg queues: Convert mqd_t to a descriptor adds 6c901b928 Cygwin: POSIX msg queues: use queue name as key adds 438764a9d Cygwin: fix formatting in mqueue_types.h adds 3342549fc Cygwin: POSIX msg queues: move IPC object creation into fhandler adds 65cb82839 Cygwin: POSIX msg queues: create fhandler with object name adds 5f621bd38 Cygwin: posix_ipc.cc: fix typo adds 5b380b1ca Cygwin: POSIX ipc: fix evaluation of naming rules adds 723f38b10 Cygwin: POSIX msg queues: move handling of memory map into fhandler adds bce3563e9 Cygwin: POSIX msg queues: destroy msg queue fhandler in case [...] adds a9c8050c3 Cygwin: Ensure PSAPI_VERSION is 1 when building ldd adds 49b84cb26 Cygwin: POSIX msg queues: improve error output in fixup_after_fork adds 4ea7c12a2 Cygwin: POSIX msg queues: move definition of struct msg_hdr adds 15c96f2b2 Cygwin: get_nt_native_path: allow to append suffix adds 2cc914a34 Cygwin: POSIX msg queues: simplify mq_close adds a4e074672 Cygwin: POSIX msg queues: slightly rephrase get_mqinfo adds b62450cf1 Cygwin: POSIX msg queues: implement open/mq_open entirely in [...] adds fbcd61063 Cygwin: POSIX msg queues: Implement dup adds e0cdd462f Cygwin: POSIX msg queues: allocate section views top down adds 46f3b0ce8 Cygwin: POSIX msg queues: move all mq_* functionality into fh [...] adds 517c7e79d Cygwin: POSIX msg queues: implement ioctl(2) adds efef4b8bf Cygwin: POSIX msg queues: implement read(2)/lseek(2) adds 4c09dc4f9 Cygwin: cwdstuff: check if /dev exists adds 782b33853 Cygwin: path_conv: fix mqueue path check adds 90e5dbfc2 Cygwin: fhandler_mqueue: fix method declarations adds fd3fb7a14 Cygwin: disable creating directories below /dev/mqueue adds 2b4c7f90d Cygwin: fhandler_mqueue::mq_open: set all required fhandler flags adds 59ba43dd9 Cygwin: fhandler_mqueue: disable more methods, add fcntl adds 1adb3f11b Cygwin: fhandler_mqueue: add missing __reg2 for 32 bit build adds 88a2f9875 Cygwin: set NTDDI_VERSION to enable more recent windows definitions adds 48a76190e Cygwin: utils: set _WIN32_WINNT and NTDDI_VERSION via Makefile adds fd84f6cf5 Cygwin: utils: enable -idirafter to fetch Cygwin headers from [...] adds 2a3a03972 aarch64: support binary mode for opening files adds dfe5988f9 Cygwin: fhandler_mqueue::mq_open: fix typo adds a9165ea07 Fix rounding issues with sqrt/sqrtf adds b58515101 pru: Enable -ffunction-sections and -fdata-sections adds 464c3f5d2 libgloss: pru: Place sim syscalls into their own sections adds df0ad84e9 libgloss: pru: Remove sim ld script adds ee0986cfe Cygwin: Fix a stray tab in strace documentation adds 59584ff16 libc/sys/rtems/crt0.c: Fix two warnings. adds 609f5a51c newlib/doc/makedoc.c: Fix memory leak identified by Coverity. adds 90a72f27d newlib/doc/makedoc.c: if realloc() fails, exit with an error [...] adds 92068f4cc stdio: Parse 0x0p+00 correctly in scanf adds a39ae40b8 inttypes.h: Use reserved names for function parameters adds 5c9c31c52 Cygwin: Zero out gmon header before use adds 43999b660 libgloss/or1k: Correct the IMMU SXE and UXE flags adds 11fdae24b update to Unicode 13.0 adds 204ee3cf6 fix and amend scripts and makefile rules to generate Unicode data adds 1b242c12a Cygwin: console: Fix garbled input for non-ASCII chars. adds bc184284c Revert "Cygwin: console: Fix garbled input for non-ASCII chars." adds 98e3aeb1f Cygwin: console: Fix garbled input for non-ASCII chars. adds 7323efd73 format_proc_cpuinfo: add Linux 5.13 AMD/Hygon rapl adds c01f603df Fix builds on iq2000 and visium adds d0e42141b Revert "Cygwin: Handle virtual drives as non-symlinks" adds 4fca7b0da Cygwin: respect PC_SYM_FOLLOW and PC_SYM_NOFOLLOW_REP with in [...] adds 1290301b8 tty/pty: support TIOCSWINSZ pixel-size-only change notification adds fb01286fa stdlib: Make strtod/strtof set ERANGE consistently for underflow. adds be4a8b91f Cygwin: Various minor fixes to utils documentation adds e6b667f1a Cygwin: Use cmdsynopsis element in utils documentation adds 9a231073a Cygwin: Define PSAPI_VERSION as 1 before including psapi.h adds 91f99d323 Minimal support for ISO/IEC TS 18661-3. adds cee03513d Cygwin: cfsetspeed: allow speed to be a numerical baud rate adds 9bd6c0b2b Cygwin: New tool: profiler adds 4ad5b0ca3 Cygwin: New tool: gmondump adds ff9c2b3ab Cygwin: updates to wire in profiler, gmondump adds ca7b4bd23 libm: Fixing overflow handling issue for scalbnf and scalbn adds bf8f2a95d Cygwin: profiler: Fix formatting warnings adds 44a396657 libc/include/sys/config.h: Undef _REENT_SMALL for RTEMS on Mi [...] adds 51a297bcb Ensure nanosleep(2) never returns negative rem adds 054258312 Remove unneccesary parenthesis around declarator adds c08ee10d6 Cygwin: getifaddrs: fix address family for IPv6 netmasks adds b88d686a6 Cygwin: getifaddrs: don't return a zero IPv4 address adds f9f1b3918 Cygwin: document getifaddrs fixes adds d930fbb6a Cygwin: Convert gmondump and profiler synopses to <cmdsynopsis> adds 4f999b4ea Cygwin: utils: tzmap-from-unicode.org: enforce sorting order [...] adds ad8730cc9 Cygwin: utils: refresh tzmap.h adds d4e7869ee Cygwin: semaphore.h: clean namespace adds edf48054e Cygwin: implement sem_clockwait adds 123454f9d Cygwin: implement pthread_cond_clockwait adds 5c4eaf45f Cygwin: implement pthread_mutex_clocklock adds 520c3a3fa Cygwin: pthread.h: clean namespace adds c2ad78d67 Cygwin: implement pthread_rwlock_clockrdlock/pthread_rwlock_c [...] adds fff00f776 Cygwin: bump API minor and set DLL version to 3.3.0 adds 582c7f966 Cygwin: getaddrinfo: return valid ai_socktype and ai_protocol values adds 26d6595f5 Cygwin: add release msg for previous getaddrinfo patch adds 66eefa25f Cygwin: Rename WSYM_sysfile to WSYM_default adds 38965159d Cygwin: Add winsymlinks:sys adds 2b50ec0cd libc: Added implementation for sig2str/str2sig. adds cf9a51371 Cygwin: clarify importance of new GNU-specifc API adds 5970bbded Cygwin: export new sig2str/str2sig adds 15c53a34b libc: Fix compilation for new sig2str/str2sig implementation adds 99a4b087d Cygwin: Make gmondump conform to its doc + adjust doc adds 94ead7b76 Cygwin: More profiler format + small issue fixes adds 0cb40f415 RISC-V: Reliably initialize t0 in _times()
No new revisions were added by this update.
Summary of changes: .appveyor.yml | 82 + .drone.yml | 58 - .github/workflows/cygwin.yml | 48 + .gitignore | 5 + COPYING.LIBGLOSS | 31 + COPYING.NEWLIB | 96 + config.guess | 536 +- config.sub | 681 +-- libgloss/aarch64/Makefile.in | 3 +- libgloss/aarch64/cpu-init/Makefile.in | 8 +- libgloss/aarch64/cpu-init/rdimon-aem-el3.S | 11 + libgloss/aarch64/elf-aem-v8-r.specs | 20 + libgloss/arm/linux-syscalls0.S | 11 + libgloss/configure | 5 + libgloss/configure.in | 3 + libgloss/csky/Makefile.in | 128 + libgloss/{nds32 => csky}/aclocal.m4 | 0 libgloss/csky/configure | 4900 +++++++++++++++++ libgloss/csky/configure.in | 93 + libgloss/csky/crt0.S | 180 + libgloss/{nios2 => csky}/getpid.c | 0 libgloss/csky/io-close.c | 43 + libgloss/{m68k => csky}/io-exit.c | 0 libgloss/csky/io-fstat.c | 50 + libgloss/csky/io-gdb.c | 140 + libgloss/csky/io-gettimeofday.c | 55 + libgloss/csky/io-isatty.c | 43 + libgloss/csky/io-lseek.c | 49 + libgloss/csky/io-open.c | 62 + libgloss/csky/io-read.c | 48 + libgloss/csky/io-rename.c | 51 + libgloss/csky/io-semi.S | 22 + libgloss/csky/io-stat.c | 54 + libgloss/csky/io-system.c | 62 + libgloss/csky/io-time.c | 44 + libgloss/csky/io-unlink.c | 47 + libgloss/csky/io-write.c | 48 + libgloss/csky/io.h | 154 + libgloss/{nios2 => csky}/kill.c | 0 libgloss/csky/sbrk.c | 37 + libgloss/i386/cygmon-gmon.c | 6 +- libgloss/iq2000/configure | 1 + libgloss/iq2000/configure.in | 1 + libgloss/m32r/Makefile.in | 2 +- libgloss/m68k/io-lseek.c | 2 +- libgloss/msp430/msp430-sim.ld | 6 +- libgloss/msp430/msp430xl-sim.ld | 5 +- libgloss/msp430/sbrk.c | 7 +- libgloss/nds32/Makefile.in | 2 +- libgloss/nios2/io-lseek.c | 2 +- libgloss/or1k/include/or1k-sprs.h | 20 +- libgloss/pru/Makefile.in | 10 +- libgloss/pru/device-specs/sim | 2 +- libgloss/pru/ldscripts/gen-ld-scripts.sh | 80 - libgloss/pru/ldscripts/pruelf-sim.x | 200 - libgloss/pru/syscalls.S | 5 +- libgloss/riscv/Makefile.in | 66 +- libgloss/riscv/crt0.S | 2 +- libgloss/riscv/internal_syscall.h | 41 +- libgloss/riscv/machine/syscall.h | 26 + libgloss/riscv/nano.specs | 2 +- libgloss/riscv/semihost-sys_close.c | 28 + libgloss/riscv/semihost-sys_exit.c | 23 + libgloss/riscv/semihost-sys_fdtable.c | 85 + libgloss/riscv/semihost-sys_fstat.c | 19 + libgloss/riscv/semihost-sys_ftime.c | 16 + libgloss/riscv/semihost-sys_isatty.c | 21 + libgloss/riscv/semihost-sys_link.c | 9 + libgloss/riscv/semihost-sys_lseek.c | 70 + libgloss/riscv/semihost-sys_open.c | 62 + libgloss/riscv/semihost-sys_read.c | 32 + libgloss/riscv/semihost-sys_sbrk.c | 26 + libgloss/riscv/semihost-sys_stat.c | 36 + libgloss/riscv/semihost-sys_stat_common.c | 36 + libgloss/riscv/semihost-sys_unlink.c | 15 + libgloss/riscv/semihost-sys_write.c | 32 + libgloss/riscv/semihost.specs | 10 + libgloss/riscv/semihost_fdtable.h | 21 + libgloss/riscv/semihost_stat.h | 14 + libgloss/riscv/semihost_syscall.h | 47 + libgloss/riscv/sys_access.c | 2 +- libgloss/riscv/sys_close.c | 2 +- libgloss/riscv/sys_exit.c | 2 +- libgloss/riscv/sys_faccessat.c | 2 +- libgloss/riscv/sys_fstat.c | 2 +- libgloss/riscv/sys_fstatat.c | 2 +- libgloss/riscv/sys_gettimeofday.c | 23 +- libgloss/riscv/sys_link.c | 2 +- libgloss/riscv/sys_lseek.c | 2 +- libgloss/riscv/sys_lstat.c | 2 +- libgloss/riscv/sys_open.c | 2 +- libgloss/riscv/sys_openat.c | 2 +- libgloss/riscv/sys_read.c | 2 +- libgloss/riscv/sys_sbrk.c | 4 +- libgloss/riscv/sys_stat.c | 2 +- libgloss/riscv/sys_times.c | 13 +- libgloss/riscv/sys_unlink.c | 2 +- libgloss/riscv/sys_write.c | 2 +- libgloss/sparc/libsys/Makefile.in | 2 +- libgloss/sparc/libsys/configure.in | 2 +- .../sparc_leon/asm-leon/leonbare_kernel_queue.h | 6 +- libgloss/sparc_leon/asm-leon/queue.h | 6 +- libgloss/visium/configure | 1 + libgloss/visium/configure.in | 1 + mkdep | 2 +- newlib/MAINTAINERS | 1 + newlib/Makefile.am | 40 +- newlib/Makefile.in | 41 +- newlib/NEWS | 21 + newlib/README | 22 +- newlib/acinclude.m4 | 5 +- newlib/configure | 32 +- newlib/configure.host | 23 +- newlib/doc/chapter-texi2docbook.py | 2 +- newlib/doc/configure | 20 +- newlib/doc/makedoc.c | 8 +- newlib/doc/makedocbook.py | 10 +- newlib/iconvdata/configure | 20 +- newlib/libc/Makefile.in | 1 + newlib/libc/Makefile.unidata | 11 + newlib/libc/argz/Makefile.in | 1 + newlib/libc/configure | 27 +- newlib/libc/configure.in | 1 + newlib/libc/ctype/Makefile.in | 1 + newlib/libc/ctype/caseconv.t | 11 +- newlib/libc/ctype/categories.t | 191 +- newlib/libc/ctype/ctype_.c | 6 +- newlib/libc/ctype/mkunidata | 4 +- newlib/libc/errno/Makefile.in | 1 + newlib/libc/iconv/Makefile.in | 1 + newlib/libc/iconv/ccs/Makefile.in | 1 + newlib/libc/iconv/ccs/binary/Makefile.in | 1 + newlib/libc/iconv/ces/Makefile.in | 1 + newlib/libc/iconv/ces/euc.c | 2 +- newlib/libc/iconv/lib/Makefile.in | 1 + newlib/libc/iconv/lib/aliasesbi.c | 5 +- newlib/libc/iconv/lib/aliasesi.c | 2 +- newlib/libc/iconv/lib/local.h | 4 +- newlib/libc/include/ar.h | 6 +- newlib/libc/include/ctype.h | 13 +- newlib/libc/include/devctl.h | 10 +- newlib/libc/include/ftw.h | 66 + newlib/libc/include/grp.h | 6 +- newlib/libc/include/inttypes.h | 4 +- newlib/libc/include/machine/ieeefp.h | 23 + newlib/libc/include/machine/setjmp.h | 11 + newlib/libc/include/math.h | 56 +- newlib/libc/include/pwd.h | 6 +- newlib/libc/include/stdatomic.h | 26 +- newlib/libc/include/stdio.h | 2 +- newlib/libc/include/sys/_default_fcntl.h | 2 +- newlib/libc/include/sys/_tz_structs.h | 24 + newlib/libc/include/sys/cdefs.h | 15 +- newlib/libc/include/sys/config.h | 6 +- newlib/libc/include/sys/reent.h | 2 +- newlib/libc/include/sys/select.h | 68 +- newlib/libc/include/sys/signal.h | 17 + newlib/libc/include/sys/stat.h | 8 +- newlib/libc/include/sys/syslimits.h | 6 +- newlib/libc/include/sys/time.h | 6 +- newlib/libc/include/sys/tree.h | 273 +- newlib/libc/include/sys/unistd.h | 3 +- newlib/libc/include/time.h | 20 - newlib/libc/include/unctrl.h | 6 +- newlib/libc/include/wchar.h | 4 +- newlib/libc/locale/Makefile.in | 1 + newlib/libc/locale/locale.c | 33 +- newlib/libc/machine/a29k/configure | 20 +- newlib/libc/machine/aarch64/configure | 20 +- newlib/libc/machine/aarch64/machine/fenv-fp.h | 156 + .../libc/{sys/arm => machine/aarch64}/sys/fcntl.h | 0 newlib/libc/machine/aarch64/sys/fenv.h | 120 + newlib/libc/machine/amdgcn/configure | 20 +- newlib/libc/machine/arc/configure | 20 +- newlib/libc/machine/arm/configure | 20 +- .../libc/machine/arm/{ => machine}/acle-compat.h | 0 newlib/libc/machine/arm/memchr.S | 4 + newlib/libc/machine/arm/setjmp.S | 15 +- newlib/libc/machine/arm/sys/fenv.h | 90 + newlib/libc/machine/bfin/configure | 20 +- newlib/libc/machine/configure | 27 +- newlib/libc/machine/configure.in | 1 + newlib/libc/machine/cr16/configure | 20 +- newlib/libc/machine/cris/configure | 20 +- newlib/libc/machine/crx/configure | 20 +- newlib/libc/machine/{d10v => csky}/Makefile.am | 0 newlib/libc/machine/{d10v => csky}/Makefile.in | 0 newlib/libc/machine/{a29k => csky}/aclocal.m4 | 0 newlib/libc/machine/csky/configure | 4766 ++++++++++++++++ newlib/libc/machine/csky/configure.in | 14 + newlib/libc/machine/csky/setjmp.S | 79 + newlib/libc/machine/d10v/configure | 20 +- newlib/libc/machine/d30v/configure | 20 +- newlib/libc/machine/epiphany/configure | 20 +- newlib/libc/machine/fr30/configure | 20 +- newlib/libc/machine/frv/configure | 20 +- newlib/libc/machine/ft32/configure | 20 +- newlib/libc/machine/h8300/configure | 20 +- newlib/libc/machine/h8500/configure | 20 +- newlib/libc/machine/hppa/DEFS.h | 2 +- newlib/libc/machine/hppa/configure | 20 +- newlib/libc/machine/i386/configure | 20 +- newlib/libc/machine/i386/sys/fenv.h | 1 - newlib/libc/machine/i960/configure | 20 +- newlib/libc/machine/iq2000/configure | 20 +- newlib/libc/machine/lm32/configure | 20 +- newlib/libc/machine/m32c/configure | 20 +- newlib/libc/machine/m32r/configure | 20 +- newlib/libc/machine/m68hc11/configure | 20 +- newlib/libc/machine/m68k/configure | 20 +- newlib/libc/machine/m88k/configure | 20 +- newlib/libc/machine/mep/configure | 20 +- newlib/libc/machine/microblaze/configure | 20 +- newlib/libc/machine/mips/configure | 20 +- newlib/libc/machine/mips/machine/fenv-fp.h | 207 + newlib/libc/machine/mips/machine/fenv-softfloat.h | 169 + newlib/libc/machine/mips/sys/fenv.h | 88 + newlib/libc/machine/mn10200/configure | 20 +- newlib/libc/machine/mn10300/configure | 20 +- newlib/libc/machine/moxie/configure | 20 +- newlib/libc/machine/msp430/configure | 20 +- newlib/libc/machine/mt/configure | 20 +- newlib/libc/machine/nds32/configure | 20 +- newlib/libc/machine/necv70/configure | 20 +- newlib/libc/machine/nios2/configure | 20 +- newlib/libc/machine/nvptx/configure | 20 +- newlib/libc/machine/or1k/configure | 20 +- newlib/libc/machine/powerpc/configure | 20 +- newlib/libc/machine/powerpc/machine/fenv-fp.h | 198 + newlib/libc/machine/powerpc/sys/fenv.h | 132 + newlib/libc/machine/powerpc/vfprintf.c | 6 +- newlib/libc/machine/powerpc/vfscanf.c | 2 +- newlib/libc/machine/pru/configure | 20 +- newlib/libc/machine/riscv/configure | 20 +- newlib/libc/machine/riscv/memcpy.c | 4 +- newlib/libc/machine/riscv/strcmp.S | 40 +- newlib/libc/machine/rl78/configure | 20 +- newlib/libc/machine/rx/configure | 20 +- newlib/libc/machine/sh/configure | 20 +- newlib/libc/machine/shared_x86/sys/fenv.h | 179 + newlib/libc/machine/sparc/configure | 20 +- newlib/libc/machine/sparc/setjmp.S | 6 +- newlib/libc/machine/sparc/sys/fenv.h | 85 + newlib/libc/machine/spu/configure | 20 +- newlib/libc/machine/tic4x/configure | 20 +- newlib/libc/machine/tic6x/configure | 20 +- newlib/libc/machine/tic80/configure | 20 +- newlib/libc/machine/v850/configure | 20 +- newlib/libc/machine/visium/configure | 20 +- newlib/libc/machine/w65/configure | 20 +- newlib/libc/machine/x86_64/configure | 20 +- newlib/libc/machine/x86_64/sys/fenv.h | 170 - newlib/libc/machine/xc16x/configure | 20 +- newlib/libc/machine/xscale/configure | 20 +- newlib/libc/machine/xstormy16/configure | 20 +- newlib/libc/machine/z8k/configure | 20 +- newlib/libc/misc/Makefile.in | 1 + newlib/libc/misc/unctrl.c | 6 +- newlib/libc/posix/Makefile.am | 2 +- newlib/libc/posix/Makefile.in | 20 +- newlib/libc/posix/cclass.h | 6 +- newlib/libc/posix/closedir.c | 6 +- newlib/libc/posix/cname.h | 6 +- newlib/libc/posix/fnmatch.3 | 6 +- newlib/libc/posix/ftw.c | 33 + newlib/libc/posix/glob.3 | 6 +- newlib/libc/posix/nftw.c | 154 + newlib/libc/posix/opendir.c | 6 +- newlib/libc/posix/posix_spawn.c | 64 + newlib/libc/posix/readdir.c | 6 +- newlib/libc/posix/readdir_r.c | 6 +- newlib/libc/posix/regex.3 | 6 +- newlib/libc/posix/regex2.h | 6 +- newlib/libc/posix/rewinddir.c | 6 +- newlib/libc/posix/seekdir.c | 6 +- newlib/libc/posix/telldir.c | 6 +- newlib/libc/posix/utils.h | 6 +- newlib/libc/reent/Makefile.in | 1 + newlib/libc/search/Makefile.in | 1 + newlib/libc/search/db_local.h | 8 +- newlib/libc/search/extern.h | 6 +- newlib/libc/search/hash.c | 6 +- newlib/libc/search/hash.h | 6 +- newlib/libc/search/hash_bigkey.c | 6 +- newlib/libc/search/hash_buf.c | 6 +- newlib/libc/search/hash_func.c | 6 +- newlib/libc/search/hash_log2.c | 6 +- newlib/libc/search/hash_page.c | 6 +- newlib/libc/search/hcreate_r.c | 5 + newlib/libc/search/page.h | 6 +- newlib/libc/signal/Makefile.am | 4 +- newlib/libc/signal/Makefile.in | 15 +- newlib/libc/signal/sig2str.c | 302 + newlib/libc/signal/signal.tex | 4 + newlib/libc/ssp/Makefile.in | 1 + newlib/libc/stdio/Makefile.in | 1 + newlib/libc/stdio/asiprintf.c | 2 +- newlib/libc/stdio/asprintf.c | 2 +- newlib/libc/stdio/clearerr.c | 2 +- newlib/libc/stdio/fclose.c | 2 +- newlib/libc/stdio/fcloseall.c | 2 +- newlib/libc/stdio/fdopen.c | 2 +- newlib/libc/stdio/feof.c | 2 +- newlib/libc/stdio/ferror.c | 2 +- newlib/libc/stdio/fflush.c | 2 +- newlib/libc/stdio/fgetc.c | 2 +- newlib/libc/stdio/fgetpos.c | 2 +- newlib/libc/stdio/fgets.c | 2 +- newlib/libc/stdio/fileno.c | 2 +- newlib/libc/stdio/findfp.c | 2 +- newlib/libc/stdio/fiprintf.c | 2 +- newlib/libc/stdio/fiscanf.c | 2 +- newlib/libc/stdio/flags.c | 4 +- newlib/libc/stdio/floatio.h | 2 +- newlib/libc/stdio/fopen.c | 2 +- newlib/libc/stdio/fprintf.c | 2 +- newlib/libc/stdio/fputc.c | 2 +- newlib/libc/stdio/fputs.c | 2 +- newlib/libc/stdio/fread.c | 2 +- newlib/libc/stdio/freopen.c | 2 +- newlib/libc/stdio/fscanf.c | 2 +- newlib/libc/stdio/fseek.c | 2 +- newlib/libc/stdio/fseeko.c | 33 +- newlib/libc/stdio/fsetpos.c | 2 +- newlib/libc/stdio/ftell.c | 2 +- newlib/libc/stdio/ftello.c | 2 +- newlib/libc/stdio/fvwrite.c | 2 +- newlib/libc/stdio/fvwrite.h | 2 +- newlib/libc/stdio/fwalk.c | 2 +- newlib/libc/stdio/fwprintf.c | 2 +- newlib/libc/stdio/fwrite.c | 2 +- newlib/libc/stdio/fwscanf.c | 2 +- newlib/libc/stdio/getc.c | 2 +- newlib/libc/stdio/getc_u.c | 2 +- newlib/libc/stdio/getchar.c | 2 +- newlib/libc/stdio/getchar_u.c | 2 +- newlib/libc/stdio/gets.c | 2 +- newlib/libc/stdio/getw.c | 2 +- newlib/libc/stdio/iprintf.c | 2 +- newlib/libc/stdio/iscanf.c | 2 +- newlib/libc/stdio/local.h | 2 +- newlib/libc/stdio/makebuf.c | 2 +- newlib/libc/stdio/mktemp.c | 5 +- newlib/libc/stdio/nano-vfscanf.c | 2 +- newlib/libc/stdio/nano-vfscanf_float.c | 2 +- newlib/libc/stdio/nano-vfscanf_local.h | 2 +- newlib/libc/stdio/open_memstream.c | 4 +- newlib/libc/stdio/perror.c | 2 +- newlib/libc/stdio/printf.c | 2 +- newlib/libc/stdio/putc.c | 2 +- newlib/libc/stdio/putc_u.c | 2 +- newlib/libc/stdio/putchar.c | 2 +- newlib/libc/stdio/putchar_u.c | 2 +- newlib/libc/stdio/puts.c | 2 +- newlib/libc/stdio/putw.c | 2 +- newlib/libc/stdio/refill.c | 2 +- newlib/libc/stdio/remove.c | 2 +- newlib/libc/stdio/rename.c | 2 +- newlib/libc/stdio/rewind.c | 2 +- newlib/libc/stdio/rget.c | 2 +- newlib/libc/stdio/scanf.c | 2 +- newlib/libc/stdio/sccl.c | 2 +- newlib/libc/stdio/setbuf.c | 2 +- newlib/libc/stdio/setbuffer.c | 2 +- newlib/libc/stdio/setlinebuf.c | 2 +- newlib/libc/stdio/setvbuf.c | 2 +- newlib/libc/stdio/siprintf.c | 2 +- newlib/libc/stdio/siscanf.c | 2 +- newlib/libc/stdio/sniprintf.c | 2 +- newlib/libc/stdio/snprintf.c | 2 +- newlib/libc/stdio/sprintf.c | 2 +- newlib/libc/stdio/sscanf.c | 2 +- newlib/libc/stdio/stdio.c | 2 +- newlib/libc/stdio/swprintf.c | 2 +- newlib/libc/stdio/swscanf.c | 2 +- newlib/libc/stdio/ungetc.c | 2 +- newlib/libc/stdio/vasiprintf.c | 2 +- newlib/libc/stdio/vasprintf.c | 2 +- newlib/libc/stdio/vfprintf.c | 6 +- newlib/libc/stdio/vfscanf.c | 68 +- newlib/libc/stdio/vfwscanf.c | 2 +- newlib/libc/stdio/viprintf.c | 2 +- newlib/libc/stdio/viscanf.c | 2 +- newlib/libc/stdio/vprintf.c | 2 +- newlib/libc/stdio/vscanf.c | 2 +- newlib/libc/stdio/vsiprintf.c | 2 +- newlib/libc/stdio/vsiscanf.c | 2 +- newlib/libc/stdio/vsniprintf.c | 2 +- newlib/libc/stdio/vsnprintf.c | 2 +- newlib/libc/stdio/vsprintf.c | 2 +- newlib/libc/stdio/vsscanf.c | 2 +- newlib/libc/stdio/vswprintf.c | 2 +- newlib/libc/stdio/vswscanf.c | 2 +- newlib/libc/stdio/vwprintf.c | 2 +- newlib/libc/stdio/vwscanf.c | 2 +- newlib/libc/stdio/wbuf.c | 2 +- newlib/libc/stdio/wprintf.c | 2 +- newlib/libc/stdio/wscanf.c | 2 +- newlib/libc/stdio/wsetup.c | 2 +- newlib/libc/stdio64/Makefile.in | 1 + newlib/libc/stdio64/fopen64.c | 2 +- newlib/libc/stdio64/freopen64.c | 2 +- newlib/libc/stdio64/fseeko64.c | 33 +- newlib/libc/stdio64/ftello64.c | 2 +- newlib/libc/stdio64/stdio64.c | 2 +- newlib/libc/stdlib/Makefile.in | 1 + newlib/libc/stdlib/aligned_alloc.c | 63 +- newlib/libc/stdlib/arc4random.c | 3 +- newlib/libc/stdlib/atoll.c | 6 +- newlib/libc/stdlib/div.c | 6 +- newlib/libc/stdlib/getenv.c | 5 +- newlib/libc/stdlib/getenv_r.c | 5 +- newlib/libc/stdlib/getsubopt.3 | 6 +- newlib/libc/stdlib/getsubopt.c | 6 +- newlib/libc/stdlib/ldiv.c | 6 +- newlib/libc/stdlib/mallocr.c | 15 +- newlib/libc/stdlib/nano-mallocr.c | 136 +- newlib/libc/stdlib/putenv.c | 5 +- newlib/libc/stdlib/putenv_r.c | 5 +- newlib/libc/stdlib/reallocarray.c | 17 +- newlib/libc/stdlib/setenv.c | 5 +- newlib/libc/stdlib/setenv_r.c | 5 +- newlib/libc/stdlib/strtod.c | 31 +- newlib/libc/stdlib/strtol.c | 6 +- newlib/libc/stdlib/strtoll.c | 6 +- newlib/libc/stdlib/strtoul.c | 6 +- newlib/libc/stdlib/strtoull.c | 6 +- newlib/libc/stdlib/wcstol.c | 6 +- newlib/libc/stdlib/wcstoll.c | 6 +- newlib/libc/stdlib/wcstoul.c | 6 +- newlib/libc/stdlib/wcstoull.c | 6 +- newlib/libc/string/Makefile.in | 1 + newlib/libc/string/combining.t | 67 +- newlib/libc/string/mkunidata | 6 +- newlib/libc/string/uniset | 29 +- newlib/libc/string/wcwidth.c | 8 +- newlib/libc/string/wide.t | 39 +- newlib/libc/sys/a29khif/configure | 20 +- newlib/libc/sys/amdgcn/configure | 20 +- newlib/libc/sys/arm/configure | 20 +- newlib/libc/sys/configure | 20 +- newlib/libc/sys/d10v/configure | 20 +- newlib/libc/sys/decstation/configure | 20 +- newlib/libc/sys/epiphany/configure | 20 +- newlib/libc/sys/h8300hms/configure | 20 +- newlib/libc/sys/h8500hms/configure | 20 +- newlib/libc/sys/linux/cmath/math_private.h | 12 +- newlib/libc/sys/linux/configure | 20 +- newlib/libc/sys/linux/include/arpa/ftp.h | 6 +- newlib/libc/sys/linux/include/arpa/inet.h | 6 +- newlib/libc/sys/linux/include/arpa/nameser.h | 6 +- .../libc/sys/linux/include/arpa/nameser_compat.h | 6 +- newlib/libc/sys/linux/include/arpa/telnet.h | 6 +- newlib/libc/sys/linux/include/arpa/tftp.h | 6 +- newlib/libc/sys/linux/include/fnmatch.h | 6 +- newlib/libc/sys/linux/include/glob.h | 6 +- newlib/libc/sys/linux/include/net/bpf.h | 6 +- newlib/libc/sys/linux/include/net/bpf_compat.h | 6 +- newlib/libc/sys/linux/include/net/bpfdesc.h | 6 +- newlib/libc/sys/linux/include/net/fddi.h | 6 +- newlib/libc/sys/linux/include/net/if.h | 6 +- newlib/libc/sys/linux/include/net/if_arc.h | 6 +- newlib/libc/sys/linux/include/net/if_arp.h | 6 +- newlib/libc/sys/linux/include/net/if_dl.h | 6 +- newlib/libc/sys/linux/include/net/if_llc.h | 6 +- newlib/libc/sys/linux/include/net/if_slvar.h | 6 +- newlib/libc/sys/linux/include/net/if_types.h | 6 +- newlib/libc/sys/linux/include/net/if_var.h | 6 +- newlib/libc/sys/linux/include/net/netisr.h | 6 +- newlib/libc/sys/linux/include/net/radix.h | 6 +- newlib/libc/sys/linux/include/net/raw_cb.h | 6 +- newlib/libc/sys/linux/include/net/route.h | 6 +- newlib/libc/sys/linux/include/net/slcompress.h | 6 +- newlib/libc/sys/linux/include/net/slip.h | 6 +- newlib/libc/sys/linux/include/netdb.h | 6 +- newlib/libc/sys/linux/include/netinet/icmp6.h | 6 +- newlib/libc/sys/linux/include/netinet/icmp_var.h | 6 +- newlib/libc/sys/linux/include/netinet/if_ether.h | 6 +- newlib/libc/sys/linux/include/netinet/igmp.h | 6 +- newlib/libc/sys/linux/include/netinet/igmp_var.h | 6 +- newlib/libc/sys/linux/include/netinet/in.h | 6 +- newlib/libc/sys/linux/include/netinet/in_pcb.h | 6 +- newlib/libc/sys/linux/include/netinet/in_systm.h | 6 +- newlib/libc/sys/linux/include/netinet/in_var.h | 6 +- newlib/libc/sys/linux/include/netinet/ip.h | 6 +- newlib/libc/sys/linux/include/netinet/ip6.h | 6 +- newlib/libc/sys/linux/include/netinet/ip_icmp.h | 6 +- newlib/libc/sys/linux/include/netinet/ip_mroute.h | 6 +- newlib/libc/sys/linux/include/netinet/ip_var.h | 6 +- newlib/libc/sys/linux/include/netinet/ipprotosw.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_debug.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_fsm.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_seq.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_timer.h | 6 +- newlib/libc/sys/linux/include/netinet/tcp_var.h | 6 +- newlib/libc/sys/linux/include/netinet/tcpip.h | 6 +- newlib/libc/sys/linux/include/netinet/udp.h | 6 +- newlib/libc/sys/linux/include/netinet/udp_var.h | 6 +- newlib/libc/sys/linux/include/netinet6/in6.h | 6 +- newlib/libc/sys/linux/include/netinet6/in6_pcb.h | 6 +- newlib/libc/sys/linux/include/netinet6/in6_var.h | 6 +- newlib/libc/sys/linux/include/netinet6/ip6_var.h | 6 +- .../libc/sys/linux/include/netinet6/ip6protosw.h | 6 +- newlib/libc/sys/linux/include/netinet6/tcp6_var.h | 6 +- newlib/libc/sys/linux/include/netinet6/udp6_var.h | 6 +- newlib/libc/sys/linux/include/netns/idp.h | 6 +- newlib/libc/sys/linux/include/netns/idp_var.h | 6 +- newlib/libc/sys/linux/include/netns/ns.h | 6 +- newlib/libc/sys/linux/include/netns/ns_error.h | 6 +- newlib/libc/sys/linux/include/netns/ns_if.h | 6 +- newlib/libc/sys/linux/include/netns/ns_pcb.h | 6 +- newlib/libc/sys/linux/include/netns/sp.h | 6 +- newlib/libc/sys/linux/include/netns/spidp.h | 6 +- newlib/libc/sys/linux/include/netns/spp_debug.h | 6 +- newlib/libc/sys/linux/include/netns/spp_timer.h | 6 +- newlib/libc/sys/linux/include/netns/spp_var.h | 6 +- newlib/libc/sys/linux/include/regex.h | 6 +- newlib/libc/sys/linux/include/resolv.h | 6 +- newlib/libc/sys/linux/include/rune.h | 6 +- newlib/libc/sys/linux/include/runetype.h | 6 +- newlib/libc/sys/linux/include/time.h | 20 - newlib/libc/sys/linux/linuxthreads/configure | 20 +- .../libc/sys/linux/linuxthreads/machine/configure | 20 +- .../sys/linux/linuxthreads/machine/i386/configure | 20 +- newlib/libc/sys/linux/machine/configure | 20 +- newlib/libc/sys/linux/machine/i386/configure | 20 +- .../libc/sys/linux/machine/i386/include/endian.h | 6 +- newlib/libc/sys/linux/machine/i386/include/param.h | 6 +- newlib/libc/sys/linux/net/inet_addr.c | 6 +- newlib/libc/sys/linux/net/recv.c | 6 +- newlib/libc/sys/linux/net/send.c | 6 +- newlib/libc/sys/linux/readdir64.c | 6 +- newlib/libc/sys/linux/scandir64.c | 6 +- newlib/libc/sys/linux/sys/ioccom.h | 6 +- newlib/libc/sys/linux/sys/param.h | 6 +- newlib/libc/sys/linux/sys/socket.h | 6 +- newlib/libc/sys/linux/sys/sockio.h | 6 +- newlib/libc/sys/linux/sys/time.h | 6 +- newlib/libc/sys/linux/sys/types.h | 6 +- newlib/libc/sys/m88kbug/configure | 20 +- newlib/libc/sys/mmixware/configure | 20 +- newlib/libc/sys/netware/configure | 20 +- newlib/libc/sys/or1k/configure | 20 +- newlib/libc/sys/phoenix/configure | 20 +- newlib/libc/sys/phoenix/include/arpa/telnet.h | 6 +- newlib/libc/sys/phoenix/include/net/if.h | 6 +- newlib/libc/sys/phoenix/include/net/if_arp.h | 6 +- newlib/libc/sys/phoenix/include/netdb.h | 6 +- newlib/libc/sys/phoenix/include/netinet/in.h | 6 +- newlib/libc/sys/phoenix/include/netinet/in_systm.h | 6 +- newlib/libc/sys/phoenix/include/netinet/ip.h | 6 +- newlib/libc/sys/phoenix/include/netinet6/in6.h | 6 +- newlib/libc/sys/phoenix/include/time.h | 17 - newlib/libc/sys/phoenix/net/inet_addr.c | 6 +- newlib/libc/sys/phoenix/net/inet_aton.c | 6 +- newlib/libc/sys/rdos/configure | 20 +- newlib/libc/sys/rtems/configure | 20 +- newlib/libc/sys/rtems/crt0.c | 5 +- newlib/libc/sys/rtems/include/machine/_types.h | 3 + newlib/libc/sys/rtems/include/poll.h | 1 + newlib/libc/sys/rtems/include/sys/poll.h | 106 + newlib/libc/sys/rtems/include/sys/syslimits.h | 6 +- newlib/libc/sys/sh/configure | 20 +- newlib/libc/sys/sparc64/closedir.c | 6 +- newlib/libc/sys/sparc64/configure | 20 +- newlib/libc/sys/sparc64/opendir.c | 6 +- newlib/libc/sys/sparc64/readdir.c | 6 +- newlib/libc/sys/sparc64/rewinddir.c | 6 +- newlib/libc/sys/sparc64/scandir.c | 6 +- newlib/libc/sys/sparc64/seekdir.c | 6 +- newlib/libc/sys/sparc64/telldir.c | 6 +- newlib/libc/sys/sun4/configure | 20 +- newlib/libc/sys/sysmec/configure | 20 +- newlib/libc/sys/sysnec810/configure | 20 +- newlib/libc/sys/sysnecv850/configure | 20 +- newlib/libc/sys/sysvi386/closedir.c | 6 +- newlib/libc/sys/sysvi386/configure | 20 +- newlib/libc/sys/sysvi386/crt0.c | 6 +- newlib/libc/sys/sysvi386/opendir.c | 6 +- newlib/libc/sys/sysvi386/readdir.c | 6 +- newlib/libc/sys/sysvi386/rewinddir.c | 6 +- newlib/libc/sys/sysvi386/scandir.c | 6 +- newlib/libc/sys/sysvi386/seekdir.c | 6 +- newlib/libc/sys/sysvi386/telldir.c | 6 +- newlib/libc/sys/sysvnecv70/configure | 20 +- newlib/libc/sys/tic80/configure | 20 +- newlib/libc/sys/tirtos/configure | 20 +- newlib/libc/sys/w65/configure | 20 +- newlib/libc/sys/z8ksim/configure | 20 +- newlib/libc/syscalls/Makefile.in | 1 + newlib/libc/time/Makefile.in | 1 + newlib/libc/time/local.h | 1 + newlib/libc/time/tzcalc_limits.c | 2 +- newlib/libc/unix/Makefile.in | 1 + newlib/libc/xdr/Makefile.in | 1 + newlib/libm/Makefile.in | 1 + newlib/libm/common/Makefile.am | 2 +- newlib/libm/common/Makefile.in | 37 +- newlib/libm/common/fdlibm.h | 3 + newlib/libm/common/log2.c | 2 +- newlib/libm/common/math_config.h | 19 +- newlib/libm/common/math_errf.c | 2 +- newlib/libm/common/s_fdim.c | 5 +- newlib/libm/common/s_fma.c | 4 + newlib/libm/common/s_lib_ver.c | 35 - newlib/libm/common/s_modf.c | 21 +- newlib/libm/common/s_scalbn.c | 9 +- newlib/libm/common/sf_fdim.c | 5 +- newlib/libm/common/sf_fma.c | 4 + newlib/libm/common/sf_modf.c | 17 +- newlib/libm/common/sf_scalbn.c | 9 +- newlib/libm/common/sf_trunc.c | 2 +- newlib/libm/complex/Makefile.in | 1 + newlib/libm/configure | 26 +- newlib/libm/fenv/Makefile.in | 7 +- newlib/libm/fenv/fenv_stub.c | 20 +- newlib/libm/machine/aarch64/Makefile.am | 14 +- newlib/libm/machine/aarch64/Makefile.in | 94 +- newlib/libm/machine/aarch64/configure | 20 +- newlib/libm/machine/aarch64/feclearexcept.c | 7 + newlib/libm/machine/aarch64/fegetenv.c | 7 + newlib/libm/machine/aarch64/fegetexceptflag.c | 7 + newlib/libm/machine/aarch64/fegetround.c | 7 + newlib/libm/machine/aarch64/feholdexcept.c | 7 + newlib/libm/machine/aarch64/fenv.c | 57 + newlib/libm/machine/aarch64/feraiseexcept.c | 7 + newlib/libm/machine/aarch64/fesetenv.c | 7 + newlib/libm/machine/aarch64/fesetexceptflag.c | 7 + newlib/libm/machine/aarch64/fesetround.c | 7 + newlib/libm/machine/aarch64/fetestexcept.c | 7 + newlib/libm/machine/aarch64/feupdateenv.c | 7 + newlib/libm/machine/arm/Makefile.am | 20 +- newlib/libm/machine/arm/Makefile.in | 138 +- newlib/libm/machine/arm/_fenv.h | 40 + newlib/libm/machine/arm/configure | 20 +- newlib/libm/machine/arm/fe_dfl_env.c | 36 + newlib/libm/machine/arm/feclearexcept.c | 44 + newlib/libm/machine/arm/fedisableexcept.c | 47 + newlib/libm/machine/arm/feenableexcept.c | 47 + newlib/libm/machine/arm/fegetenv.c | 41 + newlib/libm/machine/arm/fegetexcept.c | 44 + newlib/libm/machine/arm/fegetexceptflag.c | 45 + newlib/libm/machine/arm/fegetround.c | 48 + newlib/libm/machine/arm/feholdexcept.c | 45 + newlib/libm/machine/arm/feraiseexcept.c | 42 + newlib/libm/machine/arm/fesetenv.c | 41 + newlib/libm/machine/arm/fesetexceptflag.c | 45 + newlib/libm/machine/arm/fesetround.c | 45 + newlib/libm/machine/arm/fetestexcept.c | 44 + newlib/libm/machine/arm/feupdateenv.c | 49 + newlib/libm/machine/arm/s_fma_arm.c | 48 + newlib/libm/machine/arm/sf_ceil.c | 2 +- newlib/libm/machine/arm/sf_floor.c | 2 +- newlib/libm/machine/arm/sf_fma_arm.c | 48 + newlib/libm/machine/arm/sf_nearbyint.c | 2 +- newlib/libm/machine/arm/sf_rint.c | 2 +- newlib/libm/machine/arm/sf_round.c | 2 +- newlib/libm/machine/arm/sf_trunc.c | 2 +- newlib/libm/machine/configure | 35 +- newlib/libm/machine/configure.in | 3 + newlib/libm/machine/i386/configure | 20 +- newlib/libm/machine/i386/feclearexcept.c | 8 +- newlib/libm/machine/i386/fegetenv.c | 8 +- newlib/libm/machine/i386/fegetexceptflag.c | 8 +- newlib/libm/machine/i386/fegetround.c | 8 +- newlib/libm/machine/i386/feholdexcept.c | 8 +- newlib/libm/machine/i386/fenv.c | 8 +- newlib/libm/machine/i386/feraiseexcept.c | 8 +- newlib/libm/machine/i386/fesetenv.c | 8 +- newlib/libm/machine/i386/fesetexceptflag.c | 8 +- newlib/libm/machine/i386/fesetround.c | 8 +- newlib/libm/machine/i386/fetestexcept.c | 8 +- newlib/libm/machine/i386/feupdateenv.c | 8 +- newlib/libm/machine/mips/Makefile.am | 21 + newlib/libm/machine/mips/Makefile.in | 559 ++ .../machine/a29k => libm/machine/mips}/aclocal.m4 | 0 newlib/libm/machine/mips/configure | 4766 ++++++++++++++++ newlib/libm/machine/{pru => mips}/configure.in | 0 newlib/libm/machine/mips/feclearexcept.c | 7 + newlib/libm/machine/mips/fegetenv.c | 7 + newlib/libm/machine/mips/fegetexceptflag.c | 7 + newlib/libm/machine/mips/fegetround.c | 7 + newlib/libm/machine/mips/feholdexcept.c | 7 + newlib/libm/machine/mips/fenv.c | 64 + newlib/libm/machine/mips/feraiseexcept.c | 7 + newlib/libm/machine/mips/fesetenv.c | 7 + newlib/libm/machine/mips/fesetexceptflag.c | 7 + newlib/libm/machine/mips/fesetround.c | 7 + newlib/libm/machine/mips/fetestexcept.c | 7 + newlib/libm/machine/mips/feupdateenv.c | 7 + newlib/libm/machine/nds32/configure | 20 +- newlib/libm/machine/powerpc/Makefile.am | 20 + newlib/libm/machine/powerpc/Makefile.in | 558 ++ .../a29k => libm/machine/powerpc}/aclocal.m4 | 0 newlib/libm/machine/powerpc/configure | 4766 ++++++++++++++++ newlib/libm/machine/{pru => powerpc}/configure.in | 0 newlib/libm/machine/powerpc/feclearexcept.c | 7 + newlib/libm/machine/powerpc/fegetenv.c | 7 + newlib/libm/machine/powerpc/fegetexceptflag.c | 7 + newlib/libm/machine/powerpc/fegetround.c | 7 + newlib/libm/machine/powerpc/feholdexcept.c | 7 + newlib/libm/machine/powerpc/fenv.c | 51 + newlib/libm/machine/powerpc/feraiseexcept.c | 7 + newlib/libm/machine/powerpc/fesetenv.c | 7 + newlib/libm/machine/powerpc/fesetexceptflag.c | 7 + newlib/libm/machine/powerpc/fesetround.c | 7 + newlib/libm/machine/powerpc/fetestexcept.c | 7 + newlib/libm/machine/powerpc/feupdateenv.c | 7 + newlib/libm/machine/pru/configure | 20 +- newlib/libm/machine/riscv/Makefile.am | 14 +- newlib/libm/machine/riscv/Makefile.in | 198 +- newlib/libm/machine/riscv/configure | 20 +- newlib/libm/machine/riscv/e_sqrt.c | 51 + newlib/libm/machine/riscv/ef_sqrt.c | 51 + newlib/libm/machine/riscv/riscv_math.h | 80 + newlib/libm/machine/riscv/s_copysign.c | 50 + newlib/libm/machine/riscv/s_fabs.c | 50 + newlib/libm/machine/riscv/s_finite.c | 51 + newlib/libm/machine/riscv/s_fma.c | 51 + newlib/libm/machine/riscv/s_fmax.c | 49 + newlib/libm/machine/riscv/s_fmin.c | 50 + newlib/libm/machine/riscv/s_fpclassify.c | 60 + newlib/libm/machine/riscv/s_isinf.c | 52 + newlib/libm/machine/riscv/s_isnan.c | 52 + newlib/libm/machine/riscv/s_llrint.c | 54 + newlib/libm/machine/riscv/s_llround.c | 54 + newlib/libm/machine/riscv/s_lrint.c | 56 + newlib/libm/machine/riscv/s_lround.c | 56 + newlib/libm/machine/riscv/sf_copysign.c | 50 + newlib/libm/machine/riscv/sf_fabs.c | 50 + newlib/libm/machine/riscv/sf_finite.c | 48 + newlib/libm/machine/riscv/sf_fma.c | 51 + newlib/libm/machine/riscv/sf_fmax.c | 50 + newlib/libm/machine/riscv/sf_fmin.c | 50 + newlib/libm/machine/riscv/sf_fpclassify.c | 60 + newlib/libm/machine/riscv/sf_isinf.c | 52 + newlib/libm/machine/riscv/sf_isnan.c | 52 + newlib/libm/machine/riscv/sf_llrint.c | 54 + newlib/libm/machine/riscv/sf_llround.c | 54 + newlib/libm/machine/riscv/sf_lrint.c | 56 + newlib/libm/machine/riscv/sf_lround.c | 56 + newlib/libm/machine/{x86_64 => shared_x86}/fenv.c | 0 newlib/libm/machine/sparc/Makefile.am | 21 + newlib/libm/machine/sparc/Makefile.in | 559 ++ .../machine/a29k => libm/machine/sparc}/aclocal.m4 | 0 newlib/libm/machine/sparc/configure | 4766 ++++++++++++++++ newlib/libm/machine/{pru => sparc}/configure.in | 0 newlib/libm/machine/sparc/feclearexcept.c | 7 + newlib/libm/machine/sparc/fegetenv.c | 7 + newlib/libm/machine/sparc/fegetexceptflag.c | 7 + newlib/libm/machine/sparc/fegetround.c | 7 + newlib/libm/machine/sparc/feholdexcept.c | 7 + newlib/libm/machine/sparc/fenv.c | 350 ++ newlib/libm/machine/sparc/feraiseexcept.c | 7 + newlib/libm/machine/sparc/fesetenv.c | 7 + newlib/libm/machine/sparc/fesetexceptflag.c | 7 + newlib/libm/machine/sparc/fesetround.c | 7 + newlib/libm/machine/sparc/fetestexcept.c | 7 + newlib/libm/machine/sparc/feupdateenv.c | 7 + newlib/libm/machine/spu/configure | 20 +- newlib/libm/machine/x86_64/configure | 20 +- newlib/libm/machine/x86_64/feclearexcept.c | 8 +- newlib/libm/machine/x86_64/fegetenv.c | 8 +- newlib/libm/machine/x86_64/fegetexceptflag.c | 8 +- newlib/libm/machine/x86_64/fegetround.c | 8 +- newlib/libm/machine/x86_64/feholdexcept.c | 8 +- newlib/libm/machine/x86_64/fenv.c | 474 +- newlib/libm/machine/x86_64/feraiseexcept.c | 8 +- newlib/libm/machine/x86_64/fesetenv.c | 8 +- newlib/libm/machine/x86_64/fesetexceptflag.c | 8 +- newlib/libm/machine/x86_64/fesetround.c | 8 +- newlib/libm/machine/x86_64/fetestexcept.c | 8 +- newlib/libm/machine/x86_64/feupdateenv.c | 8 +- newlib/libm/math/Makefile.am | 4 +- newlib/libm/math/Makefile.in | 29 +- newlib/libm/math/e_cosh.c | 9 +- newlib/libm/math/e_exp.c | 7 +- newlib/libm/math/e_j0.c | 6 +- newlib/libm/math/e_j1.c | 6 +- newlib/libm/math/e_pow.c | 31 +- newlib/libm/math/e_sqrt.c | 4 +- newlib/libm/math/e_tgamma.c | 35 + newlib/libm/math/ef_cosh.c | 7 +- newlib/libm/math/ef_exp.c | 7 +- newlib/libm/math/ef_hypot.c | 4 +- newlib/libm/math/ef_j0.c | 6 +- newlib/libm/math/ef_j1.c | 4 +- newlib/libm/math/ef_pow.c | 24 +- newlib/libm/math/ef_sqrt.c | 4 +- newlib/libm/math/ef_tgamma.c | 36 + newlib/libm/math/er_gamma.c | 32 - newlib/libm/math/er_lgamma.c | 29 +- newlib/libm/math/erf_gamma.c | 34 - newlib/libm/math/erf_lgamma.c | 25 +- newlib/libm/math/k_standard.c | 2 +- newlib/libm/math/k_tan.c | 29 +- newlib/libm/math/kf_rem_pio2.c | 2 +- newlib/libm/math/s_erf.c | 3 +- newlib/libm/math/s_tanh.c | 4 +- newlib/libm/math/sf_erf.c | 3 +- newlib/libm/math/sf_tanh.c | 4 +- newlib/libm/math/w_gamma.c | 23 +- newlib/libm/math/w_j0.c | 14 +- newlib/libm/math/w_j1.c | 14 +- newlib/libm/math/w_jn.c | 14 +- newlib/libm/math/w_lgamma.c | 13 +- newlib/libm/math/w_pow.c | 17 +- newlib/libm/math/w_tgamma.c | 15 +- newlib/libm/math/wf_gamma.c | 23 +- newlib/libm/math/wf_j0.c | 19 +- newlib/libm/math/wf_j1.c | 14 +- newlib/libm/math/wf_jn.c | 19 +- newlib/libm/math/wf_lgamma.c | 14 +- newlib/libm/math/wf_pow.c | 17 +- newlib/libm/math/wf_tgamma.c | 17 +- newlib/libm/math/wr_gamma.c | 18 +- newlib/libm/math/wr_lgamma.c | 5 +- newlib/libm/math/wrf_gamma.c | 21 +- newlib/libm/math/wrf_lgamma.c | 7 +- newlib/libm/mathfp/Makefile.in | 1 + newlib/testsuite/newlib.iconv/iconvjp.c | 61 +- newlib/testsuite/newlib.iconv/iconvnm.c | 8 +- newlib/testsuite/newlib.iconv/iconvru.c | 26 +- winsup/CONTRIBUTORS | 3 + winsup/Makefile.am | 19 + winsup/Makefile.am.common | 15 + winsup/Makefile.common | 53 - winsup/Makefile.in | 128 - winsup/acinclude.m4 | 65 +- winsup/aclocal.m4 | 15 - winsup/autogen.sh | 18 +- winsup/c++wrap | 6 - winsup/ccwrap | 56 - winsup/config.guess | 1537 ------ winsup/config.sub | 1789 ------ winsup/configure | 4803 ---------------- winsup/configure.ac | 106 +- winsup/configure.cygwin | 48 - winsup/cygserver/Makefile.am | 58 + winsup/cygserver/Makefile.in | 90 - winsup/cygserver/aclocal.m4 | 98 - winsup/cygserver/autogen.sh | 4 - winsup/cygserver/bsd_helper.cc | 2 +- winsup/cygserver/bsd_mutex.cc | 2 +- winsup/cygserver/configure | 5327 ------------------ winsup/cygserver/configure.ac | 70 - winsup/cygserver/woutsup.h | 2 + winsup/cygwin/Makefile.am | 783 +++ winsup/cygwin/Makefile.in | 809 --- winsup/cygwin/aclocal.m4 | 97 - winsup/cygwin/aio.cc | 6 +- winsup/cygwin/autogen.sh | 4 - winsup/cygwin/autoload.cc | 8 +- winsup/cygwin/child_info.h | 14 +- winsup/cygwin/common.din | 70 +- winsup/cygwin/config.h.in | 2 +- winsup/cygwin/configure | 5758 -------------------- winsup/cygwin/configure.ac | 113 - winsup/cygwin/crt0.c | 14 +- winsup/cygwin/cxx.cc | 10 - winsup/cygwin/cygheap.cc | 15 +- winsup/cygwin/cygmagic | 17 +- winsup/cygwin/cygserver.h | 12 +- winsup/cygwin/cygserver_pwdgrp.h | 2 +- winsup/cygwin/cygwait.cc | 6 +- winsup/cygwin/dcrt0.cc | 23 +- winsup/cygwin/devices.cc | 3 + winsup/cygwin/devices.h | 3 + winsup/cygwin/devices.in | 3 + winsup/cygwin/dir.cc | 4 +- winsup/cygwin/dlfcn.cc | 1 - winsup/cygwin/dtable.cc | 52 +- winsup/cygwin/dtable.h | 2 - winsup/cygwin/environ.cc | 3 +- winsup/cygwin/exceptions.cc | 40 +- winsup/cygwin/external.cc | 9 +- winsup/cygwin/fcntl.cc | 4 +- winsup/cygwin/fenv.c | 5 + winsup/cygwin/fenv.cc | 466 -- winsup/cygwin/fhandler.cc | 86 +- winsup/cygwin/fhandler.h | 943 ++-- winsup/cygwin/fhandler_console.cc | 1245 +++-- winsup/cygwin/fhandler_dev.cc | 7 + winsup/cygwin/fhandler_disk_file.cc | 73 +- winsup/cygwin/fhandler_dsp.cc | 2 +- winsup/cygwin/fhandler_fifo.cc | 1705 ++++-- winsup/cygwin/fhandler_floppy.cc | 21 +- winsup/cygwin/fhandler_mqueue.cc | 1009 ++++ winsup/cygwin/fhandler_netdrive.cc | 2 +- winsup/cygwin/fhandler_pipe.cc | 4 +- winsup/cygwin/fhandler_proc.cc | 419 +- winsup/cygwin/fhandler_process.cc | 21 +- winsup/cygwin/fhandler_procnet.cc | 2 +- winsup/cygwin/fhandler_procsys.cc | 5 +- winsup/cygwin/fhandler_procsysvipc.cc | 2 +- winsup/cygwin/fhandler_registry.cc | 8 +- winsup/cygwin/fhandler_serial.cc | 336 +- winsup/cygwin/fhandler_socket.cc | 2 +- winsup/cygwin/fhandler_socket_inet.cc | 374 +- winsup/cygwin/fhandler_socket_local.cc | 141 +- winsup/cygwin/fhandler_socket_unix.cc | 159 +- winsup/cygwin/fhandler_termios.cc | 51 +- winsup/cygwin/fhandler_tty.cc | 3348 ++++++------ winsup/cygwin/fhandler_virtual.cc | 2 +- winsup/cygwin/fhandler_virtual.h | 2 +- winsup/cygwin/fhandler_windows.cc | 2 +- winsup/cygwin/flock.cc | 6 +- winsup/cygwin/fork.cc | 68 +- winsup/cygwin/gcc_seh.h | 19 + winsup/cygwin/gentls_offsets | 2 +- winsup/cygwin/glob.cc | 2 +- winsup/cygwin/globals.cc | 15 +- winsup/cygwin/gmon.c | 1 + winsup/cygwin/grp.cc | 10 +- winsup/cygwin/hookapi.cc | 6 +- winsup/cygwin/include/a.out.h | 2 +- winsup/cygwin/include/arpa/ftp.h | 6 +- winsup/cygwin/include/arpa/nameser.h | 6 +- winsup/cygwin/include/arpa/nameser_compat.h | 6 +- winsup/cygwin/include/arpa/telnet.h | 6 +- winsup/cygwin/include/cygwin/acl.h | 2 +- winsup/cygwin/include/cygwin/core_dump.h | 16 +- winsup/cygwin/include/cygwin/in6.h | 6 +- winsup/cygwin/include/cygwin/limits.h | 65 + winsup/cygwin/include/cygwin/mtio.h | 66 +- winsup/cygwin/include/cygwin/signal.h | 20 +- winsup/cygwin/include/cygwin/socket.h | 8 +- winsup/cygwin/include/cygwin/version.h | 8 +- winsup/cygwin/include/fcntl.h | 2 +- winsup/cygwin/include/fenv.h | 177 - winsup/cygwin/include/fnmatch.h | 6 +- winsup/cygwin/include/fts.h | 6 +- winsup/cygwin/include/ftw.h | 63 - winsup/cygwin/include/getopt.h | 6 +- winsup/cygwin/include/glob.h | 6 +- winsup/cygwin/include/limits.h | 90 +- winsup/cygwin/include/machine/_arc4random.h | 2 +- winsup/cygwin/include/machine/_threads.h | 63 + winsup/cygwin/include/netdb.h | 6 +- winsup/cygwin/include/netinet/ip.h | 6 +- winsup/cygwin/include/netinet/ip6.h | 2 +- winsup/cygwin/include/netinet/tcp.h | 23 +- winsup/cygwin/include/netinet/udp.h | 6 +- winsup/cygwin/include/process.h | 2 +- winsup/cygwin/include/pthread.h | 47 +- winsup/cygwin/include/resolv.h | 8 +- winsup/cygwin/include/semaphore.h | 23 +- winsup/cygwin/include/sys/termios.h | 1 + winsup/cygwin/include/sysexits.h | 6 +- winsup/cygwin/init.cc | 13 +- winsup/cygwin/ldap.h | 2 +- winsup/cygwin/lib/_cygwin_crt0_common.cc | 16 +- winsup/cygwin/libc/base64.c | 12 +- winsup/cygwin/libc/call_once.c | 46 + winsup/cygwin/libc/cnd.c | 100 + winsup/cygwin/libc/fnmatch.c | 2 +- winsup/cygwin/libc/ftw.c | 2 +- winsup/cygwin/libc/getopt.c | 2 +- winsup/cygwin/libc/msgcat.c | 3 +- winsup/cygwin/libc/mtx.c | 118 + winsup/cygwin/libc/nftw.c | 2 +- winsup/cygwin/libc/rcmd.cc | 4 +- winsup/cygwin/libc/rexec.cc | 2 +- winsup/cygwin/libc/strfmon.c | 12 +- winsup/cygwin/libc/strptime.cc | 10 +- winsup/cygwin/libc/thrd.c | 150 + winsup/cygwin/libc/tss.c | 73 + winsup/cygwin/libstdcxx_wrapper.cc | 32 +- winsup/cygwin/localtime.cc | 2597 --------- winsup/cygwin/malloc.cc | 4 + winsup/cygwin/malloc_wrapper.cc | 2 +- winsup/cygwin/math/acosh.def.h | 2 +- winsup/cygwin/math/acoshl.c | 2 +- winsup/cygwin/math/acosl.c | 3 +- winsup/cygwin/math/asinhl.c | 2 +- winsup/cygwin/math/asinl.c | 3 +- winsup/cygwin/math/atan2l.c | 2 +- winsup/cygwin/math/atanhl.c | 4 +- winsup/cygwin/math/atanl.c | 3 +- winsup/cygwin/math/cabs.def.h | 2 +- winsup/cygwin/math/cabsl.c | 2 +- winsup/cygwin/math/cacos.def.h | 2 +- winsup/cygwin/math/cacosh.def.h | 2 +- winsup/cygwin/math/cacosl.c | 2 +- winsup/cygwin/math/carg.def.h | 2 +- winsup/cygwin/math/cargl.c | 2 +- winsup/cygwin/math/casin.def.h | 2 +- winsup/cygwin/math/casinh.def.h | 2 +- winsup/cygwin/math/casinl.c | 2 +- winsup/cygwin/math/catan.def.h | 2 +- winsup/cygwin/math/catanh.def.h | 2 +- winsup/cygwin/math/catanl.c | 2 +- winsup/cygwin/math/ccos.def.h | 2 +- winsup/cygwin/math/ccosh.def.h | 2 +- winsup/cygwin/math/ccosl.c | 2 +- winsup/cygwin/math/cephes_emath.c | 2 +- winsup/cygwin/math/cephes_emath.h | 22 +- winsup/cygwin/math/cexp.def.h | 2 +- winsup/cygwin/math/cexpl.c | 2 +- winsup/cygwin/math/cimag.def.h | 2 +- winsup/cygwin/math/cimagl.c | 2 +- winsup/cygwin/math/clog.def.h | 2 +- winsup/cygwin/math/clog10.def.h | 2 +- winsup/cygwin/math/clog10l.c | 2 +- winsup/cygwin/math/clogl.c | 2 +- winsup/cygwin/math/complex_internal.h | 2 +- winsup/cygwin/math/conj.def.h | 2 +- winsup/cygwin/math/conjl.c | 2 +- winsup/cygwin/math/cos.def.h | 2 +- winsup/cygwin/math/cosl.c | 2 +- winsup/cygwin/math/cpow.def.h | 2 +- winsup/cygwin/math/cpowl.c | 2 +- winsup/cygwin/math/cproj.def.h | 2 +- winsup/cygwin/math/cprojl.c | 2 +- winsup/cygwin/math/creal.def.h | 2 +- winsup/cygwin/math/creall.c | 2 +- winsup/cygwin/math/csin.def.h | 2 +- winsup/cygwin/math/csinh.def.h | 2 +- winsup/cygwin/math/csinl.c | 2 +- winsup/cygwin/math/csqrt.def.h | 2 +- winsup/cygwin/math/csqrtl.c | 2 +- winsup/cygwin/math/ctan.def.h | 2 +- winsup/cygwin/math/ctanh.def.h | 2 +- winsup/cygwin/math/ctanl.c | 2 +- winsup/cygwin/math/erfl.c | 4 +- winsup/cygwin/math/exp.def.h | 5 +- winsup/cygwin/math/exp2.S | 18 +- winsup/cygwin/math/exp2l.S | 18 +- winsup/cygwin/math/expl.c | 2 +- winsup/cygwin/math/expm1.def.h | 2 +- winsup/cygwin/math/expm1l.c | 2 +- winsup/cygwin/math/fabsl.c | 2 +- winsup/cygwin/math/fastmath.h | 2 +- winsup/cygwin/math/fmodl.c | 3 +- winsup/cygwin/math/frexpl.S | 2 +- winsup/cygwin/math/hypotl.c | 82 + winsup/cygwin/math/ldexpl.c | 2 +- winsup/cygwin/math/lgammal.c | 2 +- winsup/cygwin/math/llrint.c | 2 +- winsup/cygwin/math/llrintf.c | 2 +- winsup/cygwin/math/llrintl.c | 2 +- winsup/cygwin/math/log.def.h | 2 +- winsup/cygwin/math/logbl.c | 3 +- winsup/cygwin/math/logl.c | 2 +- winsup/cygwin/math/lrint.c | 2 +- winsup/cygwin/math/lrintf.c | 2 +- winsup/cygwin/math/lrintl.c | 2 +- winsup/cygwin/math/modfl.c | 8 +- winsup/cygwin/math/nextafterl.c | 4 +- winsup/cygwin/math/nexttoward.c | 4 +- winsup/cygwin/math/nexttowardf.c | 2 +- winsup/cygwin/math/pow.def.h | 12 +- winsup/cygwin/math/powi.def.h | 4 +- winsup/cygwin/math/powil.c | 2 +- winsup/cygwin/math/powl.c | 2 +- winsup/cygwin/math/remquol.S | 6 +- winsup/cygwin/math/sin.def.h | 2 +- winsup/cygwin/math/sinl.c | 2 +- winsup/cygwin/math/sqrt.def.h | 11 +- winsup/cygwin/math/sqrtl.c | 2 +- winsup/cygwin/miscfuncs.cc | 72 +- winsup/cygwin/miscfuncs.h | 2 +- winsup/cygwin/mkstatic | 63 - winsup/cygwin/mmap.cc | 245 +- winsup/cygwin/mmap_alloc.cc | 23 +- winsup/cygwin/mqueue_types.h | 66 + winsup/cygwin/net.cc | 123 +- winsup/cygwin/nlsfuncs.cc | 58 +- winsup/cygwin/ntdll.h | 20 +- winsup/cygwin/ntea.cc | 6 +- winsup/cygwin/passwd.cc | 24 +- winsup/cygwin/path.cc | 625 ++- winsup/cygwin/path.h | 65 +- winsup/cygwin/pinfo.cc | 4 +- winsup/cygwin/pinfo.h | 11 +- winsup/cygwin/posix_ipc.cc | 905 +-- winsup/cygwin/posix_timer.cc | 2 +- winsup/cygwin/pseudo-reloc.cc | 2 - winsup/cygwin/pthread.cc | 8 +- winsup/cygwin/pwdgrp.h | 4 +- winsup/cygwin/quotactl.cc | 16 +- winsup/cygwin/regex/cname.h | 2 +- winsup/cygwin/regex/regcomp.c | 8 +- winsup/cygwin/regex/regex2.h | 12 +- winsup/cygwin/release/3.1.3 | 32 +- winsup/cygwin/release/3.1.4 | 42 + winsup/cygwin/release/3.1.5 | 37 + winsup/cygwin/release/3.1.6 | 17 + winsup/cygwin/release/3.1.7 | 17 + winsup/cygwin/release/3.2.0 | 103 + winsup/cygwin/release/3.3.0 | 64 + winsup/cygwin/resource.cc | 6 +- winsup/cygwin/sched.cc | 1 + winsup/cygwin/sec_acl.cc | 7 +- winsup/cygwin/sec_helper.cc | 2 +- winsup/cygwin/sec_posixacl.cc | 2 +- winsup/cygwin/sec_posixacl.h | 2 +- winsup/cygwin/security.cc | 10 +- winsup/cygwin/security.h | 2 +- winsup/cygwin/select.cc | 431 +- winsup/cygwin/select.h | 37 +- winsup/cygwin/signal.cc | 14 +- winsup/cygwin/sigproc.cc | 204 +- winsup/cygwin/sigproc.h | 43 +- winsup/cygwin/smallprint.cc | 24 +- winsup/cygwin/spawn.cc | 343 +- winsup/cygwin/strace.cc | 2 - winsup/cygwin/strfuncs.cc | 94 +- winsup/cygwin/strsep.cc | 6 +- winsup/cygwin/strsig.cc | 2 +- winsup/cygwin/syscalls.cc | 221 +- winsup/cygwin/sysconf.cc | 19 +- winsup/cygwin/termios.cc | 61 +- winsup/cygwin/thread.cc | 96 +- winsup/cygwin/thread.h | 23 +- winsup/cygwin/times.cc | 10 +- winsup/cygwin/tls_pbuf.h | 2 +- winsup/cygwin/tty.cc | 125 +- winsup/cygwin/tty.h | 77 +- winsup/cygwin/tz_posixrules.h | 48 - winsup/cygwin/tzcode/README | 37 + winsup/cygwin/tzcode/localtime.c | 2493 +++++++++ winsup/cygwin/tzcode/localtime.c.patch | 61 + winsup/cygwin/tzcode/localtime_wrapper.c | 152 + winsup/cygwin/tzcode/namespace.h | 0 winsup/cygwin/tzcode/private.h | 795 +++ winsup/cygwin/tzcode/tz_posixrules.h | 231 + winsup/cygwin/tzcode/tzfile.h | 174 + winsup/cygwin/uinfo.cc | 45 +- winsup/cygwin/wchar.h | 62 +- winsup/cygwin/wincap.cc | 107 + winsup/cygwin/wincap.h | 56 +- winsup/cygwin/winlean.h | 31 +- winsup/cygwin/winsup.h | 18 +- winsup/doc/Makefile.am | 162 + winsup/doc/Makefile.in | 150 - winsup/doc/configure | 4064 -------------- winsup/doc/configure.ac | 26 - winsup/doc/cygwinenv.xml | 37 +- winsup/doc/etc.postinstall.cygwin-doc.sh | 12 +- winsup/doc/etc.preremove.cygwin-doc.sh | 5 +- winsup/doc/faq-api.xml | 181 +- winsup/doc/faq-programming.xml | 89 +- winsup/doc/faq-setup.xml | 229 +- winsup/doc/faq-using.xml | 43 +- winsup/doc/faq-what.xml | 72 +- winsup/doc/new-features.xml | 142 + winsup/doc/ntsec.xml | 38 +- winsup/doc/pathnames.xml | 86 +- winsup/doc/posix.xml | 141 +- winsup/doc/setup-locale.xml | 11 + winsup/doc/specialnames.xml | 2097 ++++++- winsup/doc/ug-info.xml | 36 - winsup/doc/utils.xml | 891 ++- winsup/install-sh | 520 -- winsup/lsaauth/Makefile.in | 94 - winsup/lsaauth/configure | 4130 -------------- winsup/lsaauth/configure.ac | 40 - winsup/lsaauth/cyglsa-config | 121 - winsup/lsaauth/cyglsa.c | 598 -- winsup/lsaauth/cyglsa.din | 9 - winsup/lsaauth/cyglsa64.def | 9 - winsup/testsuite/Makefile.am | 64 + winsup/testsuite/Makefile.in | 169 - winsup/testsuite/aclocal.m4 | 831 --- winsup/testsuite/config/default.exp | 4 +- winsup/testsuite/configure | 3950 -------------- winsup/testsuite/configure.ac | 19 - winsup/testsuite/cygrun.c | 5 +- winsup/testsuite/cygrun/Makefile.am | 21 + winsup/testsuite/libltp/lib/databin.c | 2 - winsup/testsuite/libltp/lib/parse_opts.c | 2 +- winsup/testsuite/libltp/lib/search_path.c | 5 +- winsup/testsuite/libltp/lib/tst_tmpdir.c | 6 +- winsup/testsuite/libltp/lib/write_log.c | 18 +- winsup/testsuite/winsup.api/cygload.exp | 2 +- winsup/testsuite/winsup.api/msgtest.c | 6 +- winsup/testsuite/winsup.api/semtest.c | 6 +- winsup/testsuite/winsup.api/shmtest.c | 6 +- winsup/testsuite/winsup.api/winsup.exp | 28 +- winsup/utils/Makefile.am | 91 + winsup/utils/Makefile.in | 194 - winsup/utils/aclocal.m4 | 97 - winsup/utils/autogen.sh | 4 - winsup/utils/bloda.cc | 422 -- winsup/utils/chattr.c | 65 +- winsup/utils/configure | 4481 --------------- winsup/utils/configure.ac | 41 - winsup/utils/cygcheck.cc | 2395 -------- winsup/utils/cygpath.cc | 5 +- winsup/utils/dump_setup.cc | 598 -- winsup/utils/dumper.cc | 284 +- winsup/utils/dumper.h | 19 - winsup/utils/getconf.c | 2 +- winsup/utils/getfacl.c | 10 +- winsup/utils/gmondump.c | 267 + winsup/utils/kill.cc | 2 +- winsup/utils/ldd.cc | 41 +- winsup/utils/locale.cc | 6 +- winsup/utils/lsattr.c | 5 +- winsup/utils/mingw/Makefile.am | 53 + winsup/utils/mingw/bloda.cc | 423 ++ winsup/utils/mingw/cygcheck.cc | 2392 ++++++++ winsup/utils/{ => mingw}/cygwin-console-helper.cc | 0 winsup/utils/mingw/dump_setup.cc | 602 ++ winsup/utils/{ => mingw}/ldh.cc | 0 winsup/utils/mingw/path.cc | 1 + winsup/utils/mingw/strace.cc | 1237 +++++ winsup/utils/mingw/testsuite.cc | 90 + winsup/utils/mingw/testsuite.h | 117 + winsup/utils/minidumper.cc | 2 +- winsup/utils/mkgroup.c | 6 +- winsup/utils/mkpasswd.c | 6 +- winsup/utils/module_info.cc | 1 + winsup/utils/mount.cc | 2 +- winsup/utils/parse_pe.cc | 103 - winsup/utils/passwd.c | 3 +- winsup/utils/path.cc | 36 +- winsup/utils/path.h | 8 + winsup/utils/pldd.c | 1 + winsup/utils/profiler.cc | 1091 ++++ winsup/utils/ps.cc | 22 +- winsup/utils/regtool.cc | 25 +- winsup/utils/setfacl.c | 44 +- winsup/utils/setmetamode.c | 16 +- winsup/utils/ssp.c | 5 +- winsup/utils/strace.cc | 1231 ----- winsup/utils/testsuite.cc | 87 - winsup/utils/testsuite.h | 129 - winsup/utils/tzmap-from-unicode.org | 19 +- winsup/utils/tzmap.h | 144 +- winsup/utils/tzset.c | 9 +- winsup/utils/umount.cc | 2 +- 1234 files changed, 64650 insertions(+), 60213 deletions(-) create mode 100644 .appveyor.yml delete mode 100644 .drone.yml create mode 100644 .github/workflows/cygwin.yml create mode 100644 libgloss/aarch64/elf-aem-v8-r.specs create mode 100644 libgloss/csky/Makefile.in copy libgloss/{nds32 => csky}/aclocal.m4 (100%) create mode 100755 libgloss/csky/configure create mode 100644 libgloss/csky/configure.in create mode 100644 libgloss/csky/crt0.S copy libgloss/{nios2 => csky}/getpid.c (100%) create mode 100644 libgloss/csky/io-close.c copy libgloss/{m68k => csky}/io-exit.c (100%) create mode 100644 libgloss/csky/io-fstat.c create mode 100644 libgloss/csky/io-gdb.c create mode 100644 libgloss/csky/io-gettimeofday.c create mode 100644 libgloss/csky/io-isatty.c create mode 100644 libgloss/csky/io-lseek.c create mode 100644 libgloss/csky/io-open.c create mode 100644 libgloss/csky/io-read.c create mode 100644 libgloss/csky/io-rename.c create mode 100644 libgloss/csky/io-semi.S create mode 100644 libgloss/csky/io-stat.c create mode 100644 libgloss/csky/io-system.c create mode 100644 libgloss/csky/io-time.c create mode 100644 libgloss/csky/io-unlink.c create mode 100644 libgloss/csky/io-write.c create mode 100644 libgloss/csky/io.h copy libgloss/{nios2 => csky}/kill.c (100%) create mode 100644 libgloss/csky/sbrk.c delete mode 100755 libgloss/pru/ldscripts/gen-ld-scripts.sh delete mode 100644 libgloss/pru/ldscripts/pruelf-sim.x create mode 100644 libgloss/riscv/semihost-sys_close.c create mode 100644 libgloss/riscv/semihost-sys_exit.c create mode 100644 libgloss/riscv/semihost-sys_fdtable.c create mode 100644 libgloss/riscv/semihost-sys_fstat.c create mode 100644 libgloss/riscv/semihost-sys_ftime.c create mode 100644 libgloss/riscv/semihost-sys_isatty.c create mode 100644 libgloss/riscv/semihost-sys_link.c create mode 100644 libgloss/riscv/semihost-sys_lseek.c create mode 100644 libgloss/riscv/semihost-sys_open.c create mode 100644 libgloss/riscv/semihost-sys_read.c create mode 100644 libgloss/riscv/semihost-sys_sbrk.c create mode 100644 libgloss/riscv/semihost-sys_stat.c create mode 100644 libgloss/riscv/semihost-sys_stat_common.c create mode 100644 libgloss/riscv/semihost-sys_unlink.c create mode 100644 libgloss/riscv/semihost-sys_write.c create mode 100644 libgloss/riscv/semihost.specs create mode 100644 libgloss/riscv/semihost_fdtable.h create mode 100644 libgloss/riscv/semihost_stat.h create mode 100644 libgloss/riscv/semihost_syscall.h create mode 100644 newlib/libc/Makefile.unidata create mode 100644 newlib/libc/include/ftw.h create mode 100644 newlib/libc/include/sys/_tz_structs.h create mode 100644 newlib/libc/machine/aarch64/machine/fenv-fp.h copy newlib/libc/{sys/arm => machine/aarch64}/sys/fcntl.h (100%) create mode 100644 newlib/libc/machine/aarch64/sys/fenv.h copy newlib/libc/machine/arm/{ => machine}/acle-compat.h (100%) create mode 100644 newlib/libc/machine/arm/sys/fenv.h copy newlib/libc/machine/{d10v => csky}/Makefile.am (100%) copy newlib/libc/machine/{d10v => csky}/Makefile.in (100%) copy newlib/libc/machine/{a29k => csky}/aclocal.m4 (100%) create mode 100755 newlib/libc/machine/csky/configure create mode 100644 newlib/libc/machine/csky/configure.in create mode 100644 newlib/libc/machine/csky/setjmp.S delete mode 120000 newlib/libc/machine/i386/sys/fenv.h create mode 100644 newlib/libc/machine/mips/machine/fenv-fp.h create mode 100644 newlib/libc/machine/mips/machine/fenv-softfloat.h create mode 100644 newlib/libc/machine/mips/sys/fenv.h create mode 100644 newlib/libc/machine/powerpc/machine/fenv-fp.h create mode 100644 newlib/libc/machine/powerpc/sys/fenv.h create mode 100644 newlib/libc/machine/shared_x86/sys/fenv.h create mode 100644 newlib/libc/machine/sparc/sys/fenv.h delete mode 100644 newlib/libc/machine/x86_64/sys/fenv.h create mode 100644 newlib/libc/posix/ftw.c create mode 100644 newlib/libc/posix/nftw.c create mode 100644 newlib/libc/signal/sig2str.c create mode 100644 newlib/libc/sys/rtems/include/poll.h create mode 100644 newlib/libc/sys/rtems/include/sys/poll.h delete mode 100644 newlib/libm/common/s_lib_ver.c create mode 100644 newlib/libm/machine/aarch64/feclearexcept.c create mode 100644 newlib/libm/machine/aarch64/fegetenv.c create mode 100644 newlib/libm/machine/aarch64/fegetexceptflag.c create mode 100644 newlib/libm/machine/aarch64/fegetround.c create mode 100644 newlib/libm/machine/aarch64/feholdexcept.c create mode 100644 newlib/libm/machine/aarch64/fenv.c create mode 100644 newlib/libm/machine/aarch64/feraiseexcept.c create mode 100644 newlib/libm/machine/aarch64/fesetenv.c create mode 100644 newlib/libm/machine/aarch64/fesetexceptflag.c create mode 100644 newlib/libm/machine/aarch64/fesetround.c create mode 100644 newlib/libm/machine/aarch64/fetestexcept.c create mode 100644 newlib/libm/machine/aarch64/feupdateenv.c create mode 100644 newlib/libm/machine/arm/_fenv.h create mode 100644 newlib/libm/machine/arm/fe_dfl_env.c create mode 100644 newlib/libm/machine/arm/feclearexcept.c create mode 100644 newlib/libm/machine/arm/fedisableexcept.c create mode 100644 newlib/libm/machine/arm/feenableexcept.c create mode 100644 newlib/libm/machine/arm/fegetenv.c create mode 100644 newlib/libm/machine/arm/fegetexcept.c create mode 100644 newlib/libm/machine/arm/fegetexceptflag.c create mode 100644 newlib/libm/machine/arm/fegetround.c create mode 100644 newlib/libm/machine/arm/feholdexcept.c create mode 100644 newlib/libm/machine/arm/feraiseexcept.c create mode 100644 newlib/libm/machine/arm/fesetenv.c create mode 100644 newlib/libm/machine/arm/fesetexceptflag.c create mode 100644 newlib/libm/machine/arm/fesetround.c create mode 100644 newlib/libm/machine/arm/fetestexcept.c create mode 100644 newlib/libm/machine/arm/feupdateenv.c create mode 100644 newlib/libm/machine/arm/s_fma_arm.c create mode 100644 newlib/libm/machine/arm/sf_fma_arm.c mode change 120000 => 100644 newlib/libm/machine/i386/feclearexcept.c mode change 120000 => 100644 newlib/libm/machine/i386/fegetenv.c mode change 120000 => 100644 newlib/libm/machine/i386/fegetexceptflag.c mode change 120000 => 100644 newlib/libm/machine/i386/fegetround.c mode change 120000 => 100644 newlib/libm/machine/i386/feholdexcept.c mode change 120000 => 100644 newlib/libm/machine/i386/fenv.c mode change 120000 => 100644 newlib/libm/machine/i386/feraiseexcept.c mode change 120000 => 100644 newlib/libm/machine/i386/fesetenv.c mode change 120000 => 100644 newlib/libm/machine/i386/fesetexceptflag.c mode change 120000 => 100644 newlib/libm/machine/i386/fesetround.c mode change 120000 => 100644 newlib/libm/machine/i386/fetestexcept.c mode change 120000 => 100644 newlib/libm/machine/i386/feupdateenv.c create mode 100644 newlib/libm/machine/mips/Makefile.am create mode 100644 newlib/libm/machine/mips/Makefile.in copy newlib/{libc/machine/a29k => libm/machine/mips}/aclocal.m4 (100%) create mode 100755 newlib/libm/machine/mips/configure copy newlib/libm/machine/{pru => mips}/configure.in (100%) create mode 100644 newlib/libm/machine/mips/feclearexcept.c create mode 100644 newlib/libm/machine/mips/fegetenv.c create mode 100644 newlib/libm/machine/mips/fegetexceptflag.c create mode 100644 newlib/libm/machine/mips/fegetround.c create mode 100644 newlib/libm/machine/mips/feholdexcept.c create mode 100644 newlib/libm/machine/mips/fenv.c create mode 100644 newlib/libm/machine/mips/feraiseexcept.c create mode 100644 newlib/libm/machine/mips/fesetenv.c create mode 100644 newlib/libm/machine/mips/fesetexceptflag.c create mode 100644 newlib/libm/machine/mips/fesetround.c create mode 100644 newlib/libm/machine/mips/fetestexcept.c create mode 100644 newlib/libm/machine/mips/feupdateenv.c create mode 100644 newlib/libm/machine/powerpc/Makefile.am create mode 100644 newlib/libm/machine/powerpc/Makefile.in copy newlib/{libc/machine/a29k => libm/machine/powerpc}/aclocal.m4 (100%) create mode 100755 newlib/libm/machine/powerpc/configure copy newlib/libm/machine/{pru => powerpc}/configure.in (100%) create mode 100644 newlib/libm/machine/powerpc/feclearexcept.c create mode 100644 newlib/libm/machine/powerpc/fegetenv.c create mode 100644 newlib/libm/machine/powerpc/fegetexceptflag.c create mode 100644 newlib/libm/machine/powerpc/fegetround.c create mode 100644 newlib/libm/machine/powerpc/feholdexcept.c create mode 100644 newlib/libm/machine/powerpc/fenv.c create mode 100644 newlib/libm/machine/powerpc/feraiseexcept.c create mode 100644 newlib/libm/machine/powerpc/fesetenv.c create mode 100644 newlib/libm/machine/powerpc/fesetexceptflag.c create mode 100644 newlib/libm/machine/powerpc/fesetround.c create mode 100644 newlib/libm/machine/powerpc/fetestexcept.c create mode 100644 newlib/libm/machine/powerpc/feupdateenv.c create mode 100644 newlib/libm/machine/riscv/e_sqrt.c create mode 100644 newlib/libm/machine/riscv/ef_sqrt.c create mode 100644 newlib/libm/machine/riscv/riscv_math.h create mode 100644 newlib/libm/machine/riscv/s_copysign.c create mode 100644 newlib/libm/machine/riscv/s_fabs.c create mode 100644 newlib/libm/machine/riscv/s_finite.c create mode 100644 newlib/libm/machine/riscv/s_fma.c create mode 100644 newlib/libm/machine/riscv/s_fmax.c create mode 100644 newlib/libm/machine/riscv/s_fmin.c create mode 100644 newlib/libm/machine/riscv/s_fpclassify.c create mode 100644 newlib/libm/machine/riscv/s_isinf.c create mode 100644 newlib/libm/machine/riscv/s_isnan.c create mode 100644 newlib/libm/machine/riscv/s_llrint.c create mode 100644 newlib/libm/machine/riscv/s_llround.c create mode 100644 newlib/libm/machine/riscv/s_lrint.c create mode 100644 newlib/libm/machine/riscv/s_lround.c create mode 100644 newlib/libm/machine/riscv/sf_copysign.c create mode 100644 newlib/libm/machine/riscv/sf_fabs.c create mode 100644 newlib/libm/machine/riscv/sf_finite.c create mode 100644 newlib/libm/machine/riscv/sf_fma.c create mode 100644 newlib/libm/machine/riscv/sf_fmax.c create mode 100644 newlib/libm/machine/riscv/sf_fmin.c create mode 100644 newlib/libm/machine/riscv/sf_fpclassify.c create mode 100644 newlib/libm/machine/riscv/sf_isinf.c create mode 100644 newlib/libm/machine/riscv/sf_isnan.c create mode 100644 newlib/libm/machine/riscv/sf_llrint.c create mode 100644 newlib/libm/machine/riscv/sf_llround.c create mode 100644 newlib/libm/machine/riscv/sf_lrint.c create mode 100644 newlib/libm/machine/riscv/sf_lround.c copy newlib/libm/machine/{x86_64 => shared_x86}/fenv.c (100%) create mode 100644 newlib/libm/machine/sparc/Makefile.am create mode 100644 newlib/libm/machine/sparc/Makefile.in copy newlib/{libc/machine/a29k => libm/machine/sparc}/aclocal.m4 (100%) create mode 100755 newlib/libm/machine/sparc/configure copy newlib/libm/machine/{pru => sparc}/configure.in (100%) create mode 100644 newlib/libm/machine/sparc/feclearexcept.c create mode 100644 newlib/libm/machine/sparc/fegetenv.c create mode 100644 newlib/libm/machine/sparc/fegetexceptflag.c create mode 100644 newlib/libm/machine/sparc/fegetround.c create mode 100644 newlib/libm/machine/sparc/feholdexcept.c create mode 100644 newlib/libm/machine/sparc/fenv.c create mode 100644 newlib/libm/machine/sparc/feraiseexcept.c create mode 100644 newlib/libm/machine/sparc/fesetenv.c create mode 100644 newlib/libm/machine/sparc/fesetexceptflag.c create mode 100644 newlib/libm/machine/sparc/fesetround.c create mode 100644 newlib/libm/machine/sparc/fetestexcept.c create mode 100644 newlib/libm/machine/sparc/feupdateenv.c mode change 120000 => 100644 newlib/libm/machine/x86_64/feclearexcept.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fegetenv.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fegetexceptflag.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fegetround.c mode change 120000 => 100644 newlib/libm/machine/x86_64/feholdexcept.c mode change 120000 => 100644 newlib/libm/machine/x86_64/feraiseexcept.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fesetenv.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fesetexceptflag.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fesetround.c mode change 120000 => 100644 newlib/libm/machine/x86_64/fetestexcept.c mode change 120000 => 100644 newlib/libm/machine/x86_64/feupdateenv.c create mode 100644 newlib/libm/math/e_tgamma.c create mode 100644 newlib/libm/math/ef_tgamma.c delete mode 100644 newlib/libm/math/er_gamma.c delete mode 100644 newlib/libm/math/erf_gamma.c create mode 100644 winsup/Makefile.am create mode 100644 winsup/Makefile.am.common delete mode 100644 winsup/Makefile.common delete mode 100644 winsup/Makefile.in delete mode 100644 winsup/aclocal.m4 delete mode 100755 winsup/c++wrap delete mode 100755 winsup/ccwrap delete mode 100755 winsup/config.guess delete mode 100755 winsup/config.sub delete mode 100755 winsup/configure delete mode 100755 winsup/configure.cygwin create mode 100644 winsup/cygserver/Makefile.am delete mode 100644 winsup/cygserver/Makefile.in delete mode 100644 winsup/cygserver/aclocal.m4 delete mode 100755 winsup/cygserver/autogen.sh delete mode 100755 winsup/cygserver/configure delete mode 100644 winsup/cygserver/configure.ac create mode 100644 winsup/cygwin/Makefile.am delete mode 100644 winsup/cygwin/Makefile.in delete mode 100644 winsup/cygwin/aclocal.m4 delete mode 100755 winsup/cygwin/autogen.sh delete mode 100755 winsup/cygwin/configure delete mode 100644 winsup/cygwin/configure.ac create mode 100644 winsup/cygwin/fenv.c delete mode 100644 winsup/cygwin/fenv.cc create mode 100644 winsup/cygwin/fhandler_mqueue.cc create mode 100644 winsup/cygwin/gcc_seh.h create mode 100644 winsup/cygwin/include/cygwin/limits.h delete mode 100644 winsup/cygwin/include/fenv.h delete mode 100644 winsup/cygwin/include/ftw.h create mode 100644 winsup/cygwin/include/machine/_threads.h create mode 100644 winsup/cygwin/libc/call_once.c create mode 100644 winsup/cygwin/libc/cnd.c create mode 100644 winsup/cygwin/libc/mtx.c create mode 100644 winsup/cygwin/libc/thrd.c create mode 100644 winsup/cygwin/libc/tss.c delete mode 100644 winsup/cygwin/localtime.cc create mode 100644 winsup/cygwin/math/hypotl.c delete mode 100755 winsup/cygwin/mkstatic create mode 100644 winsup/cygwin/mqueue_types.h create mode 100644 winsup/cygwin/release/3.1.4 create mode 100644 winsup/cygwin/release/3.1.5 create mode 100644 winsup/cygwin/release/3.1.6 create mode 100644 winsup/cygwin/release/3.1.7 create mode 100644 winsup/cygwin/release/3.2.0 create mode 100644 winsup/cygwin/release/3.3.0 delete mode 100644 winsup/cygwin/tz_posixrules.h create mode 100644 winsup/cygwin/tzcode/README create mode 100644 winsup/cygwin/tzcode/localtime.c create mode 100644 winsup/cygwin/tzcode/localtime.c.patch create mode 100644 winsup/cygwin/tzcode/localtime_wrapper.c create mode 100644 winsup/cygwin/tzcode/namespace.h create mode 100644 winsup/cygwin/tzcode/private.h create mode 100644 winsup/cygwin/tzcode/tz_posixrules.h create mode 100644 winsup/cygwin/tzcode/tzfile.h create mode 100644 winsup/doc/Makefile.am delete mode 100644 winsup/doc/Makefile.in delete mode 100755 winsup/doc/configure delete mode 100644 winsup/doc/configure.ac delete mode 100644 winsup/doc/ug-info.xml delete mode 100755 winsup/install-sh delete mode 100644 winsup/lsaauth/Makefile.in delete mode 100755 winsup/lsaauth/configure delete mode 100644 winsup/lsaauth/configure.ac delete mode 100755 winsup/lsaauth/cyglsa-config delete mode 100644 winsup/lsaauth/cyglsa.c delete mode 100644 winsup/lsaauth/cyglsa.din delete mode 100644 winsup/lsaauth/cyglsa64.def create mode 100644 winsup/testsuite/Makefile.am delete mode 100644 winsup/testsuite/Makefile.in delete mode 100644 winsup/testsuite/aclocal.m4 delete mode 100755 winsup/testsuite/configure delete mode 100755 winsup/testsuite/configure.ac create mode 100644 winsup/testsuite/cygrun/Makefile.am create mode 100644 winsup/utils/Makefile.am delete mode 100644 winsup/utils/Makefile.in delete mode 100644 winsup/utils/aclocal.m4 delete mode 100755 winsup/utils/autogen.sh delete mode 100644 winsup/utils/bloda.cc delete mode 100755 winsup/utils/configure delete mode 100644 winsup/utils/configure.ac delete mode 100644 winsup/utils/cygcheck.cc delete mode 100644 winsup/utils/dump_setup.cc create mode 100644 winsup/utils/gmondump.c create mode 100644 winsup/utils/mingw/Makefile.am create mode 100644 winsup/utils/mingw/bloda.cc create mode 100644 winsup/utils/mingw/cygcheck.cc rename winsup/utils/{ => mingw}/cygwin-console-helper.cc (100%) create mode 100644 winsup/utils/mingw/dump_setup.cc rename winsup/utils/{ => mingw}/ldh.cc (100%) create mode 100644 winsup/utils/mingw/path.cc create mode 100644 winsup/utils/mingw/strace.cc create mode 100644 winsup/utils/mingw/testsuite.cc create mode 100644 winsup/utils/mingw/testsuite.h delete mode 100644 winsup/utils/parse_pe.cc create mode 100644 winsup/utils/profiler.cc delete mode 100644 winsup/utils/strace.cc delete mode 100644 winsup/utils/testsuite.cc delete mode 100644 winsup/utils/testsuite.h