This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/ansification in repository newlib.
discards ea5b82255 ansification: remove ansidecl.h from makedoc discards 2f2c460c2 ansification: fix makedoc for ANSI C discards 86f311a14 ansification: remove _HAVE_STDC discards 51be3f791 ansification: remove _EXFUN, _EXFUN_NOTHROW discards 91918a9e4 ansification: remove _EXFNPTR, _EXPARM discards 5e1e2e685 ansification: remove _DEFUN discards ef4f4dcc7 ansification: remove _VOLATILE, _SIGNED discards 068955103 ansification: remove _VOID discards 552ec45d5 ansification: remove _DEFUN_VOID discards 810f4d369 ansification: remove _CAST_VOID discards 749fb95e5 ansification: remove _PTR discards d2db061a4 ansification: remove _VOID_PTR discards cc9fe48aa ansification: remove _PARAMS discards 6597cd682 ansification: remove _NOARGS discards b5823bad4 ansification: remove _DOTS discards 8792dcb98 ansification: remove _CONST discards 9dc6e4e74 ansification: remove _AND adds 2ce4e1e5a makedoc: warn about some obsolete and deprecated commands adds c6f14b3c8 cygwin: Improve discussion of linker library ordering in faq- [...] adds 67a657cb1 cygwin: mmap: fix a fork failure with private, anonymous mappings adds 0c201166f cygwin: mmap: fix comment and formatting, drop unused code adds 32988bd40 cygwin: add mmap fork fix to 2.10.0 release test adds efce18d75 Update MAINTAINERS file email address. adds c338bc225 Don't call double rint from float powf. adds c874f1145 newlib: Don't do double divide in powf. adds 314ddf908 winsup: Belatedly add Mark Geisert to CONTRIBUTORS adds 24ff42d79 Cygwin: Implement sigtimedwait adds 7af691a78 Cygwin: rearrange sigwait functions, convert sigwait_common t [...] adds 125155531 newlib: Availability of _kill() in sys/signal.h adds dc2d17572 newlib: ftello{64}: Fix type of returned value adds 6e5b39940 newlib: ftello{64}: Handle appending stream without fflushing adds d5abcdd5a Cygwin: document sigtimedwait and ftell{o} patch adds eb4bfe462 cygwin: block devices: fix file offset after short writes adds ae3bd4f49 winsup/doc/etc.postinstall.cygwin-doc.sh fix shell variable typo adds 3cc77b4f2 cleanup winsup/doc/etc.{postinstall,preremove}.cygwin-doc.sh [...] adds e807c51d7 RISC-V: Fix libnosys build. adds a6633677b RISC-V: Add nanosleep functionality adds 347b08391 RISC-V: Updated syscall to take 6 arguments adds 28d5b9803 RISC-V: Moved syscalls to separate files to fix aliasing problems. adds 9588ff755 RISC-V: Add gdb sim and newlib nano support. Fix a few misc [...] adds fcd33916a fix incompatible pointer type for va_list in nano versions of [...] adds 1d01586b6 newlib: fvprintf: fix get_arg for !_MB_CAPABLE adds 2cb24159f cygwin: add LFS_CFLAGS etc. to confstr/getconf adds 82339fcd7 Make __always_inline macro compatible with glibc adds 1e39db306 cygwin: add asm/bitsperlong.h, dummy asm/posix_types.h headers adds 6783860a2 ansification: remove _AND adds 0bda30e1f ansification: remove _CONST adds 2310096fb ansification: remove _DOTS adds e13e191b6 ansification: remove _NOARGS adds eea249da3 ansification: remove _PARAMS adds 0403b9c8c ansification: remove _VOID_PTR adds e6321aa6a ansification: remove _PTR adds 670b01da7 ansification: remove _CAST_VOID adds fff27f842 ansification: remove _DEFUN_VOID adds 67ee0cac4 ansification: remove _VOID adds 44276afe2 ansification: remove _VOLATILE, _SIGNED adds 908716380 ansification: remove _DEFUN adds 77f16db54 ansification: remove _EXFNPTR, _EXPARM adds 70ee6b17d ansification: remove _EXFUN, _EXFUN_NOTHROW adds 7192f8409 ansification: remove _HAVE_STDC adds 7bfa24c49 ansification: fix makedoc for ANSI C adds 4cd1905ad ansification: remove ansidecl.h from makedoc adds cba678ba0 RISC-V: Fix alignment issue in sigjmp_buf adds f2c9e55fa RISC-V: isatty: return 0 on error new 148428138 ansification: unifdef -D__STDC__ libgloss new bcdd34d07 ansification: unifdef -D__STDC__ libc/include new 391de0105 ansification: unifdef -D__STDC__ libc/*/asm.h new 61fca9533 ansification: unifdef -D__STDC__ mallocr code new f9cb8d034 ansification: unifdef -D__STDC__ libm/common new ac8f15601 ansification: unifdef -D__STDC__ libm/math new 843c41dcb ansification: unifdef -D__STDC__ libm/mathfp
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 (ea5b82255) \ N -- N -- N refs/heads/topic/ansification (843c41dcb)
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 7 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: libgloss/i960/asm.h | 6 +- libgloss/libnosys/configure | 2 + libgloss/libnosys/configure.in | 2 + libgloss/riscv/Makefile.in | 89 ++++++- libgloss/riscv/internal_syscall.h | 52 ++++ libgloss/riscv/kernel_stat.h | 39 +++ libgloss/riscv/machine/syscall.h | 25 -- libgloss/riscv/nano.specs | 23 ++ libgloss/riscv/nanosleep.c | 12 + libgloss/riscv/sim.specs | 10 + libgloss/riscv/sys_access.c | 9 + libgloss/riscv/sys_chdir.c | 8 + libgloss/riscv/sys_chmod.c | 9 + libgloss/riscv/sys_chown.c | 8 + libgloss/riscv/sys_close.c | 9 + libgloss/riscv/sys_conv_stat.c | 21 ++ libgloss/riscv/sys_execve.c | 11 + libgloss/riscv/sys_exit.c | 10 + libgloss/riscv/sys_faccessat.c | 8 + libgloss/riscv/sys_fork.c | 10 + libgloss/riscv/sys_fstat.c | 15 ++ libgloss/riscv/sys_fstatat.c | 14 + libgloss/riscv/sys_ftime.c | 10 + libgloss/riscv/sys_getcwd.c | 9 + libgloss/riscv/sys_getpid.c | 11 + libgloss/riscv/sys_gettimeofday.c | 10 + libgloss/riscv/sys_isatty.c | 17 ++ libgloss/riscv/sys_kill.c | 11 + libgloss/riscv/sys_link.c | 8 + libgloss/riscv/sys_lseek.c | 10 + libgloss/riscv/sys_lstat.c | 13 + libgloss/riscv/sys_open.c | 9 + libgloss/riscv/sys_openat.c | 8 + libgloss/riscv/sys_read.c | 9 + libgloss/riscv/sys_sbrk.c | 56 ++++ libgloss/riscv/sys_stat.c | 14 + libgloss/riscv/sys_sysconf.c | 17 ++ libgloss/riscv/sys_times.c | 37 +++ libgloss/riscv/sys_unlink.c | 9 + libgloss/riscv/sys_utime.c | 8 + libgloss/riscv/sys_wait.c | 10 + libgloss/riscv/sys_write.c | 10 + libgloss/riscv/syscalls.c | 419 ------------------------------ libgloss/rs6000/sol-cfuncs.c | 4 - newlib/MAINTAINERS | 2 +- newlib/configure.host | 2 +- newlib/doc/doc.str | 17 +- newlib/doc/makedoc.c | 14 +- newlib/libc/include/machine/setjmp.h | 4 +- newlib/libc/include/sys/cdefs.h | 52 +--- newlib/libc/include/sys/signal.h | 2 - newlib/libc/include/sys/unistd.h | 4 + newlib/libc/machine/mips/machine/asm.h | 6 +- newlib/libc/machine/powerpc/vec_mallocr.c | 61 +---- newlib/libc/machine/sh/asm.h | 6 +- newlib/libc/stdio/ftello.c | 28 +- newlib/libc/stdio/nano-vfprintf.c | 14 +- newlib/libc/stdio/nano-vfscanf.c | 15 +- newlib/libc/stdio/vfprintf.c | 2 + newlib/libc/stdio64/ftello64.c | 28 +- newlib/libc/stdlib/mallocr.c | 220 ++-------------- newlib/libm/common/fdlibm.h | 4 - newlib/libm/common/s_cbrt.c | 13 - newlib/libm/common/s_copysign.c | 5 - newlib/libm/common/s_exp10.c | 5 - newlib/libm/common/s_expm1.c | 9 - newlib/libm/common/s_fdim.c | 6 - newlib/libm/common/s_finite.c | 5 - newlib/libm/common/s_fma.c | 7 - newlib/libm/common/s_fmax.c | 6 - newlib/libm/common/s_fmin.c | 6 - newlib/libm/common/s_ilogb.c | 5 - newlib/libm/common/s_isnan.c | 5 - newlib/libm/common/s_llrint.c | 9 - newlib/libm/common/s_log1p.c | 13 - newlib/libm/common/s_log2.c | 5 - newlib/libm/common/s_logb.c | 5 - newlib/libm/common/s_lrint.c | 9 - newlib/libm/common/s_lround.c | 5 - newlib/libm/common/s_matherr.c | 5 - newlib/libm/common/s_modf.c | 9 - newlib/libm/common/s_nearbyint.c | 5 - newlib/libm/common/s_nextafter.c | 5 - newlib/libm/common/s_pow10.c | 5 - newlib/libm/common/s_rint.c | 9 - newlib/libm/common/s_round.c | 5 - newlib/libm/common/s_scalbln.c | 9 - newlib/libm/common/s_scalbn.c | 9 - newlib/libm/common/s_trunc.c | 5 - newlib/libm/common/sf_cbrt.c | 18 -- newlib/libm/common/sf_copysign.c | 10 - newlib/libm/common/sf_exp10.c | 10 - newlib/libm/common/sf_expm1.c | 14 - newlib/libm/common/sf_fdim.c | 12 - newlib/libm/common/sf_finite.c | 10 - newlib/libm/common/sf_fma.c | 14 - newlib/libm/common/sf_fmax.c | 12 - newlib/libm/common/sf_fmin.c | 12 - newlib/libm/common/sf_ilogb.c | 10 - newlib/libm/common/sf_llrint.c | 14 - newlib/libm/common/sf_log1p.c | 18 -- newlib/libm/common/sf_logb.c | 10 - newlib/libm/common/sf_lrint.c | 14 - newlib/libm/common/sf_lround.c | 10 - newlib/libm/common/sf_modf.c | 14 - newlib/libm/common/sf_nearbyint.c | 10 - newlib/libm/common/sf_nextafter.c | 10 - newlib/libm/common/sf_pow10.c | 10 - newlib/libm/common/sf_rint.c | 14 - newlib/libm/common/sf_round.c | 10 - newlib/libm/common/sf_scalbln.c | 14 - newlib/libm/common/sf_scalbn.c | 15 -- newlib/libm/common/sf_trunc.c | 10 - newlib/libm/math/e_acos.c | 9 - newlib/libm/math/e_acosh.c | 9 - newlib/libm/math/e_asin.c | 9 - newlib/libm/math/e_atan2.c | 9 - newlib/libm/math/e_atanh.c | 13 - newlib/libm/math/e_cosh.c | 9 - newlib/libm/math/e_exp.c | 9 - newlib/libm/math/e_fmod.c | 9 - newlib/libm/math/e_hypot.c | 5 - newlib/libm/math/e_j0.c | 108 -------- newlib/libm/math/e_j1.c | 112 -------- newlib/libm/math/e_jn.c | 18 -- newlib/libm/math/e_log.c | 13 - newlib/libm/math/e_log10.c | 13 - newlib/libm/math/e_pow.c | 9 - newlib/libm/math/e_rem_pio2.c | 17 -- newlib/libm/math/e_remainder.c | 9 - newlib/libm/math/e_scalb.c | 10 - newlib/libm/math/e_sinh.c | 9 - newlib/libm/math/e_sqrt.c | 9 - newlib/libm/math/ef_acos.c | 9 - newlib/libm/math/ef_acosh.c | 9 - newlib/libm/math/ef_asin.c | 9 - newlib/libm/math/ef_atan2.c | 9 - newlib/libm/math/ef_atanh.c | 13 - newlib/libm/math/ef_cosh.c | 9 - newlib/libm/math/ef_exp.c | 9 - newlib/libm/math/ef_fmod.c | 9 - newlib/libm/math/ef_hypot.c | 5 - newlib/libm/math/ef_j0.c | 108 -------- newlib/libm/math/ef_j1.c | 112 -------- newlib/libm/math/ef_jn.c | 18 -- newlib/libm/math/ef_log.c | 13 - newlib/libm/math/ef_log10.c | 13 - newlib/libm/math/ef_pow.c | 9 - newlib/libm/math/ef_rem_pio2.c | 17 -- newlib/libm/math/ef_remainder.c | 9 - newlib/libm/math/ef_scalb.c | 10 - newlib/libm/math/ef_sinh.c | 9 - newlib/libm/math/ef_sqrt.c | 9 - newlib/libm/math/er_gamma.c | 5 - newlib/libm/math/er_lgamma.c | 18 -- newlib/libm/math/erf_gamma.c | 5 - newlib/libm/math/erf_lgamma.c | 18 -- newlib/libm/math/k_cos.c | 9 - newlib/libm/math/k_rem_pio2.c | 17 -- newlib/libm/math/k_sin.c | 9 - newlib/libm/math/k_standard.c | 9 - newlib/libm/math/k_tan.c | 9 - newlib/libm/math/kf_cos.c | 9 - newlib/libm/math/kf_rem_pio2.c | 17 -- newlib/libm/math/kf_sin.c | 9 - newlib/libm/math/kf_tan.c | 9 - newlib/libm/math/s_asinh.c | 9 - newlib/libm/math/s_atan.c | 21 -- newlib/libm/math/s_ceil.c | 9 - newlib/libm/math/s_cos.c | 5 - newlib/libm/math/s_erf.c | 14 - newlib/libm/math/s_fabs.c | 5 - newlib/libm/math/s_floor.c | 9 - newlib/libm/math/s_frexp.c | 9 - newlib/libm/math/s_ldexp.c | 5 - newlib/libm/math/s_signif.c | 5 - newlib/libm/math/s_sin.c | 5 - newlib/libm/math/s_tan.c | 5 - newlib/libm/math/s_tanh.c | 9 - newlib/libm/math/sf_asinh.c | 14 - newlib/libm/math/sf_atan.c | 26 -- newlib/libm/math/sf_ceil.c | 14 - newlib/libm/math/sf_cos.c | 14 - newlib/libm/math/sf_erf.c | 24 -- newlib/libm/math/sf_fabs.c | 10 - newlib/libm/math/sf_floor.c | 14 - newlib/libm/math/sf_frexp.c | 14 - newlib/libm/math/sf_ldexp.c | 10 - newlib/libm/math/sf_signif.c | 10 - newlib/libm/math/sf_sin.c | 10 - newlib/libm/math/sf_tan.c | 10 - newlib/libm/math/sf_tanh.c | 14 - newlib/libm/math/w_acos.c | 5 - newlib/libm/math/w_acosh.c | 5 - newlib/libm/math/w_asin.c | 5 - newlib/libm/math/w_atan2.c | 5 - newlib/libm/math/w_atanh.c | 5 - newlib/libm/math/w_cosh.c | 5 - newlib/libm/math/w_exp.c | 9 - newlib/libm/math/w_exp2.c | 5 - newlib/libm/math/w_fmod.c | 5 - newlib/libm/math/w_gamma.c | 5 - newlib/libm/math/w_hypot.c | 5 - newlib/libm/math/w_j0.c | 10 - newlib/libm/math/w_j1.c | 10 - newlib/libm/math/w_jn.c | 10 - newlib/libm/math/w_lgamma.c | 5 - newlib/libm/math/w_log.c | 5 - newlib/libm/math/w_log10.c | 5 - newlib/libm/math/w_pow.c | 5 - newlib/libm/math/w_remainder.c | 5 - newlib/libm/math/w_scalb.c | 9 - newlib/libm/math/w_sincos.c | 7 - newlib/libm/math/w_sinh.c | 5 - newlib/libm/math/w_sqrt.c | 5 - newlib/libm/math/w_tgamma.c | 5 - newlib/libm/math/wf_acos.c | 5 - newlib/libm/math/wf_acosh.c | 10 - newlib/libm/math/wf_asin.c | 10 - newlib/libm/math/wf_atan2.c | 10 - newlib/libm/math/wf_atanh.c | 10 - newlib/libm/math/wf_cosh.c | 10 - newlib/libm/math/wf_drem.c | 5 - newlib/libm/math/wf_exp.c | 14 - newlib/libm/math/wf_exp2.c | 10 - newlib/libm/math/wf_fmod.c | 10 - newlib/libm/math/wf_gamma.c | 10 - newlib/libm/math/wf_hypot.c | 10 - newlib/libm/math/wf_j0.c | 20 -- newlib/libm/math/wf_j1.c | 20 -- newlib/libm/math/wf_jn.c | 20 -- newlib/libm/math/wf_lgamma.c | 10 - newlib/libm/math/wf_log.c | 10 - newlib/libm/math/wf_log10.c | 10 - newlib/libm/math/wf_log2.c | 10 - newlib/libm/math/wf_pow.c | 18 +- newlib/libm/math/wf_remainder.c | 10 - newlib/libm/math/wf_scalb.c | 18 -- newlib/libm/math/wf_sincos.c | 14 - newlib/libm/math/wf_sinh.c | 10 - newlib/libm/math/wf_sqrt.c | 10 - newlib/libm/math/wf_tgamma.c | 10 - newlib/libm/math/wr_gamma.c | 5 - newlib/libm/math/wr_lgamma.c | 5 - newlib/libm/math/wrf_gamma.c | 5 - newlib/libm/math/wrf_lgamma.c | 5 - newlib/libm/mathfp/e_acosh.c | 9 - newlib/libm/mathfp/e_atanh.c | 13 - newlib/libm/mathfp/e_hypot.c | 5 - newlib/libm/mathfp/e_j0.c | 108 -------- newlib/libm/mathfp/e_j1.c | 112 -------- newlib/libm/mathfp/e_remainder.c | 9 - newlib/libm/mathfp/e_scalb.c | 10 - newlib/libm/mathfp/ef_acosh.c | 9 - newlib/libm/mathfp/ef_atanh.c | 13 - newlib/libm/mathfp/ef_hypot.c | 5 - newlib/libm/mathfp/ef_j0.c | 108 -------- newlib/libm/mathfp/ef_j1.c | 112 -------- newlib/libm/mathfp/ef_remainder.c | 9 - newlib/libm/mathfp/ef_scalb.c | 10 - newlib/libm/mathfp/er_gamma.c | 5 - newlib/libm/mathfp/er_lgamma.c | 18 -- newlib/libm/mathfp/erf_gamma.c | 5 - newlib/libm/mathfp/erf_lgamma.c | 18 -- newlib/libm/mathfp/s_asinh.c | 9 - newlib/libm/mathfp/s_erf.c | 14 - newlib/libm/mathfp/s_fmod.c | 9 - newlib/libm/mathfp/s_signif.c | 5 - newlib/libm/mathfp/s_tgamma.c | 5 - newlib/libm/mathfp/sf_asinh.c | 14 - newlib/libm/mathfp/sf_erf.c | 24 -- newlib/libm/mathfp/sf_signif.c | 10 - newlib/libm/mathfp/sf_tgamma.c | 5 - newlib/libm/mathfp/w_jn.c | 10 - newlib/libm/mathfp/wf_drem.c | 5 - newlib/libm/mathfp/wf_jn.c | 20 -- winsup/CONTRIBUTORS | 1 + winsup/cygwin/common.din | 1 + winsup/cygwin/fhandler_floppy.cc | 12 +- winsup/cygwin/include/asm/bitsperlong.h | 18 ++ winsup/cygwin/include/asm/posix_types.h | 14 + winsup/cygwin/include/asm/types.h | 2 + winsup/cygwin/include/cygwin/version.h | 3 +- winsup/cygwin/mmap.cc | 20 +- winsup/cygwin/release/2.10.0 | 11 +- winsup/cygwin/signal.cc | 66 +++-- winsup/cygwin/sysconf.cc | 6 +- winsup/cygwin/thread.cc | 2 +- winsup/doc/etc.postinstall.cygwin-doc.sh | 10 +- winsup/doc/etc.preremove.cygwin-doc.sh | 5 +- winsup/doc/faq-programming.xml | 37 ++- winsup/doc/new-features.xml | 2 +- winsup/doc/posix.xml | 2 +- winsup/utils/getconf.c | 4 + 294 files changed, 942 insertions(+), 3765 deletions(-) create mode 100644 libgloss/riscv/internal_syscall.h create mode 100644 libgloss/riscv/kernel_stat.h create mode 100644 libgloss/riscv/nano.specs create mode 100644 libgloss/riscv/nanosleep.c create mode 100644 libgloss/riscv/sim.specs create mode 100644 libgloss/riscv/sys_access.c create mode 100644 libgloss/riscv/sys_chdir.c create mode 100644 libgloss/riscv/sys_chmod.c create mode 100644 libgloss/riscv/sys_chown.c create mode 100644 libgloss/riscv/sys_close.c create mode 100644 libgloss/riscv/sys_conv_stat.c create mode 100644 libgloss/riscv/sys_execve.c create mode 100644 libgloss/riscv/sys_exit.c create mode 100644 libgloss/riscv/sys_faccessat.c create mode 100644 libgloss/riscv/sys_fork.c create mode 100644 libgloss/riscv/sys_fstat.c create mode 100644 libgloss/riscv/sys_fstatat.c create mode 100644 libgloss/riscv/sys_ftime.c create mode 100644 libgloss/riscv/sys_getcwd.c create mode 100644 libgloss/riscv/sys_getpid.c create mode 100644 libgloss/riscv/sys_gettimeofday.c create mode 100644 libgloss/riscv/sys_isatty.c create mode 100644 libgloss/riscv/sys_kill.c create mode 100644 libgloss/riscv/sys_link.c create mode 100644 libgloss/riscv/sys_lseek.c create mode 100644 libgloss/riscv/sys_lstat.c create mode 100644 libgloss/riscv/sys_open.c create mode 100644 libgloss/riscv/sys_openat.c create mode 100644 libgloss/riscv/sys_read.c create mode 100644 libgloss/riscv/sys_sbrk.c create mode 100644 libgloss/riscv/sys_stat.c create mode 100644 libgloss/riscv/sys_sysconf.c create mode 100644 libgloss/riscv/sys_times.c create mode 100644 libgloss/riscv/sys_unlink.c create mode 100644 libgloss/riscv/sys_utime.c create mode 100644 libgloss/riscv/sys_wait.c create mode 100644 libgloss/riscv/sys_write.c delete mode 100644 libgloss/riscv/syscalls.c create mode 100644 winsup/cygwin/include/asm/bitsperlong.h create mode 100644 winsup/cygwin/include/asm/posix_types.h