winsup/cygwin/ChangeLog:
* Makefile.in (DLL_OFILES): Add new fenv.o module. (fenv_CFLAGS): New flags definition for fenv.o compile. * autoload.cc (std_dll_init): Use fenv.h functions instead of direct manipulation of x87 FPU registers. * crt0.c (mainCRTStartup): Likewise. * cygwin.din (feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, fetestexcept, fegetround, fesetround, fegetenv, feholdexcept, fesetenv, feupdateenv, fegetprec, fesetprec, feenableexcept, fedisableexcept, fegetexcept, _feinitialise, _fe_dfl_env, _fe_nomask_env): Export new functions and data items. * fenv.cc: New file. * posix.sgml: Update status of newly-implemented APIs. * include/fenv.h: Likewise related header. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
This commit is contained in:
@@ -453,10 +453,29 @@ fdopen SIGFE
|
||||
_fdopen = fdopen SIGFE
|
||||
_fdopen64 = fdopen64 SIGFE
|
||||
fdopendir SIGFE
|
||||
_fe_dfl_env DATA
|
||||
_fe_nomask_env DATA
|
||||
feclearexcept NOSIGFE
|
||||
fedisableexcept NOSIGFE
|
||||
feenableexcept SIGFE
|
||||
fegetenv NOSIGFE
|
||||
fegetexcept NOSIGFE
|
||||
fegetexceptflag NOSIGFE
|
||||
fegetprec NOSIGFE
|
||||
fegetround NOSIGFE
|
||||
feholdexcept SIGFE
|
||||
_feinitialise NOSIGFE
|
||||
feof SIGFE
|
||||
_feof = feof SIGFE
|
||||
feraiseexcept SIGFE
|
||||
ferror SIGFE
|
||||
_ferror = ferror SIGFE
|
||||
fesetenv SIGFE
|
||||
fesetexceptflag SIGFE
|
||||
fesetprec NOSIGFE
|
||||
fesetround NOSIGFE
|
||||
fetestexcept NOSIGFE
|
||||
feupdateenv SIGFE
|
||||
fexecve SIGFE
|
||||
fflush SIGFE
|
||||
_fflush = fflush SIGFE
|
||||
|
Reference in New Issue
Block a user