This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/af_unix_new in repository newlib.
discards b28608ede Cygwin: AF_UNIX: peek_pipe_poll: fix use of io_lock discards c5ad9acfa Cygwin: AF_UNIX: recvmsg: support the MSG_PEEK flag discards 4d393de18 Cygwin: AF_UNIX: recvmsg: refactor discards 6276d6248 Cygwin: AF_UNIX: recvmsg: make the read atomic discards 85745d727 Cygwin: AF_UNIX: recvmsg: remove assertions discards db48d67d5 Cygwin: AF_UNIX: peek_pipe: change error handling discards 93d780b6c Cygwin: AF_UNIX: listen_pipe: check for STATUS_SUCCESS discards b9b50bf21 Cygwin: AF_UNIX: socket: set the O_RDWR flag discards 7c66c1d43 Cygwin: always recognize AF_UNIX sockets as reparse points discards eb94d84bd Cygwin: fix handling of known reparse points that are not symlinks discards c28a65aa8 Cygwin: AF_UNIX: use FILE_OPEN_REPARSE_POINT when needed discards 4a54af935 libc/include/wchar.h: Remove parameter name discards 396581774 libc/include/inttypes.h: Remove parameter name discards 76ea96917 libgloss: aarch64: Add support for Armv8-R AArch64 discards 132e6836a Cygwin: avoid GCC 10 error with -Werror=narrowing discards 3494d77b6 Cygwin: avoid GCC 10 error with -Werror=narrowing discards 8b25d3ff0 Cygwin: avoid GCC 10 error with -Werror=parentheses discards c38244d1c Cygwin: check_reparse_point_target: update comment discards c661c1196 libc/include/math.h: Remove parameter name discards 02f5f01ec Add C-SKY port for libgloss discards a371751d3 Cygwin: winlean.h: remove most of the extended memory API discards 9e29acac1 Port of C-SKY for newlib discards 79714865b libm: Make tgamma(-small) = -INFINITY discards 0d7f11eaf winsup/doc/faq-what.xml: FAQ 1.2 Windows versions supported discards a0d6d5f5d fhandler_proc.cc(format_proc_cpuinfo): add tsxldtrk, sev_es flags discards 54f05c7bf Cygwin: pty: Drop handling for UTF-7 in convert_mb_str(). discards 0e02bac72 Cygwin: ldd: Also look for not found DLLs when exit status is [...] discards c7751a1fd Cygwin: pty: Prevent garbled output for existing non-cygwin apps. discards e2f796755 Cygwin: pty: setup new pty on opening the master, not in constructor discards 137d04131 Cygwin: pty: Fix input charset for non-cygwin apps with disab [...] discards 2ba5e6822 Cygwin: pty: Revise convert_mb_str() function. discards 1b327f717 Cygwin: document last bug fix discards 684d13417 Cygwin: path_conv::check: handle error from fhandler_process::exists discards 4ae9a853d Cygwin: format_process_fd: add directory check discards ac2a582bb Cygwin: pty: move codepage evaluation to nlsfuncs.cc discards 011ee670e Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags discards 639e19557 libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamm [...] discards 42e54967a libm/riscv: Use common fma code when necessary discards 05b633466 libm/riscv: Fix machine-specific sqrt build process discards 3f26c0516 MSP430: Fix calculation of string length in sbrk.c discards 7580cada8 Cygwin: create install dir for libs discards c041e84d3 loadlocale: don't casecmp digits discards 7c99e1c79 MSP430: Fix message in sbrk.c printing binary character discards 7d8116306 Fix warnings when building for msp430-elf discards f685455f2 libm/machine/arm: Rename s*_fma.c -> s*_fma_arm.c discards 4dd0d0b7b Cygwin: libpthread: Export C11 thread symbols from libpthread [...] discards 433c75f09 Cygwin: mtx_init: drop glibc workaround discards 82c096cc7 Cygwin: pty: Fix a bug in the code removing set window title [...] discards 0805bc073 Cygwin: pty: Disable pseudo console if TERM does not have CSI6n. discards bb252d992 Cygwin: Remove waitloop argument from try_to_debug() discards 617e78478 Cygwin: sigproc.cc: add comment discards 102547fac Cygwin: Add modfl fix to release notes discards 9a8627002 Cygwin: crt: Add "volatile" to all inline assembly snippets u [...] discards 8d8006e98 Cygwin: math/modfl.c: Fix segment faults in modfl(). discards 537f82020 Cygwin: Add Cygwin 3.2 release info discards e6d4fe548 Cygwin: Add C11 threads API discards 3bdc05473 Cygwin: make pthread_yield available for internal usage discards 1292d0c07 Cygwin: pthread_yield: Add BSD visibility discards b45204048 Cygwin: pthreads: iterate over key destructors per POSIX discards e52c51de9 Cygwin: Remove .drone.yml discards 7c837e784 Cygwin: Add github action to cross-build on Fedora discards d80a388c2 Cygwin: Add .appveyor.yml discards f6cddcd1d Cygwin: sigproc: Fix a thinko in array size discards 6251a05e9 Cygwin: sigproc: Eliminate redundant copying of chld_procs discards cd62d60b7 Cygwin: sigproc: fix minor formatting issue discards 4c6f43f42 Cygwin: select: Fix a bug on closing pi->bye event. discards 2a58ca464 Cygwin: sigproc: Allow more child processes per process discards 07c79c659 Cygwin: drop PROC_DETACHED_CHILD flag discards 87fe83f4d Cygwin: sigproc: drop __stdcall discards 74b22bdff Cygwin: sigproc: return int from remove_proc discards cd307a519 Cygwin: fix up proc_subproc flags and matching pinfo methods discards c29d93602 Cygwin: fhandler_fifo::delete_client_handler: improve efficiency discards 201659ed9 winsup/doc/faq-api.xml(faq.api.timezone): explain time zone updates discards 1f44fb57b Cygwin: console: Replace WriteConsoleA() with WriteConsoleW(). discards 698587061 doc: Also update shebang for chapter-texi2docbook.py discards 66835055b winsup/doc/faq-api.xml, -programming.xml: change Win32 to Win [...] discards dd67c260c winsup/doc/faq-setup.xml, faq-using.xml: update setup FAQ discards a7ec3f943 Enabled _CS* defines for RTEMS discards a132187d0 doc: Various fixes to makedocbook for python3.8 discards f2031f355 Cygwin: cwdstuff::get: clean up debug_printf output discards 8ddd82067 Cygwin: pty: Implement new pseudo console support. discards 0b8a8a3e3 Cygwin: bump version to 3.2.0 discards b36fb8e13 Cygwin: strace: ignore GCC exceptions discards e3771d467 Cygwin: add header defining GCC exception codes discards dc4b06693 Cygwin: main exception handler (64-bit): continue GCC exceptions discards 23a8182a3 libm/stdlib: Realloc when shrinking by 2* or more discards e2cc9c20c libm/stdlib: don't read past source in nano_realloc discards 39dae3cb2 Cygwin: pty: Change the timing of set_locale() call again. discards 9476dcb59 Cygwin: pty: Change the timing of setup_locale() call. discards 493018d89 libc/stdlib: Fix build failure in nano_calloc discards e6a570f03 libc/stdlib: Use __builtin_mul_overflow for reallocarray and calloc discards e9234684d libm/machine/riscv: Add custom fma/sqrt functions when suppor [...] discards a9774cc51 Cygwin: pty: Add a workaround for issue of starting a lot of mintty. discards cecc03b97 libm/machine/arm: Add optimized fmaf and fma when available discards 7f2f428ac libm: Detect fast fmaf support discards 8bb88c552 libm: ARM without HW double does not have fast FMA discards ef93637d2 libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exception discards 3f7c2785e Cygwin: cygserver: build with -Wimplicit-fallthrough=5 discards ba6646e1a Cygwin: Use documented QueryWorkingSetEx() in dumper discards 8d0b23612 MSP430: Increase the amount of main memory available in sim l [...] discards 6b6240eab MSP430: Word align __*_array_start symbols in sim linker scripts discards 37c786570 Cygwin: cygserver: build with -Wimplicit-fallthrough=4 -Werror discards ec677c8ae Cygwin: utils: build with -Wimplicit-fallthrough=4 -Werror discards d998c32af Cygwin: utils: convert usage() to proper noreturn function th [...] discards 542632a3f Cygwin: utils: cygcheck: avoid GCC warning concatenating strings discards 743fa1ef6 Cygwin: utils: refresh tzmap discards 8afc16ff7 libm: Control errno support with _IEEE_LIBM configuration parameter discards 3d85fae53 libm/math: Don't modify __ieee754_pow return values in pow discards f2806bec3 libm/math: Set errno to ERANGE for pow(0, -y) discards 197968750 libm/math: Make yx functions set errno=ERANGE for x=0 discards b2aea6832 libm/math: set errno to ERANGE at gamma poles discards 47d3ba46a Cygwin: Add 'fallthrough' pseudo keyword for switch/case use discards 99c58cab4 Cygwin: Fix missing breaks in switch statement discards 439373142 libm: Set math_errhandling to match library and hardware [v2] discards 89b29d354 libm/common: Set WANT_ERRNO based on _IEEE_LIBM value discards 0c1aa2c19 Cygwin: FIFO: add a third pass to raw_read discards 4509d5f94 Cygwin: FIFO: fix indentation discards a967b10e2 Cygwin: FIFO: synchronize the fifo_reader and fifosel threads discards 71406fcc4 Cygwin: FIFO: don't read from pipes that are closing discards 3448d8369 Cygwin: FIFO: reorganize some fifo_client_handler methods discards 7c07c3135 Cygwin: FIFO: add a timeout to take_ownership discards 56b41453f Cygwin: FIFO: fix timing issue with owner change discards 2b856c06f Cygwin: FIFO: lock fixes discards fb619d36a fhandler_proc.cc(format_proc_cpuinfo): use _small_sprintf %X [...] discards 95a627969 fhandler_proc.cc(format_proc_cpuinfo): add SERIALIZE instruct [...] discards f67e6cdf6 libm/math: Use __math_xflow in obsolete math code [v2] discards 8308d2897 select.h: update FD macros to latest FreeBSD, fix type conver [...] discards 7d9c7c606 Cygwin: posix_spawn: add Cygwin-specific code fixing process [...] discards 249e88646 Cygwin: Speed up dumper discards bb291dea2 Cygwin: Remove synchronization event from dumper discards 32c53ea67 Cygwin: Add --nokill dumper option discards d220f1c28 arm: Fix include to avoid undefined reference discards 14757dd5b arm: Split fenv.c into multiple files discards 3100a7f4b arm: Fix fenv support discards ad91244d9 Cygwin: Decorate NtQueryVirtualMemory() to fix 32-bit build discards 6232c3126 riscv: fix integer wraparound in memcpy discards 8aa1741a4 fhandler_proc.cc(format_proc_cpuinfo): add flags and TLB size discards b93858240 Cygwin: mmap: Remove AT_ROUND_TO_PAGE workaround discards c9ce5f8c7 Cygwin: mmap: document recent bugfix discards ee9cfa3bc Cygwin: Use MEMORY_WORKING_SET_EX_INFORMATION in dumper discards c5a4d880e Cygwin: Don't dump non-writable image regions discards a5bac1dce Cygwin: Drop excluded regions list from dumper discards 7f0cf24c3 Cygwin: Remove reading of PE for section flags from dumper discards f51433f82 Cygwin: Show details of all memory regions in dumper debug output discards 45b33692b Cygwin: mmap: constify pagesize throughout discards af4aa2721 Cygwin: mmap: fix mapping beyond EOF on 64 bit discards 538657429 Cygwin: pty: Fix a bug on redirecting something to /dev/pty*. discards d2ff46b66 Cygwin: sockets: Rearrange check for connect failure discards 8fba8b800 Cygwin: FIFO: document recent fixes discards 4748f00c6 Cygwin: FIFO: update commentary discards d7c611572 Cygwin: FIFO: clean up discards 7bfce67b6 Cygwin: FIFO: allow take_ownership to be interrupted discards b2ad0df83 Cygwin: fhandler_fifo::take_ownership: don't set event unnecessarily discards e29d846a8 Cygwin: FIFO: add missing lock discards f31e5f488 Cygwin: FIFO: make certain errors non-fatal discards f94043c12 Cygwin: FIFO: fix indentation discards c06dac5ba Cygwin: FIFO: improve taking ownership in fifo_reader_thread discards ce3bc4377 Cygwin: FIFO: reduce I/O interleaving discards 1b947cc00 Cygwin: fhandler_fifo::hit_eof: improve reliability discards db8e976b9 Cygwin: FIFO: keep a writer count in shared memory discards 240f60192 Cygwin: FIFO: fix problems finding new owner discards c7d61e9db ctype.h: Fix unused variable warnings discards 152ce9bc8 Cygwin: document previous poll/select patch discards d5fdc1f05 Cygwin: make sure failed sockets always signal writability discards 0c52d247c Cygwin: FAQ 1.6: Update "Who's behind the project?" discards 00beea3f9 Cygwin: FAQ 1.5: Clarify "What version is this" discards c6c4287eb Cygwin: Make dumper scan more than first 4GB of VM on x86_64 discards af980226d Cygwin: Add a new win32_pstatus data type for modules on x86_64 discards cea1b2141 Cygwin: Update ELF target used by dumper on x86_64 discards 2817c5a11 Cygwin: Slightly improve error_start documentation discards 1c9ae162c testsuite: Fix iconv tests to use new encoding config defines discards c7b1059b9 libc/iconv: find_alias was mis-computing remaining alias tabl [...] discards 0148b1b39 libc/iconv: Remove unneeded pointer var for _iconv_aliases discards 24528f060 libc/iconv: Detect CES handler loading failure discards e0ba81d8c Fix invalid acl_entry_t on 32-bit Cygwin discards 2f355d443 Cygwin: convert sys_wcstombs/sys_mbstowcs wrapper to inline f [...] discards 091ba3ac9 Cygwin: Bump DLL version to 3.1.7 discards 817b18e5c Cygwin: add microcode patch to release messages discards d62925ecc format_proc_cpuinfo: fix microcode revision shift direction discards d1bb5082a fhandler_proc.cc(format_proc_cpuinfo): add microcode registry [...] discards 5eb4c62a9 Removed #ifndef _ARM_PCS_VFP_ from sys/fenv.h for arm discards 622798532 Cygwin: fix buffer overrun in cygwin_strcasecmp discards 5129dd874 libm: machine: Add missing sparc and mips configuration discards 7098b20fc mips fenv support discards 3f48f37c6 SPARC fenv support discards b1692371a fenv aarch64 support discards 88d416d49 pru: Fix memory corruption on syscall return discards 16092ccdc Cygwin: add new IPPROTO_TCP options to release notes discards 68f87c579 Cygwin: tcp: Support TCP_QUICKACK discards 7fccd7958 Cygwin: tcp: Support TCP_USER_TIMEOUT discards c33e6a209 Cygwin: tcp: Support TCP_KEEPIDLE, TCP_KEEPCNT, TCP_KEEPINTVL discards e06a2f3ca Cygwin: tcp: Support TCP_FASTOPEN discards 7730d964a Cygwin: tcp: fix IPPROTO_TCP option handling discards debd470fb Cygwin: pty, termios: Unify thoughts of read ahead beffer handling. discards eb9771630 Cygwin: pty: Discard CSI > Pm m sequence from native windows apps. discards bf759333d fenv support arm discards ab21368da Regenerate libm/machine configuration files for powerpc discards c9781591a Cygwin: pty: Fix screen distortion after less for native apps again. discards 7607c8e23 hard float support for PowerPC taken from FreeBSD discards e6ea0815d Bump version to 3.1.6 discards bbb798bbc Cygwin: pty: Fix screen distortion after using less for native apps. discards 8f647da01 Cygwin: pty: Revise the code which prevents undesired window title. discards d3f3d0bed Cygwin: pty: Clean up fhandler_pty_master::pty_master_fwd_thread(). discards 779b33446 Cygwin: console: Discard some unsupported escape sequences. discards 680c25fc3 Cygwin: pty: Prevent garbage remained in read ahead buffer. discards 84bf8337b Cygwin: update C++ dialect to gnu++14 discards 696c1c935 Cygwin: console: Make cursor keys work in vim under ConEmu. discards 61ab41790 Cygwin: stat: fix st_mode of fifos again discards e8af23bd2 Cygwin: pty: Prevent meaningless ResizePseudoConsole() calls. discards 9075c4d94 Cygwin: pty: Fix a bug in free_attached_console(). discards 55b626bda Cygwin: FAQ: fix Cygwin build requirements discards 7a2480c07 Cygwin: drop useless comment discards 3d6071eae Cygwin: add missing files to 'clean' build rule discards b6a714785 Cygwin: revamp localtime.o build rule discards 36313c309 Cygwin: convert localtime_wrapper.c to plain C source discards fa9074072 Cygwin: rename localtime.cc to localtime_wrapper.c discards eee6fd973 Cygwin: move localtime.o build rule to end of file discards 3e1a58d09 Cygwin: tzcode resync: details discards 577e179f5 Cygwin: tzcode resync: imports discards 745f2a04f Cygwin: tzcode resync: basics discards 22d52cddd Cygwin: fix declaration of __small_{v}sprintf discards 88e92f01a Cygwin: pty: Stop counting number of slaves attached to pseud [...] discards 8847c9ae2 Cygwin: pty: Revise code to make system_printf() work after close. discards 0ae4d0168 Cygwin: FIFO: add missing unlock discards 549877c96 Cygwin: FIFO: Revert "take ownership on exec" discards 36f74ad1d Cygwin: pty: Make system_printf() work after closing pty slave. discards 06c9f53c3 Cygwin: pty: Call FreeConsole() only if attached to current pty. discards 1ec9d4950 Reimplement aligned_alloc discards 3cf935b18 Cygwin: termios: Set ECHOE, ECHOK, ECHOCTL and ECHOKE by default. discards 84f16a823 cygwin: doc: Add keywords for ACE order issues discards dd777c784 Cygwin: FIFO: improve the interruptibility of raw_read discards 784b42978 Cygwin: FIFO: code simplification discards f8d8b9831 Cygwin: fifo: fix type of fifo_reader_id_t operators discards c6f26adb4 Cygwin: add pseudo console patch to release text discards 5be42e894 Document recent FIFO changes discards 22d4913d7 Cygwin: FIFO: update commentary discards 1d7ee8a0e Cygwin: FIFO: support opening multiple readers discards ef0fcccc3 Cygwin: FIFO: allow any reader to take ownership discards b5dc02948 Cygwin: FIFO: find a new owner when closing discards 34a04fca7 Cygwin: FIFO: take ownership on exec discards a00d5cc43 Cygwin: FIFO: add a shared fifo_client_handler list discards 9cb63f8ae Cygwin: FIFO: allow fc_handler list to grow dynamically discards 7afdbbadf Cygwin: FIFO: designate one reader as owner discards 996749558 Cygwin: FIFO: introduce a new type, fifo_reader_id_t discards b76b23d33 Cygwin: FIFO: keep track of the number of readers discards 6ed3acc3f Cygwin: FIFO: add shared memory discards a9c512f8a Cygwin: FIFO: use a cygthread instead of a homemade thread discards b3177a87a Cygwin: FIFO: make opening a writer more robust discards 5dd3bb20d Cygwin: FIFO: fix hit_eof discards e1d975d98 Cygwin: FIFO: dup/fork/exec: make sure child starts unlocked discards 714d1f783 Cygwin: FIFO: honor the flags argument in dup discards d936c232a Cygwin: FIFO: remove the arm method discards 02e6cdcb2 Cygwin: FIFO: simplify the listen_client_thread code discards 814d0dee2 Cygwin: FIFO: change the fifo_client_connect_state enum discards f2fb5f2a1 Cygwin: FIFO: simplify the fifo_client_handler structure discards 53fdf3c00 Cygwin: FIFO: minor change - use NtClose discards 847ab5fe4 Revert "localtime define _DIAGASSERT" and followups affecting [...] discards f7f38be1f setup_pseudoconsole(): handle missing/incorrect helper gracefully discards 88b71aa4f localtime define _DIAGASSERT discards d333c7ff9 localtime 1.82 discards 651bcd6a3 localtime 1.81 discards 8a99f3429 localtime 1.80 discards 305748227 localtime 1.79 discards 86b69db6f localtime 1.78 discards cf5e12482 localtime 1.77 discards 7d3c86a36 localtime 1.76 discards b37a046f7 localtime 1.75 discards d8432d42d localtime 1.74 discards e70d108e6 localtime 1.73 discards 210c6e754 Cygwin: localtime.cc: reformat for easier patching discards 85da9d4a3 Cygwin: add release message for fixed floppy bugs discards 05c748840 Cygwin: raw disk I/O: lock floppys as well discards d0ae58ef6 Cygwin: raw disk I/O: Fix return value in error case discards 021844eb7 Cygwin: file I/O: make sure to treat write return value as ssize_t discards a40001f49 Cygwin: accounts: Report unrecognized db_* nsswitch.conf keywords discards effa51900 Cygwin: accounts: Don't keep old schemes when parsing nsswitch.conf discards 1840bb1cf Cygwin: accounts: Unify nsswitch.conf db_* defaults discards ed6f47e79 Cygwin: Add David Macek to CONTRIBUTORS discards f6bbef8b6 Cygwin: symlinks: fix WSL symlink creation if cygdrive prefix is / discards 6568cd36f cygheap_pwdgrp: Handle invalid db_* entries correctly discards 819eb9b50 Cygwin: faq: disable outdated "sshd in domain" faq discards 0b7dd122f proc_cpuinfo: Add PPIN support for AMD discards 68a915cbe Cygwin: utils: override definition of PMEM_EXTENDED_PARAMETER discards dd4c08661 Cygwin: mmap_alloc: fix comment to document using the extende [...] discards 0a1b87bc9 Cygwin: threads: use extended memory API if available discards 93bd77b9d Cygwin: mmap: use extended memory API if available discards b1c590a62 Cygwin: memory: declare extended memory API discards 8cee7460e Cygwin: threads: add missing include of mmap_alloc.h discards e36e107d0 Cygwin: threads: lower thread size from pool to 256 Megs discards 6ec01bd2b Cygwin: threads: use mmap area to fulfill requests for big stacks discards e96288dbc Cygwin: symlinks: Allow traversing WSL symlinks discards 24da67cab Cygwin: docs: revamp docs explaining symlinks discards c7a6d3b5d Cygwin: symlinks: create WSL symlinks on supporting filesystems discards 0d99bc28d Cygwin: symlinks: fix WSL symlinks pointing to /mnt discards ea8d2520a winsup/cygwin: remove defines added in mingw-w64 v7.0.0 discards 033c90778 Cygwin: symlinks: support WSL symlinks discards 1fb55bb12 Cygwin: serial: fix GCC warning discards 47c774a88 newlib/libm/math: Make pow/powf return qnan for snan arg discards c0db3c5f2 newlib/libm/common: Don't re-convert float to bits in modf/modff discards 6cc51ff27 newlib/libm/common: Fix modf/modff returning snan discards 35cb09941 Fix spurious underflow exceptions for Bessel functions for do [...] discards d0f4ea36e Revert "Cygwin: serial: read: if VMIN > 0, wait for VMIN char [...] discards 5225afcf9 fhandler_serial: fix comments discards 8150ad277 Cygwin: serial: read: if VMIN > 0, wait for VMIN chars in inb [...] discards 486c8bed9 Cygwin: serial: use per call OVERLAPPED structs discards 3ec74c487 Cygwin: serial: select: call ClearCommError prior to calling [...] discards 1cf63e69e Cygwin: serial: select: fix WaitCommEvent request discards 93c20e47b Cygwin: serial: tcsetattr: set timeouts unconditionally discards b38b61e3a Cygwin: serial: avoid overrun of vtime discards ffc4e9f97 Cygwin: serial: select: fix previous revamp patch discards 0ae9d48d9 Cygwin: serial: revamp overlapped IO in read and select discards 42b1f285a Cygwin: serial: read: revamp raw_read, change vmin_ and vtime [...] discards 4f5e552f2 Cygwin: serial: select: simplify peek_serial discards ecf9c03b0 Cygwin: Use a separate Start Menu folder for WoW64 installs discards 62505a53a Fix hypotf missing mask in hi+lo decomposition discards a1f557e44 Fix modf/f for NaN input discards 8aa098fc1 Fix for k_tan.c specific inputs discards c4ebbb0cf Cygwin: serial: wait for CancelIo completion discards a9bd75eeb RTEMS: Include missing header and fix stub discards 7a57f4508 Cygwin: pty: Add FreeConsole to destructor of pty slave. discards 558f27a4d Cygwin: serial: try fix o_nonblock discards 8bebfcf76 Cygwin: belatedly add Hans-Bernhard to CONTRIBUTORS file discards 7c7caf504 Cygwin: fix formatting: drop trailing whitespace discards f5b15ed56 Cygwin: fix formatting: collapse whitespace-only lines discards 07c77893d Cygwin: fix formatting: drop spaces leading tabs discards 80dc3db40 Cygwin: fix formatting: replace TAB char with \t in string constant discards 95480c5c6 Fix truncf for sNaN input discards fb263651b i386/fenv.c: Include fenv.c implementation shared with x86_64 [...] discards ffdb4e140 Fix error in fdim/f for infinities discards 10d0a3af1 Fix error in exp in magnitude [2e-32,2e-28] discards ef90942c1 Cygwin: console: Fix behaviour of "ESC 8" after reset. discards f1ccefddc Do not bother passing optional argument to WriteConsoleA. discards d2dd32b3a Collect handling of wpixput and wpbuf into a helper class. discards 9513cd16a Fix error in float trig. function range reduction discards a5340ba59 Cygwin: console: convert wpbuf_put to inline function discards a879e8a93 Cygwin: console: Add a workaround for "ESC 7" and "ESC 8". discards 33887eba2 Cygwin: console: Prevent buffer overrun. discards d3f86007f Cygwin: console: Fix setting/unsetting xterm mode for input. discards 5a2dc4d68 Cygwin: console: Revise the code to fix tab position. discards 21ea1df34 Cygwin: ioctl: TIOCINQ: always return number of chars in the [...] discards 4448886d4 Fix error in powf for (-1.0, NaN) input discards f0e3ece6e arm: Finish moving newlib to unified syntax for Thumb1 discards f4f8fac72 Cygwin: console: Adjust the detailed behaviour of ESC sequences. discards bfacf96fa Cygwin: AF_UNIX: rework fixup_after_exec discards 5c382e9a7 Cygwin: 32 bit: remove old code to 16 bit align stack discards 3b8146dd1 Cygwin: AF_UNIX: use Nt functions within Nt functions discards f448b20aa Cygwin: AF_UNIX: fix creating shared mem region in dup discards 74e4e755a Cygwin: Update dumper for bfd API changes discards d3204d120 Cygwin: console: Add emulation of CSI3J on Win10 1809. discards aa5b557ee Cygwin: console: Add support for REP escape sequence to xterm mode. discards 27f4e4807 Cygwin: console: Unify workaround code for CSI3J and CSI?1049h/l. discards 8ab229d7f Cygwin: console: Add workaround for broken IL/DL in xterm mode. discards 74476ae40 Cygwin: ps: fix compiler warning in ttynam discards faca79e8a Cygwin: cygserver: drop useless packed attribute discards 4d3149ca8 Cygwin: Makefile.in: add -fno-builtin-execve CFLAG when build [...] discards 65a259d31 Cygwin: posix timers: fix uninitialized variable discards 30538168c cpuinfo:power management: add proc_feedback, acc_power discards f82e9e972 x86_64/i386 fenv: Replace symlink with include fenv_stub.c discards e589a794f Cygwin: console: Fix segfault on shared_console_info access. discards 2b4af688f fhandler_proc/cpuinfo: support fast short REP MOVSB discards 5a0b2800a Cygwin: add release message for NUL character bugs discards cbe899398 Cygwin: don't move cursor on NUL char at all discards a420410a1 Cygwin: fhandler_console.cc: fix minor style issues discards 057d228b7 Cygwin: console: ignore NUL byte on write in xterm emulation [...] discards 1ece9a500 newlib/libc/include/devctl.h: Add extern "C" wrapper discards a0dbd2ed2 Bump DLL version to 3.1.5 discards 415102058 Cygwin: console: Add guard for set/unset xterm compatible mode. discards 12d462750 Cygwin: console: Fix ioctl() FIONREAD. discards 98daa5539 Cygwin: add @cjksingle to release docs discards 564923298 Cygwin: describe new locale modifier @cjksingle for user guide discards 05dad2eb0 Locale modifier "@cjksingle" to enforce single-width CJK width. discards f497c0ced Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC discards 00dbd58ab Cygwin: move 3.1.3 to 3.1.4 release document discards ae22a9ce5 Cygwin: console: Fix code for restoring console mode. discards 34fa0e0a7 Cygwin: Bump DLL version to 3.1.4 discards 58d59bae5 Cygwin: console: Change timing of set/unset xterm compatible mode. discards 3d18d33ca pow: fix pow(-1.0, NaN) discards 1ac1ed53d Cygwin: pty: Add error handling in setup_pseudoconsole(). discards c26e51b9b Only pass the minimum number of syscall arguments discards 7b7048c07 Cygwin: pty: Prevent potential errno overwriting. discards ec3853baf Cygwin: pty: Fix state mismatch caused in mintty. discards c1e1b7ead Cygwin: pty: Inherit typeahead data between two input pipes. discards 26e0018cc Cygwin: pty: Add missing member initialization for struct pip [...] discards 48a0d02a5 Cygwin: pty: Remove debug codes and organize related codes. discards a6aba0100 Cygwin: pty: Avoid screen distortion on slave read. discards 049720bbc Cygwin: pty: Define mask_switch_to_pcon_in() in fhandler_tty.cc. discards a3e98f47a Cygwin: pty: Use pinfo() rather than kill() with signal 0. discards a5d8a840f Typo in license for newlib/libc/stdio/flags.c discards 448ee81e8 Typo in license terms for newlib/libm/common/log2.c discards 38f16be5c libgloss: Fix lseek semihosting bug on nios2 and m68k discards 116ac00a8 Cygwin: pty: Remove meaningless pointer increment. discards 03fb766e8 Cygwin: console: Revise color setting codes in legacy console mode. discards 00b4dbac8 Cygwin: fhandler_fifo.cc: add commentary discards 5078d5338 Cygwin: fstat_helper: always use handle in call to get_file_a [...] discards 6b1f773b3 RISC-V: Use newlib nano specific libm. discards 6160dcace Cygwin: document recent changes discards 8313dc7d9 Cygwin: AF_LOCAL: fix fcntl and dup if O_PATH is set discards f4ec32ff8 Cygwin: AF_LOCAL::fstatvfs: use our handle if O_PATH is set discards 9913feffa Cygwin: AF_LOCAL: set appropriate errno on system calls discards 4b6605d7f Cygwin: AF_LOCAL: allow opening with the O_PATH flag discards 9f9034ef9 Use remove-advertising-clause script to edit BSD licenses discards febd80c34 Revert "newlib: fix fseek optimization with SEEK_CUR" discards b7201553d Cygwin: stat: fix st_mode of fifos discards 49d097182 Cygwin: remove CYGWIN=dos_file_warning option discards 3331b66fc Cygwin: FIFO: fstatvfs: use our handle if O_PATH is set discards 3128762ac Cygwin: fhandler_disk_file::fstatvfs: refactor discards c81737d4f Cygwin: fhandler_base::fstat_fs: accomodate the O_PATH flag discards 658635a2f Cygwin: symlink/mknod: fix ACL handling discards 051dd974d Cygwin: path_conv: add PC_SYM_NOFOLLOW_DIR flag discards 6ea5d2ccc Cygwin: add short comments to path_conv options discards 1daeea08f Cygwin: drop __stdcall from close_all_files discards 4d765e761 Cygwin: move chmod_device declaration to winsup.h discards 8517af6aa Cygwin: pty: Revise code waiting for forwarding again. discards f23220724 Cygwin: console: Share readahead buffer within the same process. discards cc9466c0a Cygwin: FIFO: tweak fcntl and dup when O_PATH is set discards a9311db74 Cygwin: re-implement fhandler_fifo::open with O_PATH discards bcf0a3947 Cygwin: device_access_denied: return false if O_PATH is set discards 2658ca68d Cygwin: Bump DLL version to 3.1.3 discards 998c720db fhandler_proc.cc:format_proc_cpuinfo add rdpru flag discards 1e3f82857 Cygwin: pty: Remove close() call just before reopening slave. discards f0f6a3fc7 add pseudo console fixes to release text discards 287e7fd51 Cygwin: pty: Introduce disable_pcon in environment CYGWIN. discards dd592e117 Cygwin: pty: Fix reopening slave in push_to_pcon_screenbuffer(). discards bc2ad3359 Bump up newlib release to 3.3.0 discards 8365832ee Change the reent verify check option to document disabling it discards 315c798c7 Default newlib_reent_check_verify to yes in configure.host discards 10298a229 Cygwin: pty: Revise code waiting for forwarding by master_fwd [...] discards d9d50c094 riscv: Map between ieeefp.h exception bits and RISC-V FCSR bits discards 942d74fae riscv: Add 'break' statements to fpsetround switch discards a7408a5df riscv: Use current pseudo-instructions to access the FCSR register discards f0582ad85 Cygwin: document recent changes discards 699e94569 Cygwin: fstatat, fchownat: support the AT_EMPTY_PATH flag discards 9437384fd Cygwin: readlinkat: allow pathname to be empty discards c26b6108d Cygwin: allow opening a symlink with O_PATH | O_NOFOLLOW discards 88ada4981 Cygwin: normalize_win32_path: allow drive without trailing backslash discards 643c5cd9d Cygwin: pty: Fix state mismatch caused in octave gui. discards afe5b80a6 Cygwin: pty: Set console code page only if pseudo console is [...] discards 3b77b523e Cygwin: pty: Disable FreeConsole() on close for non cygwin process. discards 58cadce74 Cygwin: console: Add code to restore console mode on close. discards c73aa492f Cygwin: console: Add workaround for broken CSI3J in Win10 1809. discards 63ac5bbf3 Cygwin: console: Disable xterm mode for non cygwin process only. discards 17b1416e4 Cygwin: pty: Add missing CloseHandle() calls. discards 6c4658921 Cygwin: pty: Fix the issue regarding open and close multiple PTYs. discards 0b73ee8a9 Cygwin: select: Speed up select() call for pty, pipe and fifo. discards 402778242 Cygwin: console: Make suspending process work properly. discards 4da5117bf Cygwin: pty: Revise the code for setting code page of pseudo [...] discards 3d41359a1 Cygwin: pty: Remove destructor for fhandler_pty_master class. discards 84981ba3e Fixed crash on wine by adding NULL check after memchr discards 1998d6946 Cygwin: Add missing Linux #define of CPU_SETSIZE discards 7b0260aaf Prevent more NULL ptr accesses due to Balloc out of memory discards 4d217dfae Bump up release to 3.2.0 for yearly snapshot discards ca9a18248 doc: add more details about adding documentation to HOWTO discards 8823a66ce Cygwin: FIFO: use FILE_PIPE_REJECT_REMOTE_CLIENTS flag discards 33ae9310a Cygwin: add 3.1.2 release text discards 304d54e3d Optimize setjmp/longjmp for moxie. discards baeb26599 Cygwin: pty: Fix ESC[?3h and ESC[?3l handling again. discards 77161dcf9 Don't display trailing '.' in _dcvt discards 0017c4e6f Fix gcvt to always show 'ndigits' of precision discards c1093f593 Fix fcvt to only show 'ndigit' past decimal discards 7e5daba01 Cygwin: pty: Fix a bug regarding ESC[?3h and ESC[?3l handling. discards 324e3195e doc: Untabify python scripts used for making man pages discards ee05fde39 Cygwin: Bump DLL version to 3.1.2 discards 566e2fda7 Cygwin: add 3.1.1 release text belatedly discards 157536c84 Cygwin: autoload: Add missing GetProcessGroupAffinity/GetThre [...] discards aad46be17 Set __IEEE_LITTLE_ENDIAN for _XTENSA_EL__ (ESP32) discards 264189f90 Return EINVAL for illegal base in strtol discards a7bfec1a4 Cygwin: Bump DLL version to 3.1.1 discards bdc020e99 Cygwin: add strtold fix to release message discards 1b484af60 strtold: set errno to ERANGE on underflow per POSIX discards a9efe7efa Cygwin: ilogbl: Make sure to return FP_ILGB0 on zero input discards 794317b9d MSP430: Support new msp430-elfbare target discards 883fd2a86 Implement the unlink system call for the moxie simulator. discards de5d0bba5 Fix setjmp/longjmp for the moxie port. discards 403c60494 Cygwin: document the last bugfix discards e6a417b65 Cygwin: symlink_info::check: avoid assertion failure discards 4218c2699 libm: switch sf_log1p from double error routines to float discards a797b9b10 Cygwin: /proc/[PID]/stat to pull process priority correctly discards 779c25eab newlib/libc/include/sys/features.h: update __STDC_ISO_10646__ discards 020656a19 Cygwin: pty: Convert CamelCase names to snake_case names. discards 9ce7857de newlib: fix fseek optimization with SEEK_CUR discards 3242df289 Cygwin: pty: Trigger redraw screen if ESC[?3h or ESC[?3l is sent. discards 08bbe4c8c Cygwin: console: Revise the code checking if the console is legacy. discards 43fa6f67d Cygwin: pty: Use redraw screen instead of clear screen. discards c1ea19dcc regtool: allow /proc/registry{,32,64}/ registry path prefix discards f722dbfc8 Stash reent marker in upper bits of s1 on AMD GCN discards 5f50d19cb Cygwin: Doc change to note stackdump limit patch discards 5c5a0e236 Cygwin: Raise dumpstack frame limit to 32 discards 1b494a3fd Cygwin: console, pty: Prevent error in legacy console mode. discards e98a20b0a Cygwin: pty: Change how to determine if running as service or not. discards 3d9b77fd0 Cygwin: document console helper patch discards a7a0448d4 Cygwin: fix quoting when starting invisible console process discards 9f778aa71 Cygwin: devices: drop MAX_CONSOLES and fix FH_CONS_MAX discards 3b5ce400c Move timeval macros to <sys/time.h> discards d82192a21 Synchronize <sys/time.h> with FreeBSD discards 2bdb34ac3 Synchronize <sys/_timespec.h> with FreeBSD discards b14f6b3bf Fix sbttons for values > 2s discards 1b4bcde6c Cygwin: fix process parent/child relationship after execve discards e39931dff Fix libgloss being built for disabled multilibs discards 29f71245c Cygwin: getpriority() consistent with process priority discards 11633bd90 Add PRU license to COPYING.NEWLIB and COPYING.LIBGLOSS discards f04cb6051 PRU: Align libmath to PRU ABI discards 421792788 Fix some generated files discards bd609ff95 Initial PRU port for libgloss and newlib discards a09f78afb MSP430: Add missing build rule for unlink() to libgloss Makefile discards 15a01ed1a Cygwin: Provide more COM devices discards db01f3909 Cygwin: spawnvp, spawnvpe: fail if executable is not in $PATH discards 12e366c8c Cygwin: pty: Change the timing of clear screen. discards 3481157c3 Cygwin: pty: Avoid detach console in the process running as service. discards 134c70e72 riscv/sys/fenv.h: Add missing extern for fe_dfl_env_p discards 0a75f54bc Add patch from Joel Sherrill for i386 and x86_64 fenv support discards 842cd34ec Cygwin: mkdir and rmdir: treat drive names specially discards 97d9d18a7 Cygwin: document recent changes to format_proc_cpuinfo discards 98cd03847 fhandler_proc.cc(format_proc_cpuinfo): or model extension bits discards 22b1d557a fhandler_proc.cc(format_proc_cpuinfo): comment flags not reported discards 7625d6579 fhandler_proc.cc(format_proc_cpuinfo): add feature flags discards f32909ffd fhandler_proc.cc(format_proc_cpuinfo): use feature test print macro discards 96b433958 fhandler_proc.cc(format_proc_cpuinfo): add microcode discards 45fe082d5 fhandler_proc.cc(format_proc_cpuinfo): add bogomips discards d1b21d6d4 fhandler_proc.cc(format_proc_cpuinfo): round cpu MHz discards c061c9d27 fhandler_proc.cc(format_proc_cpuinfo): fix AMD physical cores count discards ec838257d fhandler_proc.cc(format_proc_cpuinfo): fix cpuid level count discards 69c5c3dce fhandler_proc.cc(format_proc_cpuinfo): fix cache size discards 6bafeab3c Allow verifying _REENT_CHECK macros memory allocation discards 57041a86a Optimize epilogue sequence for architectures with POP interworking. discards 1a76c0d2e Prevent NULL ptr accesses due to Balloc out of memory discards e6a626c8c Cygwin: Fix signal handling issue introduced by PTY related change. discards 89c28778f Document the last bug fix discards 2b1b21b98 Cygwin: normalize_win32_path: improve error checking discards 04a0cbc51 Cygwin: pty: Fix PTY so that cygwin setup shows help with -h option. discards 46522b22a Add SIOCGIFDOWNREASON. discards d9198db80 Add kernel-side support for in-kernel TLS. discards 9d158e5e6 Rename IPPROTO 33 from SEP to DCCP discards d24a8621a This commit updates rack to what is basically discards e5a0e3ff0 Add an external mbuf buffer type that holds discards ff63e5362 Convert all IPv4 and IPv6 multicast memberships discards cf65e4fd1 Extend mmap/mprotect API to specify the max page discards 135cac1fe Some devices take undesired actions when RTS and discards a7e4ffb81 Fix mismatch from r342379. discards dc1ca7d0e gai_strerror() - Update string error messages according to RFC 3493. discards 028ed9c67 Document the last change discards 2e577f51b Cygwin: rmdir: fail if last component is a symlink, as on Linux discards 353320b03 Cygwin: remove old cruft from path_conv::check discards cd79f1219 Cygwin: Fix incorrect TTY for non-cygwin process. discards 6ea311dc8 Cygwin: console: Make console input work in GDB and strace. discards 2a0132b18 Cygwin: pty: Add missing guard when PTY is in the legacy mode. discards 00453d9ea Cygwin: pty: Add charset conversion for console apps in legacy PTY. discards 5854b9baa Cygwin: pty: Unify the charset conversion codes into a function. discards 9dedc0bf7 Cygwin: pty: Make GDB work again on pty. discards 96a3accd3 Cygwin: pty: Avoid potential segfault in PTY code when ppid = 1. discards c196e3b52 Cygwin: console: Revive Win7 compatibility. discards 8de5aceaa Cygwin: document last change discards b614664f0 winsup/cygwin/times.cc (times): follow Linux and allow for a [...] discards b525b025a Cygwin: pty: Use autoload feature for pseudo console system calls. discards 02011361c Cygwin: pty: Correct typos that do not fit the coding style. discards 1795a9198 Cygwin: pty: Change the timing of clearing screen. discards 0488f074b Cygwin: pty: Use system NLS function instead of PTY's own one. discards 34c9903ab Cygwin: pty: Fix bad file descriptor error in some environment. discards f374406e7 Cygwin: fix CPU_SET macro visibility discards 4ba6c3a1a Cygwin: console: Fix read() in non-canonical mode. discards a11164297 Cygwin: pty: Switch input and output pipes individually. discards c65f436e7 Cygwin: pty: Prevent the helper process from exiting by Ctrl-C. discards 2c5262de8 Cygwin: pty: Fix screen alternation while pseudo console switching. discards 1116f2aff Cygwin: pty: Fix the behaviour of Ctrl-C in the pseudo console mode. discards 72534bf06 libc/include/devctl.h: Add SOCKCLOSE per FACE Technical Stand [...] discards 4a2aeb07d Cygwin: pty: Make SetConsoleCursorPosition() to be hooked. discards 2cf0a3531 Cygwin: pty: Make sure to show system error messages discards e713b402e Cygwin: pty: Fix potential state mismatch regarding pseudo console. discards 3148f642d Cygwin: pty: Fix select() with pseudo console support. discards 81d01408c Cygwin: pty: Disable clear screen on new pty if TERM=dumb or emacs*. discards 0ec206c45 Cygwin: pty: Add a workaround for ^C handling. discards d2d6f7f6f Cygwin: pty: Limit API hook to the program linked with the APIs. discards f0ff2bd4d Cygwin: pty: Fix state management for pseudo console support. discards db5a515a6 Cygwin: pty: Move function hook_api() into hookapi.cc. discards 1501ad995 Cygwin: pty: Speed up a little hooked Win32 API for pseudo console. discards 04bab1d9c Cygwin: pty: Code cleanup discards fd4882784 Adjust nios2 and m68k semihosting for sys/stat.h changes. discards f4af3236f Cygwin: sys/wait.h: Add _wait prototype to avoid compiler warning discards 4049d9128 fe_dfl_env.c: Fix typo in comment discards 07bf949f0 riscv/include/fenv.h: Use shared fenv.h. discards 6d99a9803 Cygwin: add W10 pseudo console support to release notes discards 156370eca Cygwin: pty: add pseudo console support. discards 224498dc1 Cygwin: get_posix_access: avoid negative subscript discards 4aad6e4e7 Fix regression in visium caused by sys/stat.h change discards 78f2994f3 Cygwin: math: Properly propagate input NANs in a few functions discards 648a21d2e Cygwin: math: Fix cosh(-INFINITY) to return +INFINITY discards 0dec6c574 Cygwin: math: Fix the return value for tgammal for zero and n [...] discards d49d73772 Revert previous change to sys/stat.h and fix cris libgloss discards 7b1674a3e Fix regression in cris-elf caused by sys/stat.h change discards d72cd9400 Cygwin: select: revamp non-polling code for signalfd discards bcd5a167c Revert "Cygwin: fix potential SEGV in sigwaitinfo/signalfd scenario" discards 6fa0948a4 stat.h: use POSIX-required timefields throughout discards ea99c1f3b fenv: Include documentation in generated .info file discards 80009634f Cygwin: ldd: Try harder to get dll names discards 9a41935dd Cygwin: console: Fix the condition to interrupt select() by SIGWINCH discards dfb1da8da Cygwin: console: Fix workaround for horizontal tab position discards b8d03a866 memmem.c and strstr.c: do not require -std=c99 discards bb0a88bdf fenv: Update makedocbook for eae68bfc discards 330eb0c71 fenv: Fix typo-ed variable name in documentation discards 51199dfdb fenv: Fix mangled makedoc markup discards f97208ecf fenv: fe_dfl_env.c doesn't contain any documentation discards 01c3186c5 Cygwin: fix potential SEGV in sigwaitinfo/signalfd scenario discards 7755ca7bc sched.h: Declare affinity functions only on targets supporting them discards 9c31cd3e6 Cygwin: ps: fix a compiler warning discards 5c3781e1a Cygwin: console: Fix cursor position restore after screen alt [...] discards 8c109c01f Cygwin: console: Add workaround for windows xterm compatible [...] discards 54352387d Cygwin: console: Fix deadlock at calling fork(). discards 591060759 Regenerated files from fenv.h addition discards 4e62308ed Add default implementation of fenv.h and all methods discards ad8e7adba Miscellaneous Makefile.in regenerated discards 780a5360f Cygwin: drop preliminary 3.0.8 release file discards b70b120db Cygwin: add missing bugfix release messages for 3.1.0 discards 713ba6213 Cygwin: shmat: use mmap allocator strategy on 64 bit discards c314b3020 Cygwin: getpriority() and top display for priority is inconsistent discards fac5fe536 Cygwin: build_env: fix off-by-one bug when re-adding PATH discards ef076e441 Cygwin: exec: check execute bit prior to evaluating script discards 8e7f67f6c Align libgloss/arm and libc/sys/arm sources: miscellaneous fixes discards f1abe1668 Align libgloss/arm and libc/sys/arm sources: Lite exit support discards 6331e1548 Align libgloss/arm and libc/sys/arm sources: HeapInfo and __h [...] discards 5f9f6d797 Align libgloss/arm and libc/sys/arm sources: Fix GetCmdLine s [...] discards d80f340c7 Cygwin: Implement CPU_SET(3) macros discards 76e5a6f57 RISC-V: Fix header guard for sys/fenv.h discards 207346df6 Cygwin: fork: attach child not before success discards de6be294a Cygwin: pinfo: stop remember doing reattach discards 07e5a79f0 Align _end symbol to at least 4 in all MIPS scripts discards e01812981 common/math_errf.c: Enable compilation of __math_oflowf discards 61e48131c hash.c: #include <reent.h> discards 2cd5c63d8 [arm] remove libc/sys/arm/sys/param.h discards af3ea492c Port ndbm - Remove Declaration of dbm_forder discards ef994c740 Cygwin: Fix the address of myself discards 9a6345d66 Cygwin: Don't change pgid to ctty pgid under debugger discards 32b5e69f4 Cygwin: Export newlib ndbm functions discards 2bb575c9e hash functions: use reentrant stat functions discards a39ec2423 MSP430: Remove .init/.fini sections discards 6fc5583aa Cygwin: document the last bug fix discards 077f2470a Cygwin: fhandler_termios::tcsetpgrp: check that argument is n [...] discards c984be009 Regenerate newlib/libc/search/Makefile.in for ndpm port discards dc4846cad fix compile errors for efgcvt.c discards eb95016d3 Port ndbm discards 39bce549b Stack Pointer and Stack Limit initialization refactored. discards 3eae57fd3 Cygwin: fix one more check for positive virtual_ftype_t values discards 2ea5214fd Cygwin: change virtual_ftype_t to not rely on negative values discards f862e1c13 Cygwin: fix /proc/PID/fd return value in error case discards 6ab86fb3d Cygwin: add release notes for 3.0.8 discards c547beb7e Cygwin: socket files are not lnk special files discards 647d1817d Cygwin: remove path_conv::is_fs_device() discards 87dc07c97 Cygwin: remove path_conv::is_auto_device() discards 062e7f75d Cygwin: fhandler_*: remove isdevice() and is_auto_device() discards f96061301 Cygwin: unbreak the build with GCC 7 discards f4f1aefde Cygwin: fix GCC 8.3 'local external declaration' errors discards 44c0fd1a1 Cygwin: fix GCC 8.3 'asm volatile' errors discards f8af51a55 Cygwin: suppress GCC 8.3 errors with -Warray-bounds discards 5f83c154f Cygwin: avoid GCC 8.3 errors with -Werror=stringop-truncation discards f014292b4 Cygwin: avoid GCC 8.3 errors with -Werror=class-memaccess discards cff66f830 Cygwin: sigpending: don't report pending signals for other threads discards bc2f3c3d6 Cygwin: return full sigset_t from sig_send discards 04d725506 Set errno in expm1{,f} / log1p{,f} discards afa4ed980 Cygwin: Fix return value of sched_getaffinity discards fe4638939 sched: Move Cygwin cpuset definitions into Cygwin-specific header discards ea99bc813 Cygwin: honor the O_PATH flag when opening a FIFO discards f381073ff or1k: Avoid write outside setjmp buf & shrink buf discards 247ff0244 Cygwin: Build cygwin-console-helper with correct compiler discards 22e32225e Cygwin: Use correct string conversion discards 88f2d0708 or1k: Correct longjmp return value discards 2a4cabe17 Cygwin: FIFO: fix a thinko in raw_write discards eaed86d01 Tweak release message discards cd2eb6677 Cygwin: timerfd: avoid a deadlock discards e7c571fc0 Arm: Use lrdimon-v2m_nano when semihosting v2 and nano select [...] discards fb6901e99 Support calculation of pointer size for __int20__ type in _intsup.h discards dc7933ef5 Cygwin: Implement sched_[gs]etaffinity() discards e95026dcf Cygwin: FIFO: minor cleanup discards e8b1ad9e9 Cygwin: FIFO: slightly change the use of write_ready discards ba3cedf7c Cygwin: FIFO: remove fifo_client_handler::connect_evt discards 1fda57d80 Cygwin: FIFO: simplify raw_read discards 877dff0b7 Cygwin: FIFO: improve termination of the listen_client thread discards c758f47dd Cygwin: FIFO: avoid deadlock when closing discards ee2090ee4 Cygwin: FIFO: clean up locks discards eb34d0515 Cygwin: FIFO: add some error checking discards f8a9262eb Cygwin: FIFO: fix signal handling in raw_read and raw_write discards cfbd5c098 Rename <xlocale.h> back to <sys/_locale.h> discards 4a3e67057 Revert "Cygwin: fork: Remember child not before success." discards c1c798a65 Fix __getreent stack calculations for AMD GCN discards 8263a4d66 Add gfortran support for AMD GCN discards e74e544d4 Mark inline functions with __unused; discards 51e7f0c7b sys/sys: further adoption of SPDX licensing ID tags. discards fb52543b0 Cygwin: map beyond EOF on 64 bit and WOW64 as well discards 656cf67a4 mkdir: always check-for-existence discards ecbaef88c cygcheck: expand common_apps list discards 571ede7ef Cygwin: Allow accessing 48 bit address space in Windows 8.1 or later discards aee49c10a Cygwin: fork: Remember child not before success. discards 08ae29f52 Cygwin: fork: Always pause child after fixups. discards 92f9f18c9 Cygwin: dll_list: no recursive use of nt_max_path_buf discards 8fb0211bd Cygwin: dll_list: stat_real_file_once with ntname discards f4656e97b Fix vfwscanf(3) assignment suppression flag handling bug discards 7c2fd9f26 Add support for Hygon Dhyana processor discards b2ab7b7b3 Fix <sys/_types.h> issues with <stddef.h> discards 8a11f5b37 Avoid <sys/cdefs.h> dependency in <sys/_types.h> discards 0bde28625 Avoid cyclic header dependencies discards ad02d2f24 Cygwin: FIFO: respect the O_CLOEXEC flag discards a2963c4fe Cygwin: FIFO: Open only one handle to NPFS discards ca29ad394 RISC-V: Add _LITE_EXIT in crt0.S. discards fc079a086 RISC-V: Add size optimized memcpy, memmove, memset and strcmp. discards 10d94b9bb Make .data section placement coincide with _fdata symbol discards 2ad613232 Cygwin: FIFO: code simplifications. discards 50d90d816 Cygwin: FIFO: make read_ready an auto-reset event discards 8a34aba30 Cygwin: FIFO: improve the check for the listen_client thread discards f9d0829d1 Cygwin: FIFO: set client handler flags more accurately discards 731da073e Cygwin: FIFO: don't leave a pending listen request discards f8878568c Cygwin: FIFO: add a HANDLE parameter to open_pipe discards 613c29b55 Cygwin: FIFO: re-implement duplexers discards 1808151e1 Cygwin: FIFO: add 'record_connection' method discards a9d4a52c1 Cygwin: FIFO: remove incorrect duplexer code discards ab53b384c Revert "Cygwin: check for STATUS_PENDING in fhandler_base::raw_read" discards f83157269 Cygwin: dll_list: drop unused read_fbi method discards 7bed49e19 Cygwin: Add release info for 3.0.7 discards 95fc8aa03 Cygwin: dll_list: query dll file id at load time discards 13aa5b4af Cygwin: dll_list: stat_real_file_once as dll method discards f267ec26a Cygwin: dll_list: drop FILE_BASIC_INFORMATION discards d3381b71a Cygwin: update era and message locale data discards 0d665e8b1 Fix order of eh_frame sections in linker scripts discards d526e85e4 Cygwin: FIFO: synchronize the blocking mode of a writer's pipe discards 65f5f965f Cygwin: AF_UNIX: recvmsg, first cut new bd02adb85 Cygwin: FIFO: synchronize the blocking mode of a writer's pipe new add5a9c03 Fix order of eh_frame sections in linker scripts new 62cd36506 Cygwin: update era and message locale data new d3e84aef2 Cygwin: dll_list: drop FILE_BASIC_INFORMATION new ecaa2c5d2 Cygwin: dll_list: stat_real_file_once as dll method new cc6a1cbe2 Cygwin: dll_list: query dll file id at load time new 31f4472ef Cygwin: Add release info for 3.0.7 new 1559faf0f Cygwin: dll_list: drop unused read_fbi method new e1d5be178 Revert "Cygwin: check for STATUS_PENDING in fhandler_base::raw_read" new b26fab8cf Cygwin: FIFO: remove incorrect duplexer code new 775d8d024 Cygwin: FIFO: add 'record_connection' method new 3d5dc6510 Cygwin: FIFO: re-implement duplexers new 7cf9772f9 Cygwin: FIFO: add a HANDLE parameter to open_pipe new ccb1c73e9 Cygwin: FIFO: don't leave a pending listen request new 8885be893 Cygwin: FIFO: set client handler flags more accurately new 9f3788291 Cygwin: FIFO: improve the check for the listen_client thread new 91d5de57f Cygwin: FIFO: make read_ready an auto-reset event new 76d8d6b43 Cygwin: FIFO: code simplifications. new 277e3f4aa Make .data section placement coincide with _fdata symbol new ca5444076 RISC-V: Add size optimized memcpy, memmove, memset and strcmp. new 42c926f62 RISC-V: Add _LITE_EXIT in crt0.S. new de756e91c Cygwin: FIFO: Open only one handle to NPFS new b990f6518 Cygwin: FIFO: respect the O_CLOEXEC flag new 4eb2e29fd Avoid cyclic header dependencies new c9773e961 Avoid <sys/cdefs.h> dependency in <sys/_types.h> new 074b8a129 Fix <sys/_types.h> issues with <stddef.h> new 1770da2da Add support for Hygon Dhyana processor new 356464150 Fix vfwscanf(3) assignment suppression flag handling bug new 8b9b51439 Cygwin: dll_list: stat_real_file_once with ntname new 070227ad9 Cygwin: dll_list: no recursive use of nt_max_path_buf new d44daedd9 Cygwin: fork: Always pause child after fixups. new 82de786d3 Cygwin: fork: Remember child not before success. new a7f440eb8 Cygwin: Allow accessing 48 bit address space in Windows 8.1 or later new 79c908e36 cygcheck: expand common_apps list new c9a50a127 mkdir: always check-for-existence new 4a6ba932f Cygwin: map beyond EOF on 64 bit and WOW64 as well new 63cafda52 sys/sys: further adoption of SPDX licensing ID tags. new 83807c3bf Mark inline functions with __unused; new aaf570477 Add gfortran support for AMD GCN new 814f8af63 Fix __getreent stack calculations for AMD GCN new fdae43a20 Revert "Cygwin: fork: Remember child not before success." new 8c187ccea Rename <xlocale.h> back to <sys/_locale.h> new b23dcaa41 Cygwin: FIFO: fix signal handling in raw_read and raw_write new d46b3f83c Cygwin: FIFO: add some error checking new a92e5ecd0 Cygwin: FIFO: clean up locks new 027adac18 Cygwin: FIFO: avoid deadlock when closing new 229be09b1 Cygwin: FIFO: improve termination of the listen_client thread new 85601de16 Cygwin: FIFO: simplify raw_read new 6af347ba4 Cygwin: FIFO: remove fifo_client_handler::connect_evt new 4763dcc08 Cygwin: FIFO: slightly change the use of write_ready new e5a7dc08c Cygwin: FIFO: minor cleanup new 860ed4a2b Cygwin: Implement sched_[gs]etaffinity() new 6e0df9496 Support calculation of pointer size for __int20__ type in _intsup.h new b7c9ab1af Arm: Use lrdimon-v2m_nano when semihosting v2 and nano select [...] new 73e3ff932 Cygwin: timerfd: avoid a deadlock new 7faf75c18 Tweak release message new a83682e16 Cygwin: FIFO: fix a thinko in raw_write new 775e52968 or1k: Correct longjmp return value new 9afb622c3 Cygwin: Use correct string conversion new 24590ed7b Cygwin: Build cygwin-console-helper with correct compiler new d07d375bc or1k: Avoid write outside setjmp buf & shrink buf new c2b392c60 Cygwin: honor the O_PATH flag when opening a FIFO new f132e630c sched: Move Cygwin cpuset definitions into Cygwin-specific header new 3988834ee Cygwin: Fix return value of sched_getaffinity new ce2bc5839 Set errno in expm1{,f} / log1p{,f} new 54eb35e96 Cygwin: return full sigset_t from sig_send new 5e3733ac7 Cygwin: sigpending: don't report pending signals for other threads new 603b83eed Cygwin: avoid GCC 8.3 errors with -Werror=class-memaccess new aa6d3f025 Cygwin: avoid GCC 8.3 errors with -Werror=stringop-truncation new d6c2cf3b9 Cygwin: suppress GCC 8.3 errors with -Warray-bounds new a596f6e38 Cygwin: fix GCC 8.3 'asm volatile' errors new 76f3fb307 Cygwin: fix GCC 8.3 'local external declaration' errors new 103f6a72a Cygwin: unbreak the build with GCC 7 new eb171bc79 Cygwin: fhandler_*: remove isdevice() and is_auto_device() new 0bb03f90e Cygwin: remove path_conv::is_auto_device() new 3b23fe5d8 Cygwin: remove path_conv::is_fs_device() new ceca51fdd Cygwin: socket files are not lnk special files new aeb38a24a Cygwin: add release notes for 3.0.8 new 30b08fcbd Cygwin: fix /proc/PID/fd return value in error case new b2671d9e1 Cygwin: change virtual_ftype_t to not rely on negative values new e3e900252 Cygwin: fix one more check for positive virtual_ftype_t values new 95e86ecd2 Stack Pointer and Stack Limit initialization refactored. new f9cd363ea Port ndbm new a765977a6 fix compile errors for efgcvt.c new ea55bbccc Regenerate newlib/libc/search/Makefile.in for ndpm port new 53f657e4a Cygwin: fhandler_termios::tcsetpgrp: check that argument is n [...] new f5b381ff5 Cygwin: document the last bug fix new cca334952 MSP430: Remove .init/.fini sections new c662c005c hash functions: use reentrant stat functions new cea4d9278 Cygwin: Export newlib ndbm functions new 86e4739e2 Cygwin: Don't change pgid to ctty pgid under debugger new 4dd0d0b7d Cygwin: Fix the address of myself new 5ede24b9d Port ndbm - Remove Declaration of dbm_forder new 3c51c8b9a [arm] remove libc/sys/arm/sys/param.h new 4f0c5511d hash.c: #include <reent.h> new 8805e4ec4 common/math_errf.c: Enable compilation of __math_oflowf new d3316d7bb Align _end symbol to at least 4 in all MIPS scripts new 8e4dc7930 Cygwin: pinfo: stop remember doing reattach new 721ed1f46 Cygwin: fork: attach child not before success new 0c5971fb0 RISC-V: Fix header guard for sys/fenv.h new bb7eb423b Cygwin: Implement CPU_SET(3) macros new ecf2fbe4f Align libgloss/arm and libc/sys/arm sources: Fix GetCmdLine s [...] new e538b6342 Align libgloss/arm and libc/sys/arm sources: HeapInfo and __h [...] new 408152f88 Align libgloss/arm and libc/sys/arm sources: Lite exit support new fe7189833 Align libgloss/arm and libc/sys/arm sources: miscellaneous fixes new 4fe789e6c Cygwin: exec: check execute bit prior to evaluating script new f5ffd27dc Cygwin: build_env: fix off-by-one bug when re-adding PATH new 332c11b97 Cygwin: getpriority() and top display for priority is inconsistent new 13bcb0885 Cygwin: shmat: use mmap allocator strategy on 64 bit new 5b50e403a Cygwin: add missing bugfix release messages for 3.1.0 new 8f9ccad72 Cygwin: drop preliminary 3.0.8 release file new 613a074e7 Miscellaneous Makefile.in regenerated new 0efd05546 Add default implementation of fenv.h and all methods new 22026eb19 Regenerated files from fenv.h addition new 72a762c36 Cygwin: console: Fix deadlock at calling fork(). new 4348014d2 Cygwin: console: Add workaround for windows xterm compatible [...] new aa058617e Cygwin: console: Fix cursor position restore after screen alt [...] new 9f3eace21 Cygwin: ps: fix a compiler warning new d7921caf2 sched.h: Declare affinity functions only on targets supporting them new cb1469277 Cygwin: fix potential SEGV in sigwaitinfo/signalfd scenario new d7e062ad4 fenv: fe_dfl_env.c doesn't contain any documentation new 300ac8e17 fenv: Fix mangled makedoc markup new bbee9557b fenv: Fix typo-ed variable name in documentation new a577c601e fenv: Update makedocbook for eae68bfc new 8d81fcc18 memmem.c and strstr.c: do not require -std=c99 new e548c131d Cygwin: console: Fix workaround for horizontal tab position new fae6075d2 Cygwin: console: Fix the condition to interrupt select() by SIGWINCH new acc342c27 Cygwin: ldd: Try harder to get dll names new 758e44515 fenv: Include documentation in generated .info file new 0f44c923b stat.h: use POSIX-required timefields throughout new 5993fdab0 Revert "Cygwin: fix potential SEGV in sigwaitinfo/signalfd scenario" new 41d071d58 Cygwin: select: revamp non-polling code for signalfd new b1f61c03e Fix regression in cris-elf caused by sys/stat.h change new 6d7e9786b Revert previous change to sys/stat.h and fix cris libgloss new a262d9a6a Cygwin: math: Fix the return value for tgammal for zero and n [...] new a1c0608a8 Cygwin: math: Fix cosh(-INFINITY) to return +INFINITY new 412965ab9 Cygwin: math: Properly propagate input NANs in a few functions new d90a69b95 Fix regression in visium caused by sys/stat.h change new 22fe938fb Cygwin: get_posix_access: avoid negative subscript new 5543b4427 Cygwin: pty: add pseudo console support. new 425552619 Cygwin: add W10 pseudo console support to release notes new 63b094610 riscv/include/fenv.h: Use shared fenv.h. new c1199c286 fe_dfl_env.c: Fix typo in comment new 598b631b1 Cygwin: sys/wait.h: Add _wait prototype to avoid compiler warning new ff57c55ba Adjust nios2 and m68k semihosting for sys/stat.h changes. new 9c9b883aa Cygwin: pty: Code cleanup new e9be4fc14 Cygwin: pty: Speed up a little hooked Win32 API for pseudo console. new b0a701a3b Cygwin: pty: Move function hook_api() into hookapi.cc. new 16c42abfc Cygwin: pty: Fix state management for pseudo console support. new 6bfb266cf Cygwin: pty: Limit API hook to the program linked with the APIs. new 55a5c4253 Cygwin: pty: Add a workaround for ^C handling. new 66d098fe8 Cygwin: pty: Disable clear screen on new pty if TERM=dumb or emacs*. new 79f20739a Cygwin: pty: Fix select() with pseudo console support. new 421f80d23 Cygwin: pty: Fix potential state mismatch regarding pseudo console. new b38e10fdb Cygwin: pty: Make sure to show system error messages new 381b74f6b Cygwin: pty: Make SetConsoleCursorPosition() to be hooked. new 6a4264d5f libc/include/devctl.h: Add SOCKCLOSE per FACE Technical Stand [...] new a0e1fe0ba Cygwin: pty: Fix the behaviour of Ctrl-C in the pseudo console mode. new 0d1678f52 Cygwin: pty: Fix screen alternation while pseudo console switching. new 7eedc9b1a Cygwin: pty: Prevent the helper process from exiting by Ctrl-C. new 527b44af0 Cygwin: pty: Switch input and output pipes individually. new 991511fbd Cygwin: console: Fix read() in non-canonical mode. new 52593b861 Cygwin: fix CPU_SET macro visibility new 36c814d0f Cygwin: pty: Fix bad file descriptor error in some environment. new 53b381dec Cygwin: pty: Use system NLS function instead of PTY's own one. new b23705f60 Cygwin: pty: Change the timing of clearing screen. new 55f0eb2e8 Cygwin: pty: Correct typos that do not fit the coding style. new 9103de702 Cygwin: pty: Use autoload feature for pseudo console system calls. new 7513fee1b winsup/cygwin/times.cc (times): follow Linux and allow for a [...] new 1daa31008 Cygwin: document last change new 5764f3dd5 Cygwin: console: Revive Win7 compatibility. new dc80badc5 Cygwin: pty: Avoid potential segfault in PTY code when ppid = 1. new f7e74231c Cygwin: pty: Make GDB work again on pty. new 82d338d78 Cygwin: pty: Unify the charset conversion codes into a function. new 7fdd3874d Cygwin: pty: Add charset conversion for console apps in legacy PTY. new dac0c6227 Cygwin: pty: Add missing guard when PTY is in the legacy mode. new 0269c1d8f Cygwin: console: Make console input work in GDB and strace. new a8264931e Cygwin: Fix incorrect TTY for non-cygwin process. new e0d56b3ec Cygwin: remove old cruft from path_conv::check new 0b5601816 Cygwin: rmdir: fail if last component is a symlink, as on Linux new 18cb14020 Document the last change new e95e9442c gai_strerror() - Update string error messages according to RFC 3493. new bb77543d6 Fix mismatch from r342379. new b808f23d1 Some devices take undesired actions when RTS and new fc5d0d6b7 Extend mmap/mprotect API to specify the max page new cd2a0083f Convert all IPv4 and IPv6 multicast memberships new d94a2a208 Add an external mbuf buffer type that holds new 75a2fe443 This commit updates rack to what is basically new b0c4ac784 Rename IPPROTO 33 from SEP to DCCP new c4754fcac Add kernel-side support for in-kernel TLS. new 1add2aab3 Add SIOCGIFDOWNREASON. new 0479adc86 Cygwin: pty: Fix PTY so that cygwin setup shows help with -h option. new 2df029168 Cygwin: normalize_win32_path: improve error checking new 632f2bbbf Document the last bug fix new ca4bce209 Cygwin: Fix signal handling issue introduced by PTY related change. new 0ec5f3855 Prevent NULL ptr accesses due to Balloc out of memory new a253992ad Optimize epilogue sequence for architectures with POP interworking. new 77cbcb7cb Allow verifying _REENT_CHECK macros memory allocation new 148a28286 fhandler_proc.cc(format_proc_cpuinfo): fix cache size new 6234028f9 fhandler_proc.cc(format_proc_cpuinfo): fix cpuid level count new 9f73e2484 fhandler_proc.cc(format_proc_cpuinfo): fix AMD physical cores count new 996295780 fhandler_proc.cc(format_proc_cpuinfo): round cpu MHz new 9fcee9bb1 fhandler_proc.cc(format_proc_cpuinfo): add bogomips new 169b9e093 fhandler_proc.cc(format_proc_cpuinfo): add microcode new dcb5d25fd fhandler_proc.cc(format_proc_cpuinfo): use feature test print macro new f4381eaf1 fhandler_proc.cc(format_proc_cpuinfo): add feature flags new 792c4257b fhandler_proc.cc(format_proc_cpuinfo): comment flags not reported new e73d74d4f fhandler_proc.cc(format_proc_cpuinfo): or model extension bits new faf0c0f8b Cygwin: document recent changes to format_proc_cpuinfo new 1e8370c1c Cygwin: mkdir and rmdir: treat drive names specially new a5658558f Add patch from Joel Sherrill for i386 and x86_64 fenv support new f83089d59 riscv/sys/fenv.h: Add missing extern for fe_dfl_env_p new 643b960c4 Cygwin: pty: Avoid detach console in the process running as service. new 5c02c7f24 Cygwin: pty: Change the timing of clear screen. new 418dd3f50 Cygwin: spawnvp, spawnvpe: fail if executable is not in $PATH new a8fb9ff53 Cygwin: Provide more COM devices new 92dbd4e8d MSP430: Add missing build rule for unlink() to libgloss Makefile new 4b3b625d1 Initial PRU port for libgloss and newlib new 6d9192278 Fix some generated files new ccbfa9b5e PRU: Align libmath to PRU ABI new 7228c7abc Add PRU license to COPYING.NEWLIB and COPYING.LIBGLOSS new 2bec29526 Cygwin: getpriority() consistent with process priority new 9fe26418a Fix libgloss being built for disabled multilibs new e55f6ad71 Cygwin: fix process parent/child relationship after execve new 7dc203424 Fix sbttons for values > 2s new da1ec16d4 Synchronize <sys/_timespec.h> with FreeBSD new 6e2443881 Synchronize <sys/time.h> with FreeBSD new 830418fb7 Move timeval macros to <sys/time.h> new a2ae31951 Cygwin: devices: drop MAX_CONSOLES and fix FH_CONS_MAX new f53bf1500 Cygwin: fix quoting when starting invisible console process new 7d4221d00 Cygwin: document console helper patch new 32db005b1 Cygwin: pty: Change how to determine if running as service or not. new 4902c5e6e Cygwin: console, pty: Prevent error in legacy console mode. new 2b4eb38d9 Cygwin: Raise dumpstack frame limit to 32 new 2fd6bf96b Cygwin: Doc change to note stackdump limit patch new 77c1a1e90 Stash reent marker in upper bits of s1 on AMD GCN new 0ccad8780 regtool: allow /proc/registry{,32,64}/ registry path prefix new 148d6a388 Cygwin: pty: Use redraw screen instead of clear screen. new b44c5e9a1 Cygwin: console: Revise the code checking if the console is legacy. new a8a3b91f2 Cygwin: pty: Trigger redraw screen if ESC[?3h or ESC[?3l is sent. new 7bdcc6ab6 newlib: fix fseek optimization with SEEK_CUR new 8041a0cad Cygwin: pty: Convert CamelCase names to snake_case names. new 0be61f14e newlib/libc/include/sys/features.h: update __STDC_ISO_10646__ new c66050e93 Cygwin: /proc/[PID]/stat to pull process priority correctly new 32d9f672c libm: switch sf_log1p from double error routines to float new 2c06e86c5 Cygwin: symlink_info::check: avoid assertion failure new 145fffb70 Cygwin: document the last bugfix new d41f7655f Fix setjmp/longjmp for the moxie port. new 388e6385d Implement the unlink system call for the moxie simulator. new 013e445fa MSP430: Support new msp430-elfbare target new 9ccc706bd Cygwin: ilogbl: Make sure to return FP_ILGB0 on zero input new 4c99028af strtold: set errno to ERANGE on underflow per POSIX new f2b4f1227 Cygwin: add strtold fix to release message new 575ea861b Cygwin: Bump DLL version to 3.1.1 new 50da85a5d Return EINVAL for illegal base in strtol new 2e56ba4f5 Set __IEEE_LITTLE_ENDIAN for _XTENSA_EL__ (ESP32) new 7bae2c0d6 Cygwin: autoload: Add missing GetProcessGroupAffinity/GetThre [...] new 88a3d3463 Cygwin: add 3.1.1 release text belatedly new 21dc9af46 Cygwin: Bump DLL version to 3.1.2 new 855edb7bb doc: Untabify python scripts used for making man pages new 85a3a8183 Cygwin: pty: Fix a bug regarding ESC[?3h and ESC[?3l handling. new 233c16aa6 Fix fcvt to only show 'ndigit' past decimal new d7e4cdb29 Fix gcvt to always show 'ndigits' of precision new a8b5de7ff Don't display trailing '.' in _dcvt new c60134779 Cygwin: pty: Fix ESC[?3h and ESC[?3l handling again. new a8be58839 Optimize setjmp/longjmp for moxie. new c7c6eadf0 Cygwin: add 3.1.2 release text new bf10d2c15 Cygwin: FIFO: use FILE_PIPE_REJECT_REMOTE_CLIENTS flag new 6efaced86 doc: add more details about adding documentation to HOWTO new bd6618bc4 Bump up release to 3.2.0 for yearly snapshot new 9a2f32330 Prevent more NULL ptr accesses due to Balloc out of memory new e810ee7e4 Cygwin: Add missing Linux #define of CPU_SETSIZE new a97389253 Fixed crash on wine by adding NULL check after memchr new f2e90dc02 Cygwin: pty: Remove destructor for fhandler_pty_master class. new 1abce13d6 Cygwin: pty: Revise the code for setting code page of pseudo [...] new e5c61af0f Cygwin: console: Make suspending process work properly. new a43d4d5f4 Cygwin: select: Speed up select() call for pty, pipe and fifo. new 452e91a8f Cygwin: pty: Fix the issue regarding open and close multiple PTYs. new 8d85e8fb1 Cygwin: pty: Add missing CloseHandle() calls. new c9f6874f8 Cygwin: console: Disable xterm mode for non cygwin process only. new 525eb06a9 Cygwin: console: Add workaround for broken CSI3J in Win10 1809. new 9e28f5009 Cygwin: console: Add code to restore console mode on close. new 145c1db7f Cygwin: pty: Disable FreeConsole() on close for non cygwin process. new 0ac792dfa Cygwin: pty: Set console code page only if pseudo console is [...] new 680720e58 Cygwin: pty: Fix state mismatch caused in octave gui. new c46dacee3 Cygwin: normalize_win32_path: allow drive without trailing backslash new db56586b2 Cygwin: allow opening a symlink with O_PATH | O_NOFOLLOW new 804add3ce Cygwin: readlinkat: allow pathname to be empty new 842529460 Cygwin: fstatat, fchownat: support the AT_EMPTY_PATH flag new b300e8dc0 Cygwin: document recent changes new c0397bd7f riscv: Use current pseudo-instructions to access the FCSR register new d2071e4d3 riscv: Add 'break' statements to fpsetround switch new c1e924803 riscv: Map between ieeefp.h exception bits and RISC-V FCSR bits new ded6930e2 Cygwin: pty: Revise code waiting for forwarding by master_fwd [...] new 3d4d7f483 Default newlib_reent_check_verify to yes in configure.host new ed086d82b Change the reent verify check option to document disabling it new 094b3f00c Bump up newlib release to 3.3.0 new 16c798ac0 Cygwin: pty: Fix reopening slave in push_to_pcon_screenbuffer(). new efbb1e43e Cygwin: pty: Introduce disable_pcon in environment CYGWIN. new d15e19a91 add pseudo console fixes to release text new a56c2d049 Cygwin: pty: Remove close() call just before reopening slave. new b3f27d317 fhandler_proc.cc:format_proc_cpuinfo add rdpru flag new f4330772e Cygwin: Bump DLL version to 3.1.3 new 92cd230f8 Cygwin: device_access_denied: return false if O_PATH is set new 4866aed39 Cygwin: re-implement fhandler_fifo::open with O_PATH new 88b80975b Cygwin: FIFO: tweak fcntl and dup when O_PATH is set new 433f2b91b Cygwin: console: Share readahead buffer within the same process. new f7d01f111 Cygwin: pty: Revise code waiting for forwarding again. new b2cb7c090 Cygwin: move chmod_device declaration to winsup.h new e20c0f2ca Cygwin: drop __stdcall from close_all_files new 6d9cfcc57 Cygwin: add short comments to path_conv options new 61f3dd6d2 Cygwin: path_conv: add PC_SYM_NOFOLLOW_DIR flag new cd1559b02 Cygwin: symlink/mknod: fix ACL handling new 82d38aa51 Cygwin: fhandler_base::fstat_fs: accomodate the O_PATH flag new 4f6aab37b Cygwin: fhandler_disk_file::fstatvfs: refactor new a772f9886 Cygwin: FIFO: fstatvfs: use our handle if O_PATH is set new 23dc62ef6 Cygwin: remove CYGWIN=dos_file_warning option new 0c78404e7 Cygwin: stat: fix st_mode of fifos new d1e2082ca Revert "newlib: fix fseek optimization with SEEK_CUR" new 3ed0086d1 Use remove-advertising-clause script to edit BSD licenses new b1b4639b1 Cygwin: AF_LOCAL: allow opening with the O_PATH flag new ac00451b3 Cygwin: AF_LOCAL: set appropriate errno on system calls new 90c190c7a Cygwin: AF_LOCAL::fstatvfs: use our handle if O_PATH is set new 58505a879 Cygwin: AF_LOCAL: fix fcntl and dup if O_PATH is set new 4d6eb9dcd Cygwin: document recent changes new 57f1f6c87 RISC-V: Use newlib nano specific libm. new 63db80ce3 Cygwin: fstat_helper: always use handle in call to get_file_a [...] new c67c9e11a Cygwin: fhandler_fifo.cc: add commentary new d94a0fd92 Cygwin: console: Revise color setting codes in legacy console mode. new 4153954a8 Cygwin: pty: Remove meaningless pointer increment. new 234360cd6 libgloss: Fix lseek semihosting bug on nios2 and m68k new 4ff086ce1 Typo in license terms for newlib/libm/common/log2.c new 2e410eecd Typo in license for newlib/libc/stdio/flags.c new d6485353a Cygwin: pty: Use pinfo() rather than kill() with signal 0. new 6f054e640 Cygwin: pty: Define mask_switch_to_pcon_in() in fhandler_tty.cc. new 0b6e8853e Cygwin: pty: Avoid screen distortion on slave read. new 27551c898 Cygwin: pty: Remove debug codes and organize related codes. new d8eec0843 Cygwin: pty: Add missing member initialization for struct pip [...] new c491ad0fb Cygwin: pty: Inherit typeahead data between two input pipes. new 15e1a83ea Cygwin: pty: Fix state mismatch caused in mintty. new 3ad0891b1 Cygwin: pty: Prevent potential errno overwriting. new de01f8468 Only pass the minimum number of syscall arguments new b7fa8ddfd Cygwin: pty: Add error handling in setup_pseudoconsole(). new 230df6511 pow: fix pow(-1.0, NaN) new 24b5c989e Cygwin: console: Change timing of set/unset xterm compatible mode. new a98e4f694 Cygwin: Bump DLL version to 3.1.4 new a16f1c1e2 Cygwin: console: Fix code for restoring console mode. new 161605298 Cygwin: move 3.1.3 to 3.1.4 release document new c9034b0b8 Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC new 3232469d3 Locale modifier "@cjksingle" to enforce single-width CJK width. new 8c454ccf7 Cygwin: describe new locale modifier @cjksingle for user guide new fe86a2418 Cygwin: add @cjksingle to release docs new bb87c87f5 Cygwin: console: Fix ioctl() FIONREAD. new 94ffa0359 Cygwin: console: Add guard for set/unset xterm compatible mode. new 87d33254a Bump DLL version to 3.1.5 new 541efda38 newlib/libc/include/devctl.h: Add extern "C" wrapper new dbcfdb715 Cygwin: console: ignore NUL byte on write in xterm emulation [...] new 528f0adfb Cygwin: fhandler_console.cc: fix minor style issues new 2d5a28682 Cygwin: don't move cursor on NUL char at all new 9f8092e40 Cygwin: add release message for NUL character bugs new b38cc1913 fhandler_proc/cpuinfo: support fast short REP MOVSB new 5ce1b2932 Cygwin: console: Fix segfault on shared_console_info access. new 4f82576f6 x86_64/i386 fenv: Replace symlink with include fenv_stub.c new 0a26a8e0e cpuinfo:power management: add proc_feedback, acc_power new 6c8789cc0 Cygwin: posix timers: fix uninitialized variable new f1aa23496 Cygwin: Makefile.in: add -fno-builtin-execve CFLAG when build [...] new 00ac5cd38 Cygwin: cygserver: drop useless packed attribute new b0fc9f23b Cygwin: ps: fix compiler warning in ttynam new 9f3793919 Cygwin: console: Add workaround for broken IL/DL in xterm mode. new a7bad4582 Cygwin: console: Unify workaround code for CSI3J and CSI?1049h/l. new 71147d4e3 Cygwin: console: Add support for REP escape sequence to xterm mode. new 7bc985b8b Cygwin: console: Add emulation of CSI3J on Win10 1809. new 512aa89cd Cygwin: Update dumper for bfd API changes new 62bebf465 Cygwin: AF_UNIX: fix creating shared mem region in dup new b8cad993a Cygwin: AF_UNIX: use Nt functions within Nt functions new b29320af5 Cygwin: 32 bit: remove old code to 16 bit align stack new 3c504a2a0 Cygwin: AF_UNIX: rework fixup_after_exec new 92bd63de5 Cygwin: console: Adjust the detailed behaviour of ESC sequences. new 9cb6fd382 arm: Finish moving newlib to unified syntax for Thumb1 new e668097b6 Fix error in powf for (-1.0, NaN) input new c43952da4 Cygwin: ioctl: TIOCINQ: always return number of chars in the [...] new 6beaded2b Cygwin: console: Revise the code to fix tab position. new a535643f0 Cygwin: console: Fix setting/unsetting xterm mode for input. new 1b84ad1ec Cygwin: console: Prevent buffer overrun. new e555c5eb5 Cygwin: console: Add a workaround for "ESC 7" and "ESC 8". new 826ad6216 Cygwin: console: convert wpbuf_put to inline function new 695b1fb89 Fix error in float trig. function range reduction new 57b548387 Collect handling of wpixput and wpbuf into a helper class. new 1e9e71b20 Do not bother passing optional argument to WriteConsoleA. new 0782e247b Cygwin: console: Fix behaviour of "ESC 8" after reset. new 3e2383f5a Fix error in exp in magnitude [2e-32,2e-28] new 659096afe Fix error in fdim/f for infinities new 3af9fe92b i386/fenv.c: Include fenv.c implementation shared with x86_64 [...] new 83aabb816 Fix truncf for sNaN input new 2aa7cf3af Cygwin: fix formatting: replace TAB char with \t in string constant new 5af45fd94 Cygwin: fix formatting: drop spaces leading tabs new 8f35cc67e Cygwin: fix formatting: collapse whitespace-only lines new bf2df0e23 Cygwin: fix formatting: drop trailing whitespace new c9df2deab Cygwin: belatedly add Hans-Bernhard to CONTRIBUTORS file new df159e659 Cygwin: serial: try fix o_nonblock new 807148827 Cygwin: pty: Add FreeConsole to destructor of pty slave. new 1e1f5b7ed RTEMS: Include missing header and fix stub new bb132f446 Cygwin: serial: wait for CancelIo completion new fa8465ff4 Fix for k_tan.c specific inputs new 1895f91f9 Fix modf/f for NaN input new 0c6275cc9 Fix hypotf missing mask in hi+lo decomposition new 93c653165 Cygwin: Use a separate Start Menu folder for WoW64 installs new 84eae151c Cygwin: serial: select: simplify peek_serial new 8c7e43e2e Cygwin: serial: read: revamp raw_read, change vmin_ and vtime [...] new 7c4a4a8e2 Cygwin: serial: revamp overlapped IO in read and select new 03416f94e Cygwin: serial: select: fix previous revamp patch new 9b7387746 Cygwin: serial: avoid overrun of vtime new 9eaa579a0 Cygwin: serial: tcsetattr: set timeouts unconditionally new 9f389e005 Cygwin: serial: select: fix WaitCommEvent request new 2b234474b Cygwin: serial: select: call ClearCommError prior to calling [...] new faf5cd406 Cygwin: serial: use per call OVERLAPPED structs new 7b4f79841 Cygwin: serial: read: if VMIN > 0, wait for VMIN chars in inb [...] new 8c6111e83 fhandler_serial: fix comments new 222995a87 Revert "Cygwin: serial: read: if VMIN > 0, wait for VMIN char [...] new 6ed0615e2 Fix spurious underflow exceptions for Bessel functions for do [...] new e7aa772fe newlib/libm/common: Fix modf/modff returning snan new 87edc8c91 newlib/libm/common: Don't re-convert float to bits in modf/modff new 7c84adcc2 newlib/libm/math: Make pow/powf return qnan for snan arg new f2b68dd7d Cygwin: serial: fix GCC warning new 31c3c0e30 Cygwin: symlinks: support WSL symlinks new c2a4b866d winsup/cygwin: remove defines added in mingw-w64 v7.0.0 new 2aa47e7d1 Cygwin: symlinks: fix WSL symlinks pointing to /mnt new b94956867 Cygwin: symlinks: create WSL symlinks on supporting filesystems new 6c3e17dd7 Cygwin: docs: revamp docs explaining symlinks new 0ef2f480f Cygwin: symlinks: Allow traversing WSL symlinks new 6a078e48c Cygwin: threads: use mmap area to fulfill requests for big stacks new d9574d786 Cygwin: threads: lower thread size from pool to 256 Megs new a9cafb56c Cygwin: threads: add missing include of mmap_alloc.h new 686e9259a Cygwin: memory: declare extended memory API new 5942ea58d Cygwin: mmap: use extended memory API if available new 725b690bb Cygwin: threads: use extended memory API if available new b6df67537 Cygwin: mmap_alloc: fix comment to document using the extende [...] new 06ab3932a Cygwin: utils: override definition of PMEM_EXTENDED_PARAMETER new dc27f5a3c proc_cpuinfo: Add PPIN support for AMD new 32c529dee Cygwin: faq: disable outdated "sshd in domain" faq new a4ee2c555 cygheap_pwdgrp: Handle invalid db_* entries correctly new 343565849 Cygwin: symlinks: fix WSL symlink creation if cygdrive prefix is / new 82ad860b2 Cygwin: Add David Macek to CONTRIBUTORS new 0531a163d Cygwin: accounts: Unify nsswitch.conf db_* defaults new e8a9e5f7d Cygwin: accounts: Don't keep old schemes when parsing nsswitch.conf new 2d0400983 Cygwin: accounts: Report unrecognized db_* nsswitch.conf keywords new 726ad38d4 Cygwin: file I/O: make sure to treat write return value as ssize_t new e7bcd47bd Cygwin: raw disk I/O: Fix return value in error case new 5b3594d4f Cygwin: raw disk I/O: lock floppys as well new 9a8768233 Cygwin: add release message for fixed floppy bugs new 5d35ad899 Cygwin: localtime.cc: reformat for easier patching new 7373c12ce localtime 1.73 new 47ae9efd5 localtime 1.74 new a49e8c34e localtime 1.75 new 51874852f localtime 1.76 new 2a8491736 localtime 1.77 new 23e0558ba localtime 1.78 new 0914ea9e1 localtime 1.79 new 18f42547e localtime 1.80 new df83c16c8 localtime 1.81 new f16b43e61 localtime 1.82 new 4a0254c93 localtime define _DIAGASSERT new 92b551835 setup_pseudoconsole(): handle missing/incorrect helper gracefully new 8b69cce86 Revert "localtime define _DIAGASSERT" and followups affecting [...] new 17c11db7d Cygwin: FIFO: minor change - use NtClose new 09ee98628 Cygwin: FIFO: simplify the fifo_client_handler structure new 7e2a64d06 Cygwin: FIFO: change the fifo_client_connect_state enum new cb3c6d0eb Cygwin: FIFO: simplify the listen_client_thread code new 01d1aab0f Cygwin: FIFO: remove the arm method new 8549b3d77 Cygwin: FIFO: honor the flags argument in dup new 8c09b5af5 Cygwin: FIFO: dup/fork/exec: make sure child starts unlocked new 71cd54794 Cygwin: FIFO: fix hit_eof new fefdf8858 Cygwin: FIFO: make opening a writer more robust new 9adbc71ee Cygwin: FIFO: use a cygthread instead of a homemade thread new 6d11d689a Cygwin: FIFO: add shared memory new 6f92990d4 Cygwin: FIFO: keep track of the number of readers new c87a7b31b Cygwin: FIFO: introduce a new type, fifo_reader_id_t new 19ff827fc Cygwin: FIFO: designate one reader as owner new 4361b9165 Cygwin: FIFO: allow fc_handler list to grow dynamically new 119a83e7a Cygwin: FIFO: add a shared fifo_client_handler list new 3eded7376 Cygwin: FIFO: take ownership on exec new 50707fd1c Cygwin: FIFO: find a new owner when closing new a9e945501 Cygwin: FIFO: allow any reader to take ownership new 0a3f77c31 Cygwin: FIFO: support opening multiple readers new 3fcb982d4 Cygwin: FIFO: update commentary new b9e1c4537 Document recent FIFO changes new cccf5ea10 Cygwin: add pseudo console patch to release text new adc598373 Cygwin: fifo: fix type of fifo_reader_id_t operators new cd402773c Cygwin: FIFO: code simplification new a557b50d7 Cygwin: FIFO: improve the interruptibility of raw_read new 85a0326df cygwin: doc: Add keywords for ACE order issues new a741aadfc Cygwin: termios: Set ECHOE, ECHOK, ECHOCTL and ECHOKE by default. new e7b7406d6 Reimplement aligned_alloc new 42196698c Cygwin: pty: Call FreeConsole() only if attached to current pty. new 55c163dce Cygwin: pty: Make system_printf() work after closing pty slave. new 5deb76efd Cygwin: FIFO: Revert "take ownership on exec" new a457159ee Cygwin: FIFO: add missing unlock new 2afa2b746 Cygwin: pty: Revise code to make system_printf() work after close. new 2972b2eeb Cygwin: pty: Stop counting number of slaves attached to pseud [...] new 07d45ec87 Cygwin: fix declaration of __small_{v}sprintf new ae0dc2f68 Cygwin: tzcode resync: basics new 27b6aea3f Cygwin: tzcode resync: imports new a6c36e045 Cygwin: tzcode resync: details new 28099273a Cygwin: move localtime.o build rule to end of file new 944691f0b Cygwin: rename localtime.cc to localtime_wrapper.c new 28aa67849 Cygwin: convert localtime_wrapper.c to plain C source new 077f6310c Cygwin: revamp localtime.o build rule new 21ea73be2 Cygwin: add missing files to 'clean' build rule new e74f0a984 Cygwin: drop useless comment new 1a39a29d1 Cygwin: FAQ: fix Cygwin build requirements new fe59ac0da Cygwin: pty: Fix a bug in free_attached_console(). new 896f6dc38 Cygwin: pty: Prevent meaningless ResizePseudoConsole() calls. new a2627c34d Cygwin: stat: fix st_mode of fifos again new eec0f19ad Cygwin: console: Make cursor keys work in vim under ConEmu. new 1b5fb1f5b Cygwin: update C++ dialect to gnu++14 new 32edd9570 Cygwin: pty: Prevent garbage remained in read ahead buffer. new a615ec9d4 Cygwin: console: Discard some unsupported escape sequences. new 3be69c510 Cygwin: pty: Clean up fhandler_pty_master::pty_master_fwd_thread(). new 87d8065bd Cygwin: pty: Revise the code which prevents undesired window title. new c4244a020 Cygwin: pty: Fix screen distortion after using less for native apps. new a4327f257 Bump version to 3.1.6 new 3ef375091 hard float support for PowerPC taken from FreeBSD new 93d5b6444 Cygwin: pty: Fix screen distortion after less for native apps again. new db57a4667 Regenerate libm/machine configuration files for powerpc new c5bb4fc89 fenv support arm new c42fd9415 Cygwin: pty: Discard CSI > Pm m sequence from native windows apps. new 2f5bd0056 Cygwin: pty, termios: Unify thoughts of read ahead beffer handling. new 310ab6345 Cygwin: tcp: fix IPPROTO_TCP option handling new 1acd185be Cygwin: tcp: Support TCP_FASTOPEN new 140029a09 Cygwin: tcp: Support TCP_KEEPIDLE, TCP_KEEPCNT, TCP_KEEPINTVL new 48656e783 Cygwin: tcp: Support TCP_USER_TIMEOUT new fd4b5bd9b Cygwin: tcp: Support TCP_QUICKACK new 26338189a Cygwin: add new IPPROTO_TCP options to release notes new a5cd471c7 pru: Fix memory corruption on syscall return new 9fc5eb774 fenv aarch64 support new 09f5b0501 SPARC fenv support new 011d45948 mips fenv support new 1d0b1e9bd libm: machine: Add missing sparc and mips configuration new 5216ec945 Cygwin: fix buffer overrun in cygwin_strcasecmp new dc3dab610 Removed #ifndef _ARM_PCS_VFP_ from sys/fenv.h for arm new c08137a2b fhandler_proc.cc(format_proc_cpuinfo): add microcode registry [...] new 25e9b9d3a format_proc_cpuinfo: fix microcode revision shift direction new 279b4f773 Cygwin: add microcode patch to release messages new f007b6e24 Cygwin: Bump DLL version to 3.1.7 new dfa37a4b4 Cygwin: convert sys_wcstombs/sys_mbstowcs wrapper to inline f [...] new 16bc04dab Fix invalid acl_entry_t on 32-bit Cygwin new 7efb02b55 libc/iconv: Detect CES handler loading failure new 5660c2831 libc/iconv: Remove unneeded pointer var for _iconv_aliases new 940ac9e35 libc/iconv: find_alias was mis-computing remaining alias tabl [...] new aa683f399 testsuite: Fix iconv tests to use new encoding config defines new f44c184c6 Cygwin: Slightly improve error_start documentation new 56b1442e7 Cygwin: Update ELF target used by dumper on x86_64 new c7d3540d2 Cygwin: Add a new win32_pstatus data type for modules on x86_64 new 5347ab349 Cygwin: Make dumper scan more than first 4GB of VM on x86_64 new 8d4ff724e Cygwin: FAQ 1.5: Clarify "What version is this" new 9397816de Cygwin: FAQ 1.6: Update "Who's behind the project?" new 55165a1ae Cygwin: make sure failed sockets always signal writability new 25706d7f6 Cygwin: document previous poll/select patch new 916d8fed4 ctype.h: Fix unused variable warnings new 02cf27d94 Cygwin: FIFO: fix problems finding new owner new 915cb2114 Cygwin: FIFO: keep a writer count in shared memory new b035e1e16 Cygwin: fhandler_fifo::hit_eof: improve reliability new b069e3a51 Cygwin: FIFO: reduce I/O interleaving new 5c7e3b3c0 Cygwin: FIFO: improve taking ownership in fifo_reader_thread new 863b1f67a Cygwin: FIFO: fix indentation new 677bf4d8c Cygwin: FIFO: make certain errors non-fatal new 6ace0bd20 Cygwin: FIFO: add missing lock new ef377d4bc Cygwin: fhandler_fifo::take_ownership: don't set event unnecessarily new f57c43126 Cygwin: FIFO: allow take_ownership to be interrupted new 3b5711c00 Cygwin: FIFO: clean up new 9b7cda2ca Cygwin: FIFO: update commentary new 2d44ff3b8 Cygwin: FIFO: document recent fixes new f9aba438a Cygwin: sockets: Rearrange check for connect failure new 5383161b1 Cygwin: pty: Fix a bug on redirecting something to /dev/pty*. new bc114e611 Cygwin: mmap: fix mapping beyond EOF on 64 bit new 8437cdfda Cygwin: mmap: constify pagesize throughout new f2fc7ae23 Cygwin: Show details of all memory regions in dumper debug output new 2d81e14f1 Cygwin: Remove reading of PE for section flags from dumper new bdf0b099c Cygwin: Drop excluded regions list from dumper new 574bc4a34 Cygwin: Don't dump non-writable image regions new 270282e9a Cygwin: Use MEMORY_WORKING_SET_EX_INFORMATION in dumper new 16baeb7fb Cygwin: mmap: document recent bugfix new 7218c5466 Cygwin: mmap: Remove AT_ROUND_TO_PAGE workaround new f05323bef fhandler_proc.cc(format_proc_cpuinfo): add flags and TLB size new 5e145c08b riscv: fix integer wraparound in memcpy new 96520070b Cygwin: Decorate NtQueryVirtualMemory() to fix 32-bit build new 89f87b85e arm: Fix fenv support new 8eb046d24 arm: Split fenv.c into multiple files new 9cc139b9f arm: Fix include to avoid undefined reference new 86783c9b6 Cygwin: Add --nokill dumper option new d116c3a6f Cygwin: Remove synchronization event from dumper new d050664c6 Cygwin: Speed up dumper new db9a26faa Cygwin: posix_spawn: add Cygwin-specific code fixing process [...] new 748b416ab select.h: update FD macros to latest FreeBSD, fix type conver [...] new d128bb40b libm/math: Use __math_xflow in obsolete math code [v2] new c92a51fce fhandler_proc.cc(format_proc_cpuinfo): add SERIALIZE instruct [...] new 29e0fc3a3 fhandler_proc.cc(format_proc_cpuinfo): use _small_sprintf %X [...] new 5fd53869e Cygwin: FIFO: lock fixes new b4d6e6747 Cygwin: FIFO: fix timing issue with owner change new 8e83c7b65 Cygwin: FIFO: add a timeout to take_ownership new bfb105af1 Cygwin: FIFO: reorganize some fifo_client_handler methods new 16b00d836 Cygwin: FIFO: don't read from pipes that are closing new c9f123281 Cygwin: FIFO: synchronize the fifo_reader and fifosel threads new e3ccd69c3 Cygwin: FIFO: fix indentation new 10f6c392b Cygwin: FIFO: add a third pass to raw_read new 325de9664 libm/common: Set WANT_ERRNO based on _IEEE_LIBM value new 0292974b9 libm: Set math_errhandling to match library and hardware [v2] new 758e0d2f5 Cygwin: Fix missing breaks in switch statement new b6cedcd9a Cygwin: Add 'fallthrough' pseudo keyword for switch/case use new 2daeea888 libm/math: set errno to ERANGE at gamma poles new bd1429934 libm/math: Make yx functions set errno=ERANGE for x=0 new e39f26c0b libm/math: Set errno to ERANGE for pow(0, -y) new 0f9f9849a libm/math: Don't modify __ieee754_pow return values in pow new 9bc79893b libm: Control errno support with _IEEE_LIBM configuration parameter new 835865603 Cygwin: utils: refresh tzmap new 03beadd4e Cygwin: utils: cygcheck: avoid GCC warning concatenating strings new 4257d39dc Cygwin: utils: convert usage() to proper noreturn function th [...] new c28acd565 Cygwin: utils: build with -Wimplicit-fallthrough=4 -Werror new 0f1411366 Cygwin: cygserver: build with -Wimplicit-fallthrough=4 -Werror new 36fe78c62 MSP430: Word align __*_array_start symbols in sim linker scripts new a5b528bf8 MSP430: Increase the amount of main memory available in sim l [...] new e85f34f06 Cygwin: Use documented QueryWorkingSetEx() in dumper new 291a4b22d Cygwin: cygserver: build with -Wimplicit-fallthrough=5 new cf3c0c19b libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exception new 7e690708b libm: ARM without HW double does not have fast FMA new bf65b24d0 libm: Detect fast fmaf support new 82e91123e libm/machine/arm: Add optimized fmaf and fma when available new bcbaf9d26 Cygwin: pty: Add a workaround for issue of starting a lot of mintty. new 89536c023 libm/machine/riscv: Add custom fma/sqrt functions when suppor [...] new aaa7d6f65 libc/stdlib: Use __builtin_mul_overflow for reallocarray and calloc new 115f8643f libc/stdlib: Fix build failure in nano_calloc new 35db52d18 Cygwin: pty: Change the timing of setup_locale() call. new bd2a59f65 Cygwin: pty: Change the timing of set_locale() call again. new fd43311e5 libm/stdlib: don't read past source in nano_realloc new b53ce6415 libm/stdlib: Realloc when shrinking by 2* or more new 3cc920411 Cygwin: main exception handler (64-bit): continue GCC exceptions new acbeafa2f Cygwin: add header defining GCC exception codes new 4db5921ac Cygwin: strace: ignore GCC exceptions new 367998057 Cygwin: bump version to 3.2.0 new c4d0a3cff Cygwin: pty: Implement new pseudo console support. new 08605d945 Cygwin: cwdstuff::get: clean up debug_printf output new f5df16be2 doc: Various fixes to makedocbook for python3.8 new ba29dd05c Enabled _CS* defines for RTEMS new 3388fe259 winsup/doc/faq-setup.xml, faq-using.xml: update setup FAQ new ea4bf1544 winsup/doc/faq-api.xml, -programming.xml: change Win32 to Win [...] new 3b00439b2 doc: Also update shebang for chapter-texi2docbook.py new 22b6314b6 Cygwin: console: Replace WriteConsoleA() with WriteConsoleW(). new 39938ad94 winsup/doc/faq-api.xml(faq.api.timezone): explain time zone updates new d74cb647d Cygwin: fhandler_fifo::delete_client_handler: improve efficiency new 4b2f06afe Cygwin: fix up proc_subproc flags and matching pinfo methods new 754d51864 Cygwin: sigproc: return int from remove_proc new 2ba1be783 Cygwin: sigproc: drop __stdcall new 445ce8978 Cygwin: drop PROC_DETACHED_CHILD flag new 04b386817 Cygwin: sigproc: Allow more child processes per process new 403b48fc6 Cygwin: select: Fix a bug on closing pi->bye event. new bc9149b34 Cygwin: sigproc: fix minor formatting issue new e1ca36ff1 Cygwin: sigproc: Eliminate redundant copying of chld_procs new 5223e2908 Cygwin: sigproc: Fix a thinko in array size new 1e62762a6 Cygwin: Add .appveyor.yml new 89876d4e8 Cygwin: Add github action to cross-build on Fedora new e81f6a7be Cygwin: Remove .drone.yml new 2a9f6de66 Cygwin: pthreads: iterate over key destructors per POSIX new a13a7e64f Cygwin: pthread_yield: Add BSD visibility new 2052848ee Cygwin: make pthread_yield available for internal usage new c4c095f2c Cygwin: Add C11 threads API new 36f4c703d Cygwin: Add Cygwin 3.2 release info new 788d168a0 Cygwin: math/modfl.c: Fix segment faults in modfl(). new deabe05b6 Cygwin: crt: Add "volatile" to all inline assembly snippets u [...] new 52311e448 Cygwin: Add modfl fix to release notes new 8e58acb94 Cygwin: sigproc.cc: add comment new 13a6ebe75 Cygwin: Remove waitloop argument from try_to_debug() new 0e6aa5e41 Cygwin: pty: Disable pseudo console if TERM does not have CSI6n. new c319a3c9f Cygwin: pty: Fix a bug in the code removing set window title [...] new c35c79842 Cygwin: mtx_init: drop glibc workaround new a82e5b33f Cygwin: libpthread: Export C11 thread symbols from libpthread [...] new 844fe0930 libm/machine/arm: Rename s*_fma.c -> s*_fma_arm.c new 027cfa472 Fix warnings when building for msp430-elf new 44ca43319 MSP430: Fix message in sbrk.c printing binary character new a8f280d3a loadlocale: don't casecmp digits new 55f922dfc Cygwin: create install dir for libs new a159b755e MSP430: Fix calculation of string length in sbrk.c new f9c1c0a86 libm/riscv: Fix machine-specific sqrt build process new 2d9bb96b5 libm/riscv: Use common fma code when necessary new 63c71d3ae libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamm [...] new 9fddfa3d1 Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags new 66d885767 Cygwin: pty: move codepage evaluation to nlsfuncs.cc new 60d5d1401 Cygwin: format_process_fd: add directory check new 047d0bf04 Cygwin: path_conv::check: handle error from fhandler_process::exists new e1e3cc1cc Cygwin: document last bug fix new 4bb14b2ee Cygwin: pty: Revise convert_mb_str() function. new e79d9d5b5 Cygwin: pty: Fix input charset for non-cygwin apps with disab [...] new 522ef1b94 Cygwin: pty: setup new pty on opening the master, not in constructor new 4a69ba1c9 Cygwin: pty: Prevent garbled output for existing non-cygwin apps. new bc2c40390 Cygwin: ldd: Also look for not found DLLs when exit status is [...] new ef08f91b2 Cygwin: pty: Drop handling for UTF-7 in convert_mb_str(). new 9f712c1ce fhandler_proc.cc(format_proc_cpuinfo): add tsxldtrk, sev_es flags new b7c113794 winsup/doc/faq-what.xml: FAQ 1.2 Windows versions supported new 2bd71cbf9 libm: Make tgamma(-small) = -INFINITY new afb8c5e88 Port of C-SKY for newlib new 09a471ecb Cygwin: winlean.h: remove most of the extended memory API new 98e90ec89 Add C-SKY port for libgloss new 79b37d2bf libc/include/math.h: Remove parameter name new 79d94bda9 Cygwin: check_reparse_point_target: update comment new e65b13927 Cygwin: avoid GCC 10 error with -Werror=parentheses new a3673a3f6 Cygwin: avoid GCC 10 error with -Werror=narrowing new 57b622e90 Cygwin: avoid GCC 10 error with -Werror=narrowing new 2c792cb78 libgloss: aarch64: Add support for Armv8-R AArch64 new 3f9bd1bde libc/include/inttypes.h: Remove parameter name new 2f2e659bf libc/include/wchar.h: Remove parameter name new 032f62253 Cygwin: AF_UNIX: use FILE_OPEN_REPARSE_POINT when needed new 412c761a2 Cygwin: fix handling of known reparse points that are not symlinks new 19074f315 Cygwin: always recognize AF_UNIX sockets as reparse points new 8559c2618 Cygwin: AF_UNIX: socket: set the O_RDWR flag new 153343175 Cygwin: AF_UNIX: listen_pipe: check for STATUS_SUCCESS new cd42f043f Cygwin: AF_UNIX: peek_pipe: change error handling new 03c3f5dcf Cygwin: AF_UNIX: add methods to check for unread data new 02e248840 Cygwin: AF_UNIX: add a new peek_pipe_poll method new 507e9dab2 Cygwin: AF_UNIX: recvmsg, first cut new e97477859 Cygwin: AF_UNIX: support the MSG_PEEK flag
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (b28608ede) \ N -- N -- N refs/heads/topic/af_unix_new (e97477859)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 719 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: winsup/cygwin/fhandler_socket_unix.cc | 446 +++++++++++++++++++--------------- 1 file changed, 255 insertions(+), 191 deletions(-)