This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/af_unix in repository newlib.
from 255afed43 Cygwin: AF_UNIX: SCM_RIGHTS: support console descriptors new 6700d80d6 Cygwin: pty: Check response for CSI6n more strictly. new 7fa9adb2a Cygwin: pty: Revise the workaround for rlwrap. new 333317ded Add declarations for __ieee754_tgamma functions to fdlibm.h new 633f39361 RISC-V: Add semihosting support new b0593cf5f fhandler_proc.cc(format_proc_cpuinfo): report Intel SGX bits new dad02bce3 Update gamma functions from code in picolibc new 816927605 fixes to make compilation succeeds new f24ce1da0 Bump up newlib version to 4.1.0 new 1b4df3a0b Cygwin: AF_UNIX: code simplification new 953308f40 Cygwin: AF_UNIX: update tests
The 10 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: COPYING.LIBGLOSS | 5 + libgloss/riscv/Makefile.in | 66 ++++- libgloss/riscv/machine/syscall.h | 25 ++ libgloss/riscv/semihost-sys_close.c | 28 ++ libgloss/riscv/semihost-sys_exit.c | 23 ++ libgloss/riscv/semihost-sys_fdtable.c | 85 ++++++ libgloss/riscv/semihost-sys_fstat.c | 19 ++ libgloss/riscv/semihost-sys_ftime.c | 16 + libgloss/riscv/semihost-sys_isatty.c | 21 ++ libgloss/riscv/semihost-sys_link.c | 9 + libgloss/riscv/semihost-sys_lseek.c | 70 +++++ libgloss/riscv/semihost-sys_open.c | 62 ++++ libgloss/riscv/semihost-sys_read.c | 32 ++ libgloss/riscv/semihost-sys_sbrk.c | 26 ++ libgloss/riscv/semihost-sys_stat.c | 36 +++ libgloss/riscv/semihost-sys_stat_common.c | 36 +++ libgloss/riscv/semihost-sys_unlink.c | 15 + libgloss/riscv/semihost-sys_write.c | 32 ++ libgloss/riscv/semihost.specs | 10 + libgloss/riscv/semihost_fdtable.h | 21 ++ libgloss/riscv/semihost_stat.h | 14 + libgloss/riscv/semihost_syscall.h | 47 +++ newlib/NEWS | 6 + newlib/README | 22 +- newlib/acinclude.m4 | 2 +- newlib/configure | 24 +- newlib/doc/configure | 20 +- newlib/iconvdata/configure | 20 +- newlib/libc/configure | 20 +- newlib/libc/machine/a29k/configure | 20 +- newlib/libc/machine/aarch64/configure | 20 +- newlib/libc/machine/amdgcn/configure | 20 +- newlib/libc/machine/arc/configure | 20 +- newlib/libc/machine/arm/configure | 20 +- newlib/libc/machine/bfin/configure | 20 +- newlib/libc/machine/configure | 20 +- newlib/libc/machine/cr16/configure | 20 +- newlib/libc/machine/cris/configure | 20 +- newlib/libc/machine/crx/configure | 20 +- newlib/libc/machine/csky/configure | 20 +- newlib/libc/machine/d10v/configure | 20 +- newlib/libc/machine/d30v/configure | 20 +- newlib/libc/machine/epiphany/configure | 20 +- newlib/libc/machine/fr30/configure | 20 +- newlib/libc/machine/frv/configure | 20 +- newlib/libc/machine/ft32/configure | 20 +- newlib/libc/machine/h8300/configure | 20 +- newlib/libc/machine/h8500/configure | 20 +- newlib/libc/machine/hppa/configure | 20 +- newlib/libc/machine/i386/configure | 20 +- newlib/libc/machine/i960/configure | 20 +- newlib/libc/machine/iq2000/configure | 20 +- newlib/libc/machine/lm32/configure | 20 +- newlib/libc/machine/m32c/configure | 20 +- newlib/libc/machine/m32r/configure | 20 +- newlib/libc/machine/m68hc11/configure | 20 +- newlib/libc/machine/m68k/configure | 20 +- newlib/libc/machine/m88k/configure | 20 +- newlib/libc/machine/mep/configure | 20 +- newlib/libc/machine/microblaze/configure | 20 +- newlib/libc/machine/mips/configure | 20 +- newlib/libc/machine/mn10200/configure | 20 +- newlib/libc/machine/mn10300/configure | 20 +- newlib/libc/machine/moxie/configure | 20 +- newlib/libc/machine/msp430/configure | 20 +- newlib/libc/machine/mt/configure | 20 +- newlib/libc/machine/nds32/configure | 20 +- newlib/libc/machine/necv70/configure | 20 +- newlib/libc/machine/nios2/configure | 20 +- newlib/libc/machine/nvptx/configure | 20 +- newlib/libc/machine/or1k/configure | 20 +- newlib/libc/machine/powerpc/configure | 20 +- newlib/libc/machine/pru/configure | 20 +- newlib/libc/machine/riscv/configure | 20 +- newlib/libc/machine/rl78/configure | 20 +- newlib/libc/machine/rx/configure | 20 +- newlib/libc/machine/sh/configure | 20 +- newlib/libc/machine/sparc/configure | 20 +- newlib/libc/machine/spu/configure | 20 +- newlib/libc/machine/tic4x/configure | 20 +- newlib/libc/machine/tic6x/configure | 20 +- newlib/libc/machine/tic80/configure | 20 +- newlib/libc/machine/v850/configure | 20 +- newlib/libc/machine/visium/configure | 20 +- newlib/libc/machine/w65/configure | 20 +- newlib/libc/machine/x86_64/configure | 20 +- newlib/libc/machine/xc16x/configure | 20 +- newlib/libc/machine/xscale/configure | 20 +- newlib/libc/machine/xstormy16/configure | 20 +- newlib/libc/machine/z8k/configure | 20 +- newlib/libc/sys/a29khif/configure | 20 +- newlib/libc/sys/amdgcn/configure | 20 +- newlib/libc/sys/arm/configure | 20 +- newlib/libc/sys/configure | 20 +- newlib/libc/sys/d10v/configure | 20 +- newlib/libc/sys/decstation/configure | 20 +- newlib/libc/sys/epiphany/configure | 20 +- newlib/libc/sys/h8300hms/configure | 20 +- newlib/libc/sys/h8500hms/configure | 20 +- newlib/libc/sys/linux/configure | 20 +- newlib/libc/sys/linux/linuxthreads/configure | 20 +- .../libc/sys/linux/linuxthreads/machine/configure | 20 +- .../sys/linux/linuxthreads/machine/i386/configure | 20 +- newlib/libc/sys/linux/machine/configure | 20 +- newlib/libc/sys/linux/machine/i386/configure | 20 +- newlib/libc/sys/m88kbug/configure | 20 +- newlib/libc/sys/mmixware/configure | 20 +- newlib/libc/sys/netware/configure | 20 +- newlib/libc/sys/or1k/configure | 20 +- newlib/libc/sys/phoenix/configure | 20 +- newlib/libc/sys/rdos/configure | 20 +- newlib/libc/sys/rtems/configure | 20 +- newlib/libc/sys/sh/configure | 20 +- newlib/libc/sys/sparc64/configure | 20 +- newlib/libc/sys/sun4/configure | 20 +- newlib/libc/sys/sysmec/configure | 20 +- newlib/libc/sys/sysnec810/configure | 20 +- newlib/libc/sys/sysnecv850/configure | 20 +- newlib/libc/sys/sysvi386/configure | 20 +- newlib/libc/sys/sysvnecv70/configure | 20 +- newlib/libc/sys/tic80/configure | 20 +- newlib/libc/sys/tirtos/configure | 20 +- newlib/libc/sys/w65/configure | 20 +- newlib/libc/sys/z8ksim/configure | 20 +- newlib/libm/common/fdlibm.h | 2 + newlib/libm/configure | 20 +- newlib/libm/machine/aarch64/configure | 20 +- newlib/libm/machine/arm/configure | 20 +- newlib/libm/machine/configure | 20 +- newlib/libm/machine/i386/configure | 20 +- newlib/libm/machine/mips/configure | 20 +- newlib/libm/machine/nds32/configure | 20 +- newlib/libm/machine/powerpc/configure | 20 +- newlib/libm/machine/pru/configure | 20 +- newlib/libm/machine/riscv/configure | 20 +- newlib/libm/machine/sparc/configure | 20 +- newlib/libm/machine/spu/configure | 20 +- newlib/libm/machine/x86_64/configure | 20 +- newlib/libm/math/er_lgamma.c | 29 +- newlib/libm/math/erf_lgamma.c | 25 +- newlib/libm/math/w_tgamma.c | 11 +- newlib/libm/math/wf_tgamma.c | 13 +- winsup/cygwin/fhandler_proc.cc | 2 + winsup/cygwin/fhandler_tty.cc | 51 ++-- winsup/cygwin/socket_tests/Makefile | 11 +- winsup/cygwin/socket_tests/README.txt | 43 ++- winsup/cygwin/socket_tests/lib/Makefile | 2 +- winsup/cygwin/socket_tests/lib/pty_fork.c | 117 ++++++++ winsup/cygwin/socket_tests/lib/pty_fork.h | 27 ++ winsup/cygwin/socket_tests/lib/pty_master_open.c | 93 ++++++ winsup/cygwin/socket_tests/lib/pty_master_open.h | 24 ++ winsup/cygwin/socket_tests/lib/tty_functions.c | 89 ++++++ winsup/cygwin/socket_tests/lib/tty_functions.h | 26 ++ winsup/cygwin/socket_tests/lib/unp.c.sav | 46 +++ winsup/cygwin/socket_tests/lib/unp.h.sav | 322 +++++++++++++++++++++ winsup/cygwin/socket_tests/pty_slave.h | 5 + winsup/cygwin/socket_tests/rec_pty_slave.c | 3 + winsup/cygwin/socket_tests/recv_pty_slave.c | 37 +++ winsup/cygwin/socket_tests/send_pty_slave.c | 144 +++++++++ winsup/cygwin/socket_tests/send_pty_slave_fork.c | 102 +++++++ 160 files changed, 2995 insertions(+), 1201 deletions(-) create mode 100644 libgloss/riscv/semihost-sys_close.c create mode 100644 libgloss/riscv/semihost-sys_exit.c create mode 100644 libgloss/riscv/semihost-sys_fdtable.c create mode 100644 libgloss/riscv/semihost-sys_fstat.c create mode 100644 libgloss/riscv/semihost-sys_ftime.c create mode 100644 libgloss/riscv/semihost-sys_isatty.c create mode 100644 libgloss/riscv/semihost-sys_link.c create mode 100644 libgloss/riscv/semihost-sys_lseek.c create mode 100644 libgloss/riscv/semihost-sys_open.c create mode 100644 libgloss/riscv/semihost-sys_read.c create mode 100644 libgloss/riscv/semihost-sys_sbrk.c create mode 100644 libgloss/riscv/semihost-sys_stat.c create mode 100644 libgloss/riscv/semihost-sys_stat_common.c create mode 100644 libgloss/riscv/semihost-sys_unlink.c create mode 100644 libgloss/riscv/semihost-sys_write.c create mode 100644 libgloss/riscv/semihost.specs create mode 100644 libgloss/riscv/semihost_fdtable.h create mode 100644 libgloss/riscv/semihost_stat.h create mode 100644 libgloss/riscv/semihost_syscall.h create mode 100644 winsup/cygwin/socket_tests/lib/pty_fork.c create mode 100644 winsup/cygwin/socket_tests/lib/pty_fork.h create mode 100644 winsup/cygwin/socket_tests/lib/pty_master_open.c create mode 100644 winsup/cygwin/socket_tests/lib/pty_master_open.h create mode 100644 winsup/cygwin/socket_tests/lib/tty_functions.c create mode 100644 winsup/cygwin/socket_tests/lib/tty_functions.h create mode 100644 winsup/cygwin/socket_tests/lib/unp.c.sav create mode 100644 winsup/cygwin/socket_tests/lib/unp.h.sav create mode 100644 winsup/cygwin/socket_tests/pty_slave.h create mode 100644 winsup/cygwin/socket_tests/rec_pty_slave.c create mode 100644 winsup/cygwin/socket_tests/recv_pty_slave.c create mode 100644 winsup/cygwin/socket_tests/send_pty_slave.c create mode 100644 winsup/cygwin/socket_tests/send_pty_slave_fork.c