]> sourceware.org Git - newlib-cygwin.git/commit
Cygwin: don't export _feinitialise from newlib
authorCorinna Vinschen <corinna@vinschen.de>
Wed, 24 Mar 2021 10:06:58 +0000 (11:06 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 13 Apr 2021 10:55:34 +0000 (12:55 +0200)
commitcc19109af966331f76cc8b6fd7c92eec36dc2276
treea5f4fb790620ea6546535e7e5914fafc3ee28549
parent3b22d722555ab88ff4a9181220bbfc3fa59b94ee
Cygwin: don't export _feinitialise from newlib

Use the more official fesetenv(FE_DFL_ENV) from _dll_crt0, thus
allowing to drop the _feinitialise declaration from fenv.h.

Provide a no-op _feinitialise in Cygwin as exportable symbol for really
old applications when _feinitialise was called from mainCRTStartup in
crt0.o.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
newlib/libc/machine/shared_x86/sys/fenv.h
newlib/libm/machine/shared_x86/fenv.c
winsup/cygwin/Makefile.in
winsup/cygwin/dcrt0.cc
winsup/cygwin/fenv.c [new file with mode: 0644]
This page took 0.03221 seconds and 5 git commands to generate.