2013-05-01 07:43:08 +08:00
|
|
|
# Exported variables
|
2013-04-23 17:44:36 +08:00
|
|
|
__argc DATA
|
|
|
|
__argv DATA
|
|
|
|
__check_rhosts_file DATA
|
|
|
|
__ctype_ptr__ DATA
|
|
|
|
__cygwin_user_data DATA
|
2013-05-01 07:43:08 +08:00
|
|
|
__mb_cur_max DATA
|
|
|
|
__progname DATA
|
|
|
|
__rcmd_errstr DATA
|
|
|
|
_check_for_executable DATA
|
|
|
|
_ctype_ DATA
|
2013-04-23 17:44:36 +08:00
|
|
|
_daylight DATA
|
2013-05-01 07:43:08 +08:00
|
|
|
_impure_ptr DATA
|
|
|
|
_sys_errlist DATA
|
|
|
|
_sys_nerr DATA
|
|
|
|
_timezone DATA
|
|
|
|
_tzname DATA
|
2013-04-23 17:44:36 +08:00
|
|
|
error_message_count DATA
|
|
|
|
error_one_per_line DATA
|
|
|
|
error_print_progname DATA
|
|
|
|
h_errno DATA
|
|
|
|
in6addr_any DATA
|
|
|
|
in6addr_loopback DATA
|
|
|
|
optarg DATA
|
|
|
|
opterr DATA
|
|
|
|
optind DATA
|
|
|
|
optopt DATA
|
|
|
|
optreset DATA
|
|
|
|
program_invocation_name DATA
|
|
|
|
program_invocation_short_name DATA
|
|
|
|
reent_data DATA
|
|
|
|
sys_errlist = _sys_errlist DATA
|
|
|
|
sys_nerr = _sys_nerr DATA
|
|
|
|
sys_sigabbrev DATA
|
|
|
|
sys_siglist DATA
|
2013-05-01 07:43:08 +08:00
|
|
|
|
|
|
|
# Exported functions
|
2013-04-23 17:44:36 +08:00
|
|
|
_Exit SIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__assert NOSIGFE
|
|
|
|
__assert_func NOSIGFE
|
|
|
|
__assertfail NOSIGFE
|
2013-05-21 18:07:55 +08:00
|
|
|
__b64_ntop NOSIGFE
|
|
|
|
__b64_pton NOSIGFE
|
2014-12-06 00:31:36 +08:00
|
|
|
__bsd_qsort_r NOSIGFE
|
2014-10-29 17:56:18 +08:00
|
|
|
__cxa_atexit = cygwin__cxa_atexit SIGFE
|
2014-08-08 00:25:06 +08:00
|
|
|
__cxa_finalize SIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__dn_comp SIGFE
|
|
|
|
__dn_expand SIGFE
|
|
|
|
__dn_skipname SIGFE
|
|
|
|
__eprintf SIGFE
|
|
|
|
__errno NOSIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
__fbufsize NOSIGFE
|
|
|
|
__flbf NOSIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__fpclassifyd NOSIGFE
|
|
|
|
__fpclassifyf NOSIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
__fpending NOSIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__fpurge SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
__freadable NOSIGFE
|
|
|
|
__freading NOSIGFE
|
|
|
|
__fsetlocking SIGFE
|
|
|
|
__fwritable NOSIGFE
|
|
|
|
__fwriting NOSIGFE
|
2016-03-29 01:48:20 +08:00
|
|
|
__getpagesize = getpagesize SIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__getreent NOSIGFE
|
2015-03-26 13:20:15 +08:00
|
|
|
__gnu_basename NOSIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__infinity NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
__isinfd = isinf NOSIGFE
|
|
|
|
__isinff = isinff NOSIGFE
|
|
|
|
__isnand = isnan NOSIGFE
|
|
|
|
__isnanf = isnanf NOSIGFE
|
2016-07-13 22:51:33 +08:00
|
|
|
__locale_ctype_ptr NOSIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__locale_mb_cur_max NOSIGFE
|
|
|
|
__main NOSIGFE
|
2015-02-15 17:13:03 +08:00
|
|
|
__mempcpy = mempcpy NOSIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
__opendir_with_d_ino SIGFE
|
|
|
|
__res_close SIGFE
|
|
|
|
__res_init SIGFE
|
|
|
|
__res_mkquery SIGFE
|
|
|
|
__res_nclose SIGFE
|
|
|
|
__res_ninit SIGFE
|
|
|
|
__res_nmkquery SIGFE
|
|
|
|
__res_nquery SIGFE
|
|
|
|
__res_nquerydomain SIGFE
|
|
|
|
__res_nsearch SIGFE
|
|
|
|
__res_nsend SIGFE
|
|
|
|
__res_query SIGFE
|
|
|
|
__res_querydomain SIGFE
|
|
|
|
__res_search SIGFE
|
|
|
|
__res_send SIGFE
|
|
|
|
__res_state SIGFE
|
|
|
|
__signbitd NOSIGFE
|
|
|
|
__signbitf NOSIGFE
|
|
|
|
__signgam NOSIGFE
|
|
|
|
__srget SIGFE
|
|
|
|
__srget_r SIGFE
|
|
|
|
__swbuf SIGFE
|
|
|
|
__swbuf_r SIGFE
|
|
|
|
__wrap__ZdaPv NOSIGFE # void operator delete[](void *p) throw()
|
|
|
|
__wrap__ZdaPvRKSt9nothrow_t NOSIGFE # void operator delete[](void *p, const std::nothrow_t &nt) throw()
|
|
|
|
__wrap__ZdlPv NOSIGFE # void operator delete(void *p) throw()
|
|
|
|
__wrap__ZdlPvRKSt9nothrow_t NOSIGFE # void operator delete(void *p, const std::nothrow_t &nt) throw()
|
|
|
|
__xdrrec_getrec SIGFE
|
|
|
|
__xdrrec_setnonblock SIGFE
|
|
|
|
__xpg_strerror_r SIGFE
|
|
|
|
_exit SIGFE
|
|
|
|
_feinitialise NOSIGFE
|
|
|
|
_fscanf_r SIGFE
|
|
|
|
_get_osfhandle SIGFE
|
|
|
|
_longjmp = longjmp NOSIGFE
|
|
|
|
_pipe SIGFE
|
|
|
|
_pthread_cleanup_pop SIGFE
|
|
|
|
_pthread_cleanup_push SIGFE
|
|
|
|
_setjmp = setjmp NOSIGFE
|
|
|
|
_setmode = cygwin_setmode SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
a64l NOSIGFE
|
|
|
|
abort NOSIGFE
|
|
|
|
abs NOSIGFE
|
|
|
|
accept = cygwin_accept SIGFE
|
|
|
|
accept4 SIGFE
|
|
|
|
access SIGFE
|
|
|
|
acl SIGFE
|
2016-01-07 01:41:36 +08:00
|
|
|
acl_add_perm NOSIGFE
|
|
|
|
acl_calc_mask SIGFE
|
|
|
|
acl_check NOSIGFE
|
|
|
|
acl_clear_perms NOSIGFE
|
|
|
|
acl_cmp SIGFE
|
|
|
|
acl_copy_entry NOSIGFE
|
|
|
|
acl_copy_ext NOSIGFE
|
|
|
|
acl_copy_int NOSIGFE
|
|
|
|
acl_create_entry SIGFE
|
|
|
|
acl_delete_def_file SIGFE
|
|
|
|
acl_delete_entry NOSIGFE
|
|
|
|
acl_delete_perm NOSIGFE
|
|
|
|
acl_dup SIGFE
|
|
|
|
acl_entries NOSIGFE
|
|
|
|
acl_equiv_mode SIGFE
|
|
|
|
acl_error NOSIGFE
|
|
|
|
acl_extended_fd SIGFE
|
|
|
|
acl_extended_file SIGFE
|
|
|
|
acl_extended_file_nofollow SIGFE
|
|
|
|
acl_free SIGFE
|
|
|
|
acl_from_mode NOSIGFE
|
|
|
|
acl_from_text SIGFE
|
|
|
|
acl_get_entry NOSIGFE
|
|
|
|
acl_get_fd SIGFE
|
|
|
|
acl_get_file SIGFE
|
|
|
|
acl_get_perm NOSIGFE
|
|
|
|
acl_get_permset NOSIGFE
|
|
|
|
acl_get_qualifier SIGFE
|
|
|
|
acl_get_tag_type NOSIGFE
|
|
|
|
acl_init SIGFE
|
|
|
|
acl_set_fd SIGFE
|
|
|
|
acl_set_file SIGFE
|
|
|
|
acl_set_permset NOSIGFE
|
|
|
|
acl_set_qualifier NOSIGFE
|
|
|
|
acl_set_tag_type NOSIGFE
|
|
|
|
acl_size NOSIGFE
|
|
|
|
acl_to_any_text SIGFE
|
|
|
|
acl_to_text SIGFE
|
|
|
|
acl_valid NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
aclcheck NOSIGFE
|
|
|
|
aclfrommode SIGFE
|
|
|
|
aclfrompbits SIGFE
|
|
|
|
aclfromtext SIGFE
|
|
|
|
aclsort SIGFE
|
|
|
|
acltomode SIGFE
|
|
|
|
acltopbits SIGFE
|
|
|
|
acltotext SIGFE
|
|
|
|
acos NOSIGFE
|
|
|
|
acosf NOSIGFE
|
|
|
|
acosh NOSIGFE
|
|
|
|
acoshf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
acoshl NOSIGFE
|
|
|
|
acosl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
alarm SIGFE
|
2015-10-22 22:21:17 +08:00
|
|
|
aligned_alloc SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
alphasort NOSIGFE
|
2013-05-22 03:04:49 +08:00
|
|
|
arc4random NOSIGFE
|
|
|
|
arc4random_addrandom NOSIGFE
|
|
|
|
arc4random_buf NOSIGFE
|
|
|
|
arc4random_stir NOSIGFE
|
|
|
|
arc4random_uniform NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
argz_add SIGFE
|
|
|
|
argz_add_sep SIGFE
|
|
|
|
argz_append SIGFE
|
|
|
|
argz_count NOSIGFE
|
|
|
|
argz_create SIGFE
|
|
|
|
argz_create_sep SIGFE
|
|
|
|
argz_delete SIGFE
|
|
|
|
argz_extract NOSIGFE
|
|
|
|
argz_insert SIGFE
|
|
|
|
argz_next NOSIGFE
|
|
|
|
argz_replace SIGFE
|
|
|
|
argz_stringify NOSIGFE
|
|
|
|
asctime SIGFE
|
|
|
|
asctime_r SIGFE
|
|
|
|
asin NOSIGFE
|
|
|
|
asinf NOSIGFE
|
|
|
|
asinh NOSIGFE
|
|
|
|
asinhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
asinhl NOSIGFE
|
|
|
|
asinl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
asnprintf SIGFE
|
|
|
|
asprintf SIGFE
|
|
|
|
atan NOSIGFE
|
|
|
|
atan2 NOSIGFE
|
|
|
|
atan2f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
atan2l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
atanf NOSIGFE
|
|
|
|
atanh NOSIGFE
|
|
|
|
atanhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
atanhl NOSIGFE
|
|
|
|
atanl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
atexit = cygwin_atexit SIGFE
|
|
|
|
atof SIGFE
|
|
|
|
atoff SIGFE
|
|
|
|
atoi NOSIGFE
|
|
|
|
atol NOSIGFE
|
|
|
|
atoll NOSIGFE
|
2015-10-22 22:21:17 +08:00
|
|
|
at_quick_exit SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
basename NOSIGFE
|
|
|
|
bcmp NOSIGFE
|
|
|
|
bcopy NOSIGFE
|
|
|
|
bind = cygwin_bind SIGFE
|
|
|
|
bindresvport = cygwin_bindresvport SIGFE
|
|
|
|
bindresvport_sa = cygwin_bindresvport_sa SIGFE
|
|
|
|
bsearch NOSIGFE
|
|
|
|
btowc NOSIGFE
|
|
|
|
bzero NOSIGFE
|
|
|
|
cabs NOSIGFE
|
|
|
|
cabsf NOSIGFE
|
2015-02-07 01:09:50 +08:00
|
|
|
cabsl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cacos NOSIGFE
|
|
|
|
cacosf NOSIGFE
|
|
|
|
cacosh NOSIGFE
|
|
|
|
cacoshf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
cacoshl NOSIGFE
|
|
|
|
cacosl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
calloc SIGFE
|
|
|
|
canonicalize_file_name SIGFE
|
|
|
|
carg NOSIGFE
|
|
|
|
cargf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
cargl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
casin NOSIGFE
|
|
|
|
casinf NOSIGFE
|
|
|
|
casinh NOSIGFE
|
|
|
|
casinhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
casinhl NOSIGFE
|
|
|
|
casinl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
catan NOSIGFE
|
|
|
|
catanf NOSIGFE
|
|
|
|
catanh NOSIGFE
|
|
|
|
catanhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
catanhl NOSIGFE
|
|
|
|
catanl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cbrt NOSIGFE
|
|
|
|
cbrtf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
cbrtl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ccos NOSIGFE
|
|
|
|
ccosf NOSIGFE
|
|
|
|
ccosh NOSIGFE
|
|
|
|
ccoshf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
ccoshl NOSIGFE
|
|
|
|
ccosl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ceil NOSIGFE
|
|
|
|
ceilf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
ceill NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cexp NOSIGFE
|
|
|
|
cexpf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
cexpl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cfgetispeed NOSIGFE
|
|
|
|
cfgetospeed NOSIGFE
|
|
|
|
cfmakeraw NOSIGFE
|
|
|
|
cfsetispeed SIGFE
|
|
|
|
cfsetospeed SIGFE
|
|
|
|
cfsetspeed SIGFE
|
|
|
|
chdir SIGFE
|
|
|
|
chmod SIGFE
|
|
|
|
chown SIGFE
|
|
|
|
chroot SIGFE
|
|
|
|
cimag NOSIGFE
|
|
|
|
cimagf NOSIGFE
|
2015-02-07 01:09:50 +08:00
|
|
|
cimagl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cleanup_glue NOSIGFE
|
|
|
|
clearerr SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
clearerr_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
clock SIGFE
|
|
|
|
clock_getcpuclockid SIGFE
|
|
|
|
clock_getres SIGFE
|
|
|
|
clock_gettime SIGFE
|
|
|
|
clock_nanosleep SIGFE
|
|
|
|
clock_setres SIGFE
|
|
|
|
clock_settime SIGFE
|
|
|
|
clog NOSIGFE
|
2016-02-19 00:51:01 +08:00
|
|
|
clog10 NOSIGFE
|
|
|
|
clog10f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
clog10l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
clogf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
clogl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
close SIGFE
|
|
|
|
closedir SIGFE
|
|
|
|
closelog SIGFE
|
|
|
|
confstr NOSIGFE
|
|
|
|
conj NOSIGFE
|
|
|
|
conjf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
conjl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
connect = cygwin_connect SIGFE
|
|
|
|
copysign NOSIGFE
|
|
|
|
copysignf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
copysignl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cos NOSIGFE
|
|
|
|
cosf NOSIGFE
|
|
|
|
cosh NOSIGFE
|
|
|
|
coshf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
coshl NOSIGFE
|
|
|
|
cosl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cpow NOSIGFE
|
|
|
|
cpowf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
cpowl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
cproj NOSIGFE
|
|
|
|
cprojf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
cprojl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
creal NOSIGFE
|
|
|
|
crealf NOSIGFE
|
2015-02-07 01:09:50 +08:00
|
|
|
creall NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
creat SIGFE
|
|
|
|
csin NOSIGFE
|
|
|
|
csinf NOSIGFE
|
|
|
|
csinh NOSIGFE
|
|
|
|
csinhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
csinhl NOSIGFE
|
|
|
|
csinl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
csqrt NOSIGFE
|
|
|
|
csqrtf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
csqrtl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ctan NOSIGFE
|
|
|
|
ctanf NOSIGFE
|
|
|
|
ctanh NOSIGFE
|
|
|
|
ctanhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
ctanhl NOSIGFE
|
|
|
|
ctanl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ctermid SIGFE
|
|
|
|
ctime SIGFE
|
|
|
|
ctime_r SIGFE
|
|
|
|
cuserid NOSIGFE
|
|
|
|
cwait SIGFE
|
|
|
|
cygwin_attach_handle_to_fd SIGFE
|
|
|
|
cygwin_conv_path SIGFE
|
|
|
|
cygwin_conv_path_list SIGFE
|
|
|
|
cygwin_create_path SIGFE
|
|
|
|
cygwin_detach_dll SIGFE_MAYBE
|
|
|
|
cygwin_dll_init NOSIGFE
|
|
|
|
cygwin_internal NOSIGFE
|
|
|
|
cygwin_logon_user SIGFE
|
|
|
|
cygwin_posix_path_list_p NOSIGFE
|
|
|
|
cygwin_set_impersonation_token SIGFE
|
|
|
|
cygwin_split_path NOSIGFE
|
|
|
|
cygwin_stackdump SIGFE
|
|
|
|
cygwin_umount SIGFE
|
|
|
|
cygwin_winpid_to_pid SIGFE
|
|
|
|
daemon SIGFE
|
|
|
|
difftime NOSIGFE
|
|
|
|
dirfd SIGFE
|
|
|
|
dirname NOSIGFE
|
|
|
|
div NOSIGFE
|
|
|
|
dlclose SIGFE
|
|
|
|
dlerror NOSIGFE
|
|
|
|
dlfork NOSIGFE
|
|
|
|
dll_crt0__FP11per_process NOSIGFE # dll_crt0(per_process *)
|
|
|
|
dll_dllcrt0 NOSIGFE
|
|
|
|
dlopen SIGFE
|
|
|
|
dlsym SIGFE
|
|
|
|
dn_comp = __dn_comp SIGFE
|
|
|
|
dn_expand = __dn_expand SIGFE
|
|
|
|
dn_skipname = __dn_skipname SIGFE
|
|
|
|
dprintf SIGFE
|
|
|
|
drand48 NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
drem = remainder NOSIGFE
|
|
|
|
dremf= remainderf NOSIGFE
|
|
|
|
dreml= remainderl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
dup SIGFE
|
|
|
|
dup2 SIGFE
|
|
|
|
dup3 SIGFE
|
|
|
|
eaccess = euidaccess SIGFE
|
|
|
|
ecvt SIGFE
|
|
|
|
ecvtbuf SIGFE
|
|
|
|
ecvtf SIGFE
|
|
|
|
endgrent NOSIGFE
|
|
|
|
endhostent NOSIGFE
|
|
|
|
endmntent NOSIGFE
|
|
|
|
endprotoent = cygwin_endprotoent SIGFE
|
|
|
|
endpwent NOSIGFE
|
|
|
|
endservent = cygwin_endservent SIGFE
|
|
|
|
endusershell SIGFE
|
|
|
|
endutent SIGFE
|
|
|
|
endutxent SIGFE
|
|
|
|
envz_add SIGFE
|
|
|
|
envz_entry NOSIGFE
|
|
|
|
envz_get NOSIGFE
|
|
|
|
envz_merge SIGFE
|
|
|
|
envz_remove SIGFE
|
|
|
|
envz_strip SIGFE
|
|
|
|
erand48 NOSIGFE
|
|
|
|
erf NOSIGFE
|
|
|
|
erfc NOSIGFE
|
|
|
|
erfcf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
erfcl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
erff NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
erfl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
err SIGFE
|
|
|
|
error SIGFE
|
|
|
|
error_at_line SIGFE
|
|
|
|
errx SIGFE
|
|
|
|
euidaccess SIGFE
|
|
|
|
execl SIGFE
|
|
|
|
execle SIGFE
|
|
|
|
execlp SIGFE
|
|
|
|
execv SIGFE
|
|
|
|
execve SIGFE
|
|
|
|
execvp SIGFE
|
|
|
|
execvpe SIGFE
|
|
|
|
exit = cygwin_exit SIGFE
|
|
|
|
exp NOSIGFE
|
|
|
|
exp10 NOSIGFE
|
|
|
|
exp10f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
exp10l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
exp2 NOSIGFE
|
|
|
|
exp2f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
exp2l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
expf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
expl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
expm1 NOSIGFE
|
|
|
|
expm1f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
expm1l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fabs NOSIGFE
|
|
|
|
fabsf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
fabsl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
faccessat SIGFE
|
|
|
|
facl SIGFE
|
|
|
|
fchdir SIGFE
|
|
|
|
fchmod SIGFE
|
|
|
|
fchmodat SIGFE
|
|
|
|
fchown SIGFE
|
|
|
|
fchownat SIGFE
|
|
|
|
fclose SIGFE
|
|
|
|
fcloseall SIGFE
|
|
|
|
fcntl SIGFE
|
|
|
|
fcvt SIGFE
|
|
|
|
fcvtbuf SIGFE
|
|
|
|
fcvtf SIGFE
|
|
|
|
fdatasync SIGFE
|
|
|
|
fdim NOSIGFE
|
|
|
|
fdimf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
fdiml NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fdopen SIGFE
|
|
|
|
fdopendir SIGFE
|
|
|
|
feclearexcept NOSIGFE
|
|
|
|
fedisableexcept NOSIGFE
|
|
|
|
feenableexcept SIGFE
|
|
|
|
fegetenv NOSIGFE
|
|
|
|
fegetexcept NOSIGFE
|
|
|
|
fegetexceptflag NOSIGFE
|
|
|
|
fegetprec NOSIGFE
|
|
|
|
fegetround NOSIGFE
|
|
|
|
feholdexcept SIGFE
|
|
|
|
feof SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
feof_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
feraiseexcept SIGFE
|
|
|
|
ferror SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
ferror_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fesetenv SIGFE
|
|
|
|
fesetexceptflag SIGFE
|
|
|
|
fesetprec NOSIGFE
|
|
|
|
fesetround NOSIGFE
|
|
|
|
fetestexcept NOSIGFE
|
|
|
|
feupdateenv SIGFE
|
|
|
|
fexecve SIGFE
|
|
|
|
fflush SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fflush_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ffs NOSIGFE
|
2014-10-09 05:03:40 +08:00
|
|
|
ffsl NOSIGFE
|
|
|
|
ffsll NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fgetc SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fgetc_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fgetpos SIGFE
|
|
|
|
fgets SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fgets_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fgetwc SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fgetwc_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fgetws SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fgetws_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fgetxattr SIGFE
|
|
|
|
fileno SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fileno_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
finite NOSIGFE
|
|
|
|
finitef NOSIGFE
|
2015-02-07 01:09:50 +08:00
|
|
|
finitel NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fiprintf SIGFE
|
|
|
|
flistxattr SIGFE
|
|
|
|
flock SIGFE
|
|
|
|
flockfile SIGFE
|
|
|
|
floor NOSIGFE
|
|
|
|
floorf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
floorl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fma NOSIGFE
|
|
|
|
fmaf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
fmal NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fmax NOSIGFE
|
|
|
|
fmaxf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
fmaxl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fmemopen SIGFE
|
|
|
|
fmin NOSIGFE
|
|
|
|
fminf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
fminl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fmod NOSIGFE
|
|
|
|
fmodf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
fmodl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fnmatch NOSIGFE
|
|
|
|
fopen SIGFE
|
|
|
|
fopencookie SIGFE
|
|
|
|
fork SIGFE
|
|
|
|
forkpty SIGFE
|
|
|
|
fpathconf SIGFE
|
|
|
|
fprintf SIGFE
|
|
|
|
fpurge SIGFE
|
|
|
|
fputc SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fputc_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fputs SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fputs_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fputwc SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fputwc_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fputws SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fputws_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fread SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fread_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
free SIGFE
|
|
|
|
freeaddrinfo = cygwin_freeaddrinfo SIGFE
|
|
|
|
freeifaddrs SIGFE
|
|
|
|
fremovexattr SIGFE
|
|
|
|
freopen SIGFE
|
|
|
|
frexp NOSIGFE
|
|
|
|
frexpf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
frexpl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fscanf SIGFE
|
|
|
|
fseek SIGFE
|
|
|
|
fseeko SIGFE
|
|
|
|
fsetpos SIGFE
|
|
|
|
fsetxattr SIGFE
|
|
|
|
fstat SIGFE
|
|
|
|
fstatat SIGFE
|
|
|
|
fstatfs SIGFE
|
|
|
|
fstatvfs SIGFE
|
|
|
|
fsync SIGFE
|
|
|
|
ftell SIGFE
|
|
|
|
ftello SIGFE
|
|
|
|
ftime SIGFE
|
|
|
|
ftok SIGFE
|
|
|
|
ftruncate SIGFE
|
|
|
|
ftrylockfile SIGFE
|
|
|
|
fts_children SIGFE
|
|
|
|
fts_close SIGFE
|
|
|
|
fts_get_clientptr NOSIGFE
|
|
|
|
fts_get_stream NOSIGFE
|
|
|
|
fts_open SIGFE
|
|
|
|
fts_read SIGFE
|
|
|
|
fts_set NOSIGFE
|
|
|
|
fts_set_clientptr NOSIGFE
|
|
|
|
ftw SIGFE
|
|
|
|
funlockfile SIGFE
|
|
|
|
funopen SIGFE
|
|
|
|
futimens SIGFE
|
|
|
|
futimes SIGFE
|
|
|
|
futimesat SIGFE
|
|
|
|
fwide SIGFE
|
|
|
|
fwprintf SIGFE
|
|
|
|
fwrite SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
fwrite_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
fwscanf SIGFE
|
|
|
|
gai_strerror = cygwin_gai_strerror NOSIGFE
|
|
|
|
gamma NOSIGFE
|
|
|
|
gamma_r NOSIGFE
|
|
|
|
gammaf NOSIGFE
|
|
|
|
gammaf_r NOSIGFE
|
|
|
|
gcvt SIGFE
|
|
|
|
gcvtf SIGFE
|
2013-07-20 01:28:34 +08:00
|
|
|
GetCommandLineA@0 = cygwin_GetCommandLineA@0 NOSIGFE
|
|
|
|
GetCommandLineW@0 = cygwin_GetCommandLineW@0 NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
get_avphys_pages SIGFE
|
|
|
|
get_current_dir_name SIGFE
|
|
|
|
get_nprocs SIGFE
|
|
|
|
get_nprocs_conf SIGFE
|
|
|
|
get_phys_pages SIGFE
|
|
|
|
getaddrinfo = cygwin_getaddrinfo SIGFE
|
|
|
|
getc SIGFE
|
|
|
|
getc_unlocked SIGFE
|
|
|
|
getchar SIGFE
|
|
|
|
getchar_unlocked SIGFE
|
Implement getcontext, setcontext, makecontext, swapcontext
* common.din (getcontext): Export.
(makecontext): Export.
(setcontext): Export.
(swapcontext): Export.
* exceptions.cc (__unwind_single_frame): New static functions, 64 bit
only.
(setcontext): New function.
(getcontext): New function.
(swapcontext): New function.
(__cont_link_context): New function.
(makecontext): New function.
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MAJOR): Bump to 2002.
(CYGWIN_VERSION_API_MINOR): Bump.
* include/ucontext.h (getcontext): Add prototype.
(setcontext): Ditto.
(swapcontext): Ditto.
(makecontext): Ditto.
* ntdll.h (NtContinue): Ditto.
* new-features.xml (ov-new2.2): Add new section. Document getcontext,
setcontext, makecontext, swapcontext.
* posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
swapcontext.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2015-07-17 20:31:12 +08:00
|
|
|
getcontext NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
getcwd SIGFE
|
|
|
|
getdelim = __getdelim SIGFE
|
|
|
|
getdomainname SIGFE
|
|
|
|
getdtablesize NOSIGFE
|
|
|
|
getegid NOSIGFE
|
|
|
|
getenv NOSIGFE
|
|
|
|
geteuid NOSIGFE
|
|
|
|
getgid NOSIGFE
|
|
|
|
getgrent SIGFE
|
|
|
|
getgrgid SIGFE
|
|
|
|
getgrgid_r SIGFE
|
|
|
|
getgrnam SIGFE
|
|
|
|
getgrnam_r SIGFE
|
|
|
|
getgrouplist SIGFE
|
|
|
|
getgroups SIGFE
|
|
|
|
gethostbyaddr = cygwin_gethostbyaddr SIGFE
|
|
|
|
gethostbyname = cygwin_gethostbyname SIGFE
|
|
|
|
gethostbyname2 SIGFE
|
|
|
|
gethostid SIGFE
|
|
|
|
gethostname = cygwin_gethostname SIGFE
|
|
|
|
getifaddrs SIGFE
|
|
|
|
getitimer SIGFE
|
|
|
|
getline = __getline SIGFE
|
|
|
|
getlogin NOSIGFE
|
|
|
|
getlogin_r NOSIGFE
|
|
|
|
getmntent SIGFE
|
|
|
|
getmntent_r SIGFE
|
|
|
|
getmode SIGFE
|
|
|
|
getnameinfo = cygwin_getnameinfo SIGFE
|
|
|
|
getopt SIGFE
|
|
|
|
getopt_long SIGFE
|
|
|
|
getopt_long_only SIGFE
|
|
|
|
getpagesize SIGFE
|
|
|
|
getpass SIGFE
|
|
|
|
getpeereid SIGFE
|
|
|
|
getpeername = cygwin_getpeername SIGFE
|
|
|
|
getpgid SIGFE
|
|
|
|
getpgrp SIGFE
|
|
|
|
getpid NOSIGFE
|
|
|
|
getppid NOSIGFE
|
|
|
|
getpriority SIGFE
|
|
|
|
getprogname NOSIGFE
|
|
|
|
getprotobyname = cygwin_getprotobyname SIGFE
|
|
|
|
getprotobynumber = cygwin_getprotobynumber SIGFE
|
|
|
|
getprotoent = cygwin_getprotoent SIGFE
|
|
|
|
getpt SIGFE
|
|
|
|
getpwent SIGFE
|
|
|
|
getpwnam SIGFE
|
|
|
|
getpwnam_r SIGFE
|
|
|
|
getpwuid SIGFE
|
|
|
|
getpwuid_r SIGFE
|
|
|
|
getrlimit SIGFE
|
|
|
|
getrusage SIGFE
|
|
|
|
gets SIGFE
|
|
|
|
getservbyname = cygwin_getservbyname SIGFE
|
|
|
|
getservbyport = cygwin_getservbyport SIGFE
|
|
|
|
getservent = cygwin_getservent SIGFE
|
|
|
|
getsid SIGFE
|
|
|
|
getsockname = cygwin_getsockname SIGFE
|
|
|
|
getsockopt = cygwin_getsockopt SIGFE
|
|
|
|
getsubopt NOSIGFE
|
|
|
|
gettimeofday SIGFE
|
|
|
|
getuid NOSIGFE
|
|
|
|
getusershell SIGFE
|
|
|
|
getutent SIGFE
|
|
|
|
getutid SIGFE
|
|
|
|
getutline SIGFE
|
|
|
|
getutxent SIGFE
|
|
|
|
getutxid SIGFE
|
|
|
|
getutxline SIGFE
|
|
|
|
getw SIGFE
|
|
|
|
getwc SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
getwc_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
getwchar SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
getwchar_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
getwd SIGFE
|
|
|
|
getxattr SIGFE
|
|
|
|
glob SIGFE
|
|
|
|
glob_pattern_p
|
|
|
|
globfree SIGFE
|
|
|
|
gmtime SIGFE
|
|
|
|
gmtime_r SIGFE
|
|
|
|
grantpt NOSIGFE
|
|
|
|
hcreate SIGFE
|
|
|
|
hcreate_r SIGFE
|
|
|
|
hdestroy SIGFE
|
|
|
|
hdestroy_r SIGFE
|
|
|
|
herror = cygwin_herror SIGFE
|
|
|
|
hsearch SIGFE
|
|
|
|
hsearch_r SIGFE
|
|
|
|
hstrerror = cygwin_hstrerror NOSIGFE
|
|
|
|
htonl NOSIGFE
|
|
|
|
htons NOSIGFE
|
|
|
|
hypot NOSIGFE
|
|
|
|
hypotf NOSIGFE
|
2015-02-07 01:09:50 +08:00
|
|
|
hypotl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
if_freenameindex SIGFE
|
2015-12-15 22:50:13 +08:00
|
|
|
if_indextoname = cygwin_if_indextoname SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
if_nameindex SIGFE
|
2015-12-15 22:50:13 +08:00
|
|
|
if_nametoindex = cygwin_if_nametoindex SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ilogb NOSIGFE
|
|
|
|
ilogbf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
ilogbl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
imaxabs = llabs NOSIGFE
|
|
|
|
imaxdiv = lldiv NOSIGFE
|
|
|
|
index NOSIGFE
|
|
|
|
inet_addr = cygwin_inet_addr SIGFE
|
|
|
|
inet_aton = cygwin_inet_aton SIGFE
|
|
|
|
inet_makeaddr NOSIGFE
|
|
|
|
inet_netof NOSIGFE
|
|
|
|
inet_network = cygwin_inet_network SIGFE
|
|
|
|
inet_ntoa = cygwin_inet_ntoa SIGFE
|
|
|
|
inet_ntop = cygwin_inet_ntop SIGFE
|
|
|
|
inet_pton = cygwin_inet_pton SIGFE
|
|
|
|
infinity NOSIGFE
|
|
|
|
infinityf NOSIGFE
|
|
|
|
initgroups SIGFE
|
|
|
|
initstate NOSIGFE
|
|
|
|
insque NOSIGFE
|
|
|
|
ioctl SIGFE
|
|
|
|
iprintf SIGFE
|
|
|
|
iruserok SIGFE
|
|
|
|
iruserok_sa SIGFE
|
|
|
|
isalnum NOSIGFE
|
|
|
|
isalpha NOSIGFE
|
|
|
|
isascii NOSIGFE
|
|
|
|
isatty SIGFE
|
|
|
|
isblank NOSIGFE
|
|
|
|
iscntrl NOSIGFE
|
|
|
|
isdigit NOSIGFE
|
|
|
|
isgraph NOSIGFE
|
|
|
|
isinf NOSIGFE
|
|
|
|
isinff NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
isinfl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
islower NOSIGFE
|
|
|
|
isnan NOSIGFE
|
|
|
|
isnanf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
isnanl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
isprint NOSIGFE
|
|
|
|
ispunct NOSIGFE
|
2015-03-03 20:58:34 +08:00
|
|
|
issetugid NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
isspace NOSIGFE
|
|
|
|
isupper NOSIGFE
|
|
|
|
iswalnum NOSIGFE
|
|
|
|
iswalpha NOSIGFE
|
|
|
|
iswblank NOSIGFE
|
|
|
|
iswcntrl NOSIGFE
|
|
|
|
iswctype NOSIGFE
|
|
|
|
iswdigit NOSIGFE
|
|
|
|
iswgraph NOSIGFE
|
|
|
|
iswlower NOSIGFE
|
|
|
|
iswprint NOSIGFE
|
|
|
|
iswpunct NOSIGFE
|
|
|
|
iswspace NOSIGFE
|
|
|
|
iswupper NOSIGFE
|
|
|
|
iswxdigit NOSIGFE
|
|
|
|
isxdigit NOSIGFE
|
|
|
|
j0 NOSIGFE
|
|
|
|
j0f NOSIGFE
|
|
|
|
j1 NOSIGFE
|
|
|
|
j1f NOSIGFE
|
|
|
|
jn NOSIGFE
|
|
|
|
jnf NOSIGFE
|
|
|
|
jrand48 NOSIGFE
|
|
|
|
kill SIGFE
|
|
|
|
killpg SIGFE
|
|
|
|
l64a NOSIGFE
|
|
|
|
labs NOSIGFE
|
|
|
|
lchown SIGFE
|
|
|
|
lcong48 NOSIGFE
|
|
|
|
ldexp NOSIGFE
|
|
|
|
ldexpf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
ldexpl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ldiv NOSIGFE
|
|
|
|
lfind NOSIGFE
|
|
|
|
lgamma NOSIGFE
|
|
|
|
lgamma_r NOSIGFE
|
|
|
|
lgammaf NOSIGFE
|
|
|
|
lgammaf_r NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
lgammal NOSIGFE
|
|
|
|
lgammal_r NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
lgetxattr SIGFE
|
|
|
|
link SIGFE
|
|
|
|
linkat SIGFE
|
|
|
|
listen = cygwin_listen SIGFE
|
|
|
|
listxattr SIGFE
|
|
|
|
llabs NOSIGFE
|
|
|
|
lldiv NOSIGFE
|
|
|
|
llistxattr SIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
llrint NOSIGFE
|
|
|
|
llrintf NOSIGFE
|
|
|
|
llrintl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
llround NOSIGFE
|
|
|
|
llroundf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
llroundl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
localeconv NOSIGFE
|
|
|
|
localtime SIGFE
|
|
|
|
localtime_r SIGFE
|
|
|
|
lockf SIGFE
|
|
|
|
log NOSIGFE
|
|
|
|
log10 NOSIGFE
|
|
|
|
log10f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
log10l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
log1p NOSIGFE
|
|
|
|
log1pf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
log1pl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
log2 NOSIGFE
|
|
|
|
log2f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
log2l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
logb NOSIGFE
|
|
|
|
logbf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
logbl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
logf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
logl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
login SIGFE
|
|
|
|
login_tty SIGFE
|
|
|
|
logout SIGFE
|
|
|
|
logwtmp SIGFE
|
|
|
|
longjmp NOSIGFE
|
|
|
|
lrand48 NOSIGFE
|
|
|
|
lremovexattr SIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
lrint NOSIGFE
|
|
|
|
lrintf NOSIGFE
|
|
|
|
lrintl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
lround NOSIGFE
|
|
|
|
lroundf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
lroundl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
lsearch NOSIGFE
|
|
|
|
lseek SIGFE
|
|
|
|
lsetxattr SIGFE
|
|
|
|
lstat SIGFE
|
|
|
|
lutimes SIGFE
|
|
|
|
madvise = posix_madvise SIGFE
|
Implement getcontext, setcontext, makecontext, swapcontext
* common.din (getcontext): Export.
(makecontext): Export.
(setcontext): Export.
(swapcontext): Export.
* exceptions.cc (__unwind_single_frame): New static functions, 64 bit
only.
(setcontext): New function.
(getcontext): New function.
(swapcontext): New function.
(__cont_link_context): New function.
(makecontext): New function.
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MAJOR): Bump to 2002.
(CYGWIN_VERSION_API_MINOR): Bump.
* include/ucontext.h (getcontext): Add prototype.
(setcontext): Ditto.
(swapcontext): Ditto.
(makecontext): Ditto.
* ntdll.h (NtContinue): Ditto.
* new-features.xml (ov-new2.2): Add new section. Document getcontext,
setcontext, makecontext, swapcontext.
* posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
swapcontext.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2015-07-17 20:31:12 +08:00
|
|
|
makecontext NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
mallinfo SIGFE
|
|
|
|
malloc SIGFE
|
|
|
|
malloc_stats SIGFE
|
|
|
|
malloc_trim SIGFE
|
|
|
|
malloc_usable_size SIGFE
|
|
|
|
mallopt SIGFE
|
|
|
|
matherr NOSIGFE
|
|
|
|
mblen NOSIGFE
|
|
|
|
mbrlen NOSIGFE
|
|
|
|
mbrtowc NOSIGFE
|
|
|
|
mbsinit NOSIGFE
|
|
|
|
mbsnrtowcs NOSIGFE
|
|
|
|
mbsrtowcs NOSIGFE
|
|
|
|
mbstowcs NOSIGFE
|
|
|
|
mbtowc NOSIGFE
|
|
|
|
memalign SIGFE
|
|
|
|
memccpy NOSIGFE
|
|
|
|
memchr NOSIGFE
|
|
|
|
memcmp NOSIGFE
|
|
|
|
memcpy NOSIGFE
|
|
|
|
memmem NOSIGFE
|
|
|
|
memmove NOSIGFE
|
|
|
|
mempcpy NOSIGFE
|
|
|
|
memrchr NOSIGFE
|
|
|
|
memset NOSIGFE
|
|
|
|
mkdir SIGFE
|
|
|
|
mkdirat SIGFE
|
|
|
|
mkdtemp SIGFE
|
|
|
|
mkfifo SIGFE
|
|
|
|
mkfifoat SIGFE
|
|
|
|
mknod SIGFE
|
|
|
|
mknodat SIGFE
|
|
|
|
mkostemp SIGFE
|
|
|
|
mkostemps SIGFE
|
|
|
|
mkstemp SIGFE
|
|
|
|
mkstemps SIGFE
|
|
|
|
mktemp SIGFE
|
|
|
|
mktime SIGFE
|
|
|
|
mlock SIGFE
|
|
|
|
mmap SIGFE
|
|
|
|
modf NOSIGFE
|
|
|
|
modff NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
modfl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
mount SIGFE
|
|
|
|
mprotect SIGFE
|
|
|
|
mq_close SIGFE
|
|
|
|
mq_getattr SIGFE
|
|
|
|
mq_notify SIGFE
|
|
|
|
mq_open SIGFE
|
|
|
|
mq_receive SIGFE
|
|
|
|
mq_send SIGFE
|
|
|
|
mq_setattr SIGFE
|
|
|
|
mq_timedreceive SIGFE
|
|
|
|
mq_timedsend SIGFE
|
|
|
|
mq_unlink SIGFE
|
|
|
|
mrand48 NOSIGFE
|
|
|
|
msgctl SIGFE
|
|
|
|
msgget SIGFE
|
|
|
|
msgrcv SIGFE
|
|
|
|
msgsnd SIGFE
|
|
|
|
msync SIGFE
|
|
|
|
munlock SIGFE
|
|
|
|
munmap SIGFE
|
|
|
|
nan NOSIGFE
|
|
|
|
nanf NOSIGFE
|
2016-03-29 23:39:17 +08:00
|
|
|
nanl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
nanosleep SIGFE
|
|
|
|
nearbyint NOSIGFE
|
|
|
|
nearbyintf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
nearbyintl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
nextafter NOSIGFE
|
|
|
|
nextafterf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
nextafterl NOSIGFE
|
|
|
|
nexttoward NOSIGFE
|
|
|
|
nexttowardf NOSIGFE
|
|
|
|
nexttowardl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
nftw SIGFE
|
|
|
|
nice SIGFE
|
|
|
|
nl_langinfo SIGFE
|
|
|
|
nrand48 NOSIGFE
|
|
|
|
ntohl NOSIGFE
|
|
|
|
ntohs NOSIGFE
|
|
|
|
on_exit SIGFE
|
|
|
|
open SIGFE
|
|
|
|
open_memstream SIGFE
|
|
|
|
open_wmemstream SIGFE
|
|
|
|
openat SIGFE
|
|
|
|
opendir SIGFE
|
|
|
|
openlog SIGFE
|
|
|
|
openpty SIGFE
|
|
|
|
pathconf SIGFE
|
|
|
|
pause SIGFE
|
|
|
|
pclose SIGFE
|
|
|
|
perror SIGFE
|
|
|
|
pipe SIGFE
|
|
|
|
pipe2 SIGFE
|
|
|
|
poll SIGFE
|
|
|
|
popen SIGFE
|
|
|
|
posix_fadvise SIGFE
|
|
|
|
posix_fallocate SIGFE
|
|
|
|
posix_madvise SIGFE
|
|
|
|
posix_memalign SIGFE
|
|
|
|
posix_openpt SIGFE
|
2013-11-27 01:11:09 +08:00
|
|
|
posix_spawn SIGFE
|
|
|
|
posix_spawnattr_destroy SIGFE
|
|
|
|
posix_spawnattr_init SIGFE
|
|
|
|
posix_spawnattr_getflags NOSIGFE
|
|
|
|
posix_spawnattr_getpgroup NOSIGFE
|
|
|
|
posix_spawnattr_getschedparam NOSIGFE
|
|
|
|
posix_spawnattr_getschedpolicy NOSIGFE
|
|
|
|
posix_spawnattr_getsigdefault NOSIGFE
|
|
|
|
posix_spawnattr_getsigmask NOSIGFE
|
|
|
|
posix_spawnattr_setflags NOSIGFE
|
|
|
|
posix_spawnattr_setpgroup NOSIGFE
|
|
|
|
posix_spawnattr_setschedparam NOSIGFE
|
|
|
|
posix_spawnattr_setschedpolicy NOSIGFE
|
|
|
|
posix_spawnattr_setsigdefault NOSIGFE
|
|
|
|
posix_spawnattr_setsigmask NOSIGFE
|
|
|
|
posix_spawnp SIGFE
|
|
|
|
posix_spawn_file_actions_destroy SIGFE
|
|
|
|
posix_spawn_file_actions_init SIGFE
|
|
|
|
posix_spawn_file_actions_addclose SIGFE
|
|
|
|
posix_spawn_file_actions_adddup2 SIGFE
|
|
|
|
posix_spawn_file_actions_addopen SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
pow NOSIGFE
|
|
|
|
pow10 NOSIGFE
|
|
|
|
pow10f NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
pow10l NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
powf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
powl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
ppoll SIGFE
|
|
|
|
pread SIGFE
|
|
|
|
printf SIGFE
|
|
|
|
pselect SIGFE
|
|
|
|
psiginfo SIGFE
|
|
|
|
psignal SIGFE
|
|
|
|
pthread_atfork SIGFE
|
|
|
|
pthread_attr_destroy SIGFE
|
|
|
|
pthread_attr_getdetachstate SIGFE
|
|
|
|
pthread_attr_getguardsize SIGFE
|
|
|
|
pthread_attr_getinheritsched SIGFE
|
|
|
|
pthread_attr_getschedparam SIGFE
|
|
|
|
pthread_attr_getschedpolicy SIGFE
|
|
|
|
pthread_attr_getscope SIGFE
|
|
|
|
pthread_attr_getstack SIGFE
|
|
|
|
pthread_attr_getstackaddr SIGFE
|
|
|
|
pthread_attr_getstacksize SIGFE
|
|
|
|
pthread_attr_init SIGFE
|
|
|
|
pthread_attr_setdetachstate SIGFE
|
|
|
|
pthread_attr_setguardsize SIGFE
|
|
|
|
pthread_attr_setinheritsched SIGFE
|
|
|
|
pthread_attr_setschedparam SIGFE
|
|
|
|
pthread_attr_setschedpolicy SIGFE
|
|
|
|
pthread_attr_setscope SIGFE
|
|
|
|
pthread_attr_setstack SIGFE
|
|
|
|
pthread_attr_setstackaddr SIGFE
|
|
|
|
pthread_attr_setstacksize SIGFE
|
POSIX barrier implementation, take 3
The attached patch should address all of the review comments.
Modifed change log:
Newlib:
* libc/include/sys/features.h (_POSIX_BARRIERS): Define for Cygwin.
* libc/include/sys/types.h (pthread_barrier_t)
(pthread_barrierattr_t): Do not define for Cygwin.
Cygwin:
* common.din (pthread_barrierattr_init)
(pthread_barrierattr_setpshared, pthread_barrierattr_getpshared)
(pthread_barrierattr_destroy, pthread_barrier_init)
(pthread_barrier_destroy, pthread_barrier_wait): Export.
* include/cygwin/types.h (pthread_barrierattr_t)
(pthread_barrier_t): Declare.
* include/pthread.h (PTHREAD_BARRIER_SERIAL_THREAD)
(pthread_barrierattr_init, pthread_barrierattr_setpshared)
(pthread_barrierattr_getpshared, pthread_barrierattr_destroy)
(pthread_barrier_init, pthread_barrier_destroy)
(pthread_barrier_wait): Declare.
* thread.h (PTHREAD_BARRIER_MAGIC)
(PTHREAD_BARRIERATTR_MAGIC): Define.
(class pthread_barrierattr, class pthread_barrier): Declare.
* thread.cc (delete_and_clear): New local helper function.
(class pthread_barrierattr, class pthread_barrier): Implement.
* miscfuncs.h (likely, unlikely): New macros.
--
VH
2016-02-13 05:25:59 +08:00
|
|
|
pthread_barrierattr_init SIGFE
|
|
|
|
pthread_barrierattr_setpshared SIGFE
|
|
|
|
pthread_barrierattr_getpshared SIGFE
|
|
|
|
pthread_barrierattr_destroy SIGFE
|
|
|
|
pthread_barrier_init SIGFE
|
|
|
|
pthread_barrier_destroy SIGFE
|
|
|
|
pthread_barrier_wait SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
pthread_cancel SIGFE
|
|
|
|
pthread_cond_broadcast SIGFE
|
|
|
|
pthread_cond_destroy SIGFE
|
|
|
|
pthread_cond_init SIGFE
|
|
|
|
pthread_cond_signal SIGFE
|
|
|
|
pthread_cond_timedwait SIGFE
|
|
|
|
pthread_cond_wait SIGFE
|
|
|
|
pthread_condattr_destroy SIGFE
|
|
|
|
pthread_condattr_getclock SIGFE
|
|
|
|
pthread_condattr_getpshared SIGFE
|
|
|
|
pthread_condattr_init SIGFE
|
|
|
|
pthread_condattr_setclock SIGFE
|
|
|
|
pthread_condattr_setpshared SIGFE
|
|
|
|
pthread_continue SIGFE
|
|
|
|
pthread_create SIGFE
|
|
|
|
pthread_detach SIGFE
|
|
|
|
pthread_equal SIGFE
|
|
|
|
pthread_exit SIGFE
|
|
|
|
pthread_getattr_np SIGFE
|
|
|
|
pthread_getconcurrency SIGFE
|
|
|
|
pthread_getcpuclockid SIGFE
|
|
|
|
pthread_getschedparam SIGFE
|
|
|
|
pthread_getsequence_np SIGFE
|
|
|
|
pthread_getspecific SIGFE
|
|
|
|
pthread_join SIGFE
|
|
|
|
pthread_key_create SIGFE
|
|
|
|
pthread_key_delete SIGFE
|
|
|
|
pthread_kill SIGFE
|
|
|
|
pthread_mutex_destroy SIGFE
|
|
|
|
pthread_mutex_getprioceiling SIGFE
|
|
|
|
pthread_mutex_init SIGFE
|
|
|
|
pthread_mutex_lock SIGFE
|
|
|
|
pthread_mutex_setprioceiling SIGFE
|
|
|
|
pthread_mutex_trylock SIGFE
|
|
|
|
pthread_mutex_unlock SIGFE
|
|
|
|
pthread_mutexattr_destroy SIGFE
|
|
|
|
pthread_mutexattr_getprioceiling SIGFE
|
|
|
|
pthread_mutexattr_getprotocol SIGFE
|
|
|
|
pthread_mutexattr_getpshared SIGFE
|
|
|
|
pthread_mutexattr_gettype SIGFE
|
|
|
|
pthread_mutexattr_init SIGFE
|
|
|
|
pthread_mutexattr_setprioceiling SIGFE
|
|
|
|
pthread_mutexattr_setprotocol SIGFE
|
|
|
|
pthread_mutexattr_setpshared SIGFE
|
|
|
|
pthread_mutexattr_settype SIGFE
|
|
|
|
pthread_once SIGFE
|
|
|
|
pthread_rwlock_destroy SIGFE
|
|
|
|
pthread_rwlock_init SIGFE
|
|
|
|
pthread_rwlock_rdlock SIGFE
|
|
|
|
pthread_rwlock_tryrdlock SIGFE
|
|
|
|
pthread_rwlock_trywrlock SIGFE
|
|
|
|
pthread_rwlock_unlock SIGFE
|
|
|
|
pthread_rwlock_wrlock SIGFE
|
|
|
|
pthread_rwlockattr_destroy SIGFE
|
|
|
|
pthread_rwlockattr_getpshared SIGFE
|
|
|
|
pthread_rwlockattr_init SIGFE
|
|
|
|
pthread_rwlockattr_setpshared SIGFE
|
|
|
|
pthread_self SIGFE
|
|
|
|
pthread_setcancelstate SIGFE
|
|
|
|
pthread_setcanceltype SIGFE
|
|
|
|
pthread_setconcurrency SIGFE
|
|
|
|
pthread_setschedparam SIGFE
|
|
|
|
pthread_setschedprio SIGFE
|
|
|
|
pthread_setspecific SIGFE
|
|
|
|
pthread_sigmask SIGFE
|
|
|
|
pthread_sigqueue SIGFE
|
|
|
|
pthread_spin_destroy SIGFE
|
|
|
|
pthread_spin_init SIGFE
|
|
|
|
pthread_spin_lock SIGFE
|
|
|
|
pthread_spin_trylock SIGFE
|
|
|
|
pthread_spin_unlock SIGFE
|
2013-05-01 07:43:08 +08:00
|
|
|
pthread_suspend SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
pthread_testcancel SIGFE
|
|
|
|
pthread_yield = sched_yield SIGFE
|
|
|
|
ptsname SIGFE
|
|
|
|
ptsname_r SIGFE
|
|
|
|
putc SIGFE
|
|
|
|
putc_unlocked SIGFE
|
|
|
|
putchar SIGFE
|
|
|
|
putchar_unlocked SIGFE
|
|
|
|
putenv SIGFE
|
|
|
|
puts SIGFE
|
|
|
|
pututline SIGFE
|
|
|
|
pututxline SIGFE
|
|
|
|
putw SIGFE
|
|
|
|
putwc SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
putwc_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
putwchar SIGFE
|
* common.din (__fbufsize, __flbf, __fpending, __freadable, __freading,
__fsetlocking, __fwritable, __fwriting, clearerr_unlocked,
feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked,
fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked,
fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked,
fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked,
putwc_unlocked, putwchar_unlocked): Export.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
2014-12-19 00:54:11 +08:00
|
|
|
putwchar_unlocked SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
pwrite SIGFE
|
2015-10-22 22:21:17 +08:00
|
|
|
quick_exit SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
qsort NOSIGFE
|
2014-12-06 00:31:36 +08:00
|
|
|
qsort_r NOSIGFE
|
2014-10-17 16:19:27 +08:00
|
|
|
quotactl SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
raise SIGFE
|
|
|
|
rand NOSIGFE
|
|
|
|
rand_r NOSIGFE
|
|
|
|
random NOSIGFE
|
2013-06-24 23:12:40 +08:00
|
|
|
rawmemchr NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
rcmd = cygwin_rcmd SIGFE
|
|
|
|
rcmd_af = cygwin_rcmd_af SIGFE
|
|
|
|
read SIGFE
|
|
|
|
readdir SIGFE
|
|
|
|
readdir_r SIGFE
|
|
|
|
readlink SIGFE
|
|
|
|
readlinkat SIGFE
|
|
|
|
readv SIGFE
|
|
|
|
realloc SIGFE
|
|
|
|
reallocf SIGFE
|
|
|
|
realpath SIGFE
|
|
|
|
recv = cygwin_recv SIGFE
|
|
|
|
recvfrom = cygwin_recvfrom SIGFE
|
|
|
|
recvmsg = cygwin_recvmsg SIGFE
|
|
|
|
regcomp SIGFE
|
|
|
|
regerror SIGFE
|
|
|
|
regexec SIGFE
|
|
|
|
regfree SIGFE
|
|
|
|
remainder NOSIGFE
|
|
|
|
remainderf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
remainderl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
remove SIGFE
|
|
|
|
removexattr SIGFE
|
|
|
|
remque NOSIGFE
|
|
|
|
remquo NOSIGFE
|
|
|
|
remquof NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
remquol NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
rename SIGFE
|
|
|
|
renameat SIGFE
|
|
|
|
res_close = __res_close SIGFE
|
|
|
|
res_init = __res_init SIGFE
|
|
|
|
res_mkquery = __res_mkquery SIGFE
|
|
|
|
res_nclose = __res_nclose SIGFE
|
|
|
|
res_ninit = __res_ninit SIGFE
|
|
|
|
res_nmkquery = __res_nmkquery SIGFE
|
|
|
|
res_nquery = __res_nquery SIGFE
|
|
|
|
res_nquerydomain = __res_nquerydomain SIGFE
|
|
|
|
res_nsearch = __res_nsearch SIGFE
|
|
|
|
res_nsend = __res_nsend SIGFE
|
|
|
|
res_query = __res_query SIGFE
|
|
|
|
res_querydomain = __res_querydomain SIGFE
|
|
|
|
res_search = __res_search SIGFE
|
|
|
|
res_send = __res_send SIGFE
|
|
|
|
revoke SIGFE
|
|
|
|
rewind SIGFE
|
|
|
|
rewinddir SIGFE
|
|
|
|
rexec = cygwin_rexec SIGFE
|
|
|
|
rindex NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
rint NOSIGFE
|
|
|
|
rintf NOSIGFE
|
|
|
|
rintl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
rmdir SIGFE
|
|
|
|
round NOSIGFE
|
|
|
|
roundf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
roundl NOSIGFE
|
2015-11-18 02:23:33 +08:00
|
|
|
rpmatch SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
rresvport = cygwin_rresvport SIGFE
|
|
|
|
rresvport_af = cygwin_rresvport_af SIGFE
|
|
|
|
ruserok SIGFE
|
|
|
|
sbrk SIGFE
|
|
|
|
scalb NOSIGFE
|
|
|
|
scalbf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
scalbl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
scalbln NOSIGFE
|
|
|
|
scalblnf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
scalblnl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
scalbn NOSIGFE
|
|
|
|
scalbnf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
scalbnl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
scandir SIGFE
|
|
|
|
scandirat SIGFE
|
|
|
|
scanf SIGFE
|
|
|
|
sched_get_priority_max SIGFE
|
|
|
|
sched_get_priority_min SIGFE
|
|
|
|
sched_getparam SIGFE
|
|
|
|
sched_getscheduler NOSIGFE
|
|
|
|
sched_rr_get_interval SIGFE
|
|
|
|
sched_setparam SIGFE
|
|
|
|
sched_setscheduler SIGFE
|
|
|
|
sched_yield SIGFE
|
|
|
|
seed48 NOSIGFE
|
|
|
|
seekdir SIGFE
|
|
|
|
select = cygwin_select SIGFE
|
|
|
|
sem_close SIGFE
|
|
|
|
sem_destroy SIGFE
|
|
|
|
sem_getvalue SIGFE
|
|
|
|
sem_init SIGFE
|
|
|
|
sem_open SIGFE
|
|
|
|
sem_post SIGFE
|
|
|
|
sem_timedwait SIGFE
|
|
|
|
sem_trywait SIGFE
|
|
|
|
sem_unlink SIGFE
|
|
|
|
sem_wait SIGFE
|
|
|
|
semctl SIGFE
|
|
|
|
semget SIGFE
|
|
|
|
semop SIGFE
|
|
|
|
send = cygwin_send SIGFE
|
|
|
|
sendmsg = cygwin_sendmsg SIGFE
|
|
|
|
sendto = cygwin_sendto SIGFE
|
|
|
|
setbuf SIGFE
|
|
|
|
setbuffer SIGFE
|
Implement getcontext, setcontext, makecontext, swapcontext
* common.din (getcontext): Export.
(makecontext): Export.
(setcontext): Export.
(swapcontext): Export.
* exceptions.cc (__unwind_single_frame): New static functions, 64 bit
only.
(setcontext): New function.
(getcontext): New function.
(swapcontext): New function.
(__cont_link_context): New function.
(makecontext): New function.
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MAJOR): Bump to 2002.
(CYGWIN_VERSION_API_MINOR): Bump.
* include/ucontext.h (getcontext): Add prototype.
(setcontext): Ditto.
(swapcontext): Ditto.
(makecontext): Ditto.
* ntdll.h (NtContinue): Ditto.
* new-features.xml (ov-new2.2): Add new section. Document getcontext,
setcontext, makecontext, swapcontext.
* posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
swapcontext.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2015-07-17 20:31:12 +08:00
|
|
|
setcontext NOSIGFE
|
2015-06-17 17:11:02 +08:00
|
|
|
sethostname SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
setdtablesize SIGFE
|
|
|
|
setegid SIGFE
|
|
|
|
setenv SIGFE
|
|
|
|
seteuid SIGFE
|
|
|
|
setgid SIGFE
|
|
|
|
setgrent NOSIGFE
|
|
|
|
setgroups SIGFE
|
|
|
|
sethostent NOSIGFE
|
|
|
|
setitimer SIGFE
|
|
|
|
setjmp NOSIGFE
|
|
|
|
setlinebuf SIGFE
|
|
|
|
setlocale NOSIGFE
|
|
|
|
setlogmask NOSIGFE
|
|
|
|
setmntent SIGFE
|
|
|
|
setpassent NOSIGFE
|
|
|
|
setpgid SIGFE
|
|
|
|
setpgrp SIGFE
|
|
|
|
setpriority SIGFE
|
|
|
|
setprogname NOSIGFE
|
|
|
|
setprotoent = cygwin_setprotoent SIGFE
|
|
|
|
setpwent NOSIGFE
|
|
|
|
setregid SIGFE
|
|
|
|
setreuid SIGFE
|
|
|
|
setrlimit SIGFE
|
|
|
|
setservent = cygwin_setservent SIGFE
|
|
|
|
setsid SIGFE
|
|
|
|
setsockopt = cygwin_setsockopt SIGFE
|
|
|
|
setstate NOSIGFE
|
|
|
|
settimeofday SIGFE
|
|
|
|
setuid SIGFE
|
|
|
|
setusershell SIGFE
|
|
|
|
setutent SIGFE
|
|
|
|
setutxent SIGFE
|
|
|
|
setvbuf SIGFE
|
|
|
|
setxattr SIGFE
|
|
|
|
shm_open SIGFE
|
|
|
|
shm_unlink SIGFE
|
|
|
|
shmat SIGFE
|
|
|
|
shmctl SIGFE
|
|
|
|
shmdt SIGFE
|
|
|
|
shmget SIGFE
|
|
|
|
shutdown = cygwin_shutdown SIGFE
|
|
|
|
sigaction SIGFE
|
|
|
|
sigaddset SIGFE
|
2015-06-19 21:58:23 +08:00
|
|
|
sigaltstack SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
sigdelset SIGFE
|
|
|
|
sigemptyset NOSIGFE
|
|
|
|
sigfillset NOSIGFE
|
|
|
|
sighold SIGFE
|
|
|
|
sigignore SIGFE
|
|
|
|
siginterrupt SIGFE
|
|
|
|
sigismember SIGFE
|
2015-07-21 23:31:02 +08:00
|
|
|
siglongjmp NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
signal SIGFE
|
|
|
|
significand NOSIGFE
|
|
|
|
significandf NOSIGFE
|
|
|
|
sigpause SIGFE
|
|
|
|
sigpending SIGFE
|
|
|
|
sigprocmask SIGFE
|
|
|
|
sigqueue SIGFE
|
|
|
|
sigrelse SIGFE
|
|
|
|
sigset SIGFE
|
2015-07-21 23:31:02 +08:00
|
|
|
sigsetjmp NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
sigsuspend SIGFE
|
|
|
|
sigwait SIGFE
|
|
|
|
sigwaitinfo SIGFE
|
|
|
|
sin NOSIGFE
|
|
|
|
sincos NOSIGFE
|
|
|
|
sincosf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
sincosl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
sinf NOSIGFE
|
|
|
|
sinh NOSIGFE
|
|
|
|
sinhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
sinhl NOSIGFE
|
|
|
|
sinl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
siprintf SIGFE
|
|
|
|
sleep SIGFE
|
|
|
|
snprintf SIGFE
|
2015-01-21 02:23:20 +08:00
|
|
|
sockatmark SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
socket = cygwin_socket SIGFE
|
|
|
|
socketpair SIGFE
|
|
|
|
spawnl SIGFE
|
|
|
|
spawnle SIGFE
|
|
|
|
spawnlp SIGFE
|
|
|
|
spawnlpe SIGFE
|
|
|
|
spawnv SIGFE
|
|
|
|
spawnve SIGFE
|
|
|
|
spawnvp SIGFE
|
|
|
|
spawnvpe SIGFE
|
|
|
|
sprintf SIGFE
|
|
|
|
sqrt NOSIGFE
|
|
|
|
sqrtf NOSIGFE
|
2015-02-07 01:09:50 +08:00
|
|
|
sqrtl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
srand NOSIGFE
|
|
|
|
srand48 NOSIGFE
|
|
|
|
srandom NOSIGFE
|
|
|
|
sscanf SIGFE
|
|
|
|
stat SIGFE
|
|
|
|
statfs SIGFE
|
|
|
|
statvfs SIGFE
|
2014-10-23 03:03:02 +08:00
|
|
|
stime SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
stpcpy NOSIGFE
|
|
|
|
stpncpy NOSIGFE
|
|
|
|
strcasecmp NOSIGFE
|
|
|
|
strcasestr NOSIGFE
|
|
|
|
strcat NOSIGFE
|
|
|
|
strchr NOSIGFE
|
|
|
|
strchrnul NOSIGFE
|
|
|
|
strcmp NOSIGFE
|
|
|
|
strcoll NOSIGFE
|
|
|
|
strcpy NOSIGFE
|
|
|
|
strcspn NOSIGFE
|
|
|
|
strdup SIGFE
|
|
|
|
strerror SIGFE
|
|
|
|
strerror_r SIGFE
|
|
|
|
strfmon SIGFE
|
|
|
|
strftime SIGFE
|
|
|
|
strlcat NOSIGFE
|
|
|
|
strlcpy NOSIGFE
|
|
|
|
strlen NOSIGFE
|
|
|
|
strlwr NOSIGFE
|
|
|
|
strncasecmp NOSIGFE
|
|
|
|
strncat NOSIGFE
|
|
|
|
strncmp NOSIGFE
|
|
|
|
strncpy NOSIGFE
|
|
|
|
strndup SIGFE
|
|
|
|
strnlen NOSIGFE
|
|
|
|
strpbrk NOSIGFE
|
|
|
|
strptime SIGFE
|
|
|
|
strrchr NOSIGFE
|
|
|
|
strsep NOSIGFE
|
|
|
|
strsignal SIGFE
|
|
|
|
strspn NOSIGFE
|
|
|
|
strstr NOSIGFE
|
|
|
|
strtod SIGFE
|
|
|
|
strtof SIGFE
|
|
|
|
strtoimax = strtoll NOSIGFE
|
|
|
|
strtok NOSIGFE
|
|
|
|
strtok_r NOSIGFE
|
|
|
|
strtol NOSIGFE
|
2015-11-21 01:14:58 +08:00
|
|
|
strtold SIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
strtoll NOSIGFE
|
|
|
|
strtosigno NOSIGFE
|
|
|
|
strtoul NOSIGFE
|
|
|
|
strtoull NOSIGFE
|
|
|
|
strtoumax = strtoull NOSIGFE
|
|
|
|
strupr NOSIGFE
|
|
|
|
strxfrm NOSIGFE
|
|
|
|
swab NOSIGFE
|
Implement getcontext, setcontext, makecontext, swapcontext
* common.din (getcontext): Export.
(makecontext): Export.
(setcontext): Export.
(swapcontext): Export.
* exceptions.cc (__unwind_single_frame): New static functions, 64 bit
only.
(setcontext): New function.
(getcontext): New function.
(swapcontext): New function.
(__cont_link_context): New function.
(makecontext): New function.
* include/cygwin/version.h (CYGWIN_VERSION_DLL_MAJOR): Bump to 2002.
(CYGWIN_VERSION_API_MINOR): Bump.
* include/ucontext.h (getcontext): Add prototype.
(setcontext): Ditto.
(swapcontext): Ditto.
(makecontext): Ditto.
* ntdll.h (NtContinue): Ditto.
* new-features.xml (ov-new2.2): Add new section. Document getcontext,
setcontext, makecontext, swapcontext.
* posix.xml (std-deprec): Add getcontext, setcontext, makecontext,
swapcontext.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2015-07-17 20:31:12 +08:00
|
|
|
swapcontext NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
swprintf SIGFE
|
|
|
|
swscanf SIGFE
|
|
|
|
symlink SIGFE
|
|
|
|
symlinkat SIGFE
|
|
|
|
sync SIGFE
|
|
|
|
sysconf SIGFE
|
|
|
|
sysinfo SIGFE
|
|
|
|
syslog SIGFE
|
|
|
|
system SIGFE
|
|
|
|
tan NOSIGFE
|
|
|
|
tanf NOSIGFE
|
|
|
|
tanh NOSIGFE
|
|
|
|
tanhf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
tanhl NOSIGFE
|
|
|
|
tanl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
tcdrain SIGFE
|
|
|
|
tcflow SIGFE
|
|
|
|
tcflush SIGFE
|
|
|
|
tcgetattr SIGFE
|
|
|
|
tcgetpgrp SIGFE
|
|
|
|
tcgetsid SIGFE
|
|
|
|
tcsendbreak SIGFE
|
|
|
|
tcsetattr SIGFE
|
|
|
|
tcsetpgrp SIGFE
|
|
|
|
tdelete SIGFE
|
|
|
|
tdestroy NOSIGFE
|
|
|
|
telldir SIGFE
|
|
|
|
tempnam SIGFE
|
|
|
|
tfind NOSIGFE
|
|
|
|
tgamma NOSIGFE
|
|
|
|
tgammaf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
tgammal NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
time SIGFE
|
|
|
|
timegm NOSIGFE
|
|
|
|
timelocal SIGFE
|
|
|
|
timer_create SIGFE
|
|
|
|
timer_delete SIGFE
|
|
|
|
timer_gettime SIGFE
|
|
|
|
timer_settime SIGFE
|
|
|
|
times SIGFE
|
|
|
|
timezone SIGFE
|
|
|
|
tmpfile SIGFE
|
|
|
|
tmpnam SIGFE
|
|
|
|
toascii NOSIGFE
|
|
|
|
tolower NOSIGFE
|
|
|
|
toupper NOSIGFE
|
|
|
|
towctrans NOSIGFE
|
|
|
|
towlower NOSIGFE
|
|
|
|
towupper NOSIGFE
|
|
|
|
trunc NOSIGFE
|
|
|
|
truncate SIGFE
|
|
|
|
truncf NOSIGFE
|
Add missing long double functions to Cygwin
This patch adds the long double functions missing in newlib to Cygwin.
Apart from some self-written additions (exp10l, finite{f,l}, isinf{f,l},
isnan{f,l}, pow10l) the files are taken from the Mingw-w64 math lib.
Minor changes were required, e.g. substitue _WIN64 with __x86_64__ and
fixing __FLT_RPT_DOMAIN/__FLT_RPT_ERANGE for Cygwin.
Cygwin:
* math: New subdir with math functions.
* Makefile.in (VPATH): Add math subdir.
(MATH_OFILES): List of object files collected from building files in
math subdir.
(DLL_OFILES): Add $(MATH_OFILES).
${CURDIR}/libm.a: Add $(MATH_OFILES) to build.
* common.din: Add new functions from math subdir.
* i686.din: Align to new math subdir. Remove functions now commonly
available.
* x86_64.din: Ditto.
* math.h: math.h wrapper to define mingw structs used in some files in
math subdir.
* include/cygwin/version.h: Bump API minor version.
newlib:
* libc/include/complex.h: Add prototypes for complex long double
functions. Only define for Cygwin.
* libc/include/math.h: Additionally enable prototypes of long double
functions for Cygwin. Add Cygwin-only prototypes for dreml, sincosl,
exp10l and pow10l. Explain why we don't add them to newlib.
* libc/include/tgmath.h: Enable long double handling on Cygwin.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-03-29 01:35:20 +08:00
|
|
|
truncl NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
tsearch SIGFE
|
|
|
|
ttyname SIGFE
|
|
|
|
ttyname_r SIGFE
|
|
|
|
ttyslot NOSIGFE
|
|
|
|
twalk NOSIGFE
|
|
|
|
tzset SIGFE
|
|
|
|
ualarm SIGFE
|
|
|
|
umask NOSIGFE
|
|
|
|
umount SIGFE
|
|
|
|
uname SIGFE
|
|
|
|
ungetc SIGFE
|
|
|
|
ungetwc SIGFE
|
|
|
|
unlink SIGFE
|
|
|
|
unlinkat SIGFE
|
|
|
|
unlockpt NOSIGFE
|
|
|
|
unsetenv SIGFE
|
|
|
|
updwtmp SIGFE
|
|
|
|
updwtmpx SIGFE
|
|
|
|
usleep SIGFE
|
|
|
|
utime SIGFE
|
|
|
|
utimensat SIGFE
|
|
|
|
utimes SIGFE
|
|
|
|
utmpname SIGFE
|
|
|
|
utmpxname SIGFE
|
|
|
|
valloc SIGFE
|
|
|
|
vasnprintf SIGFE
|
|
|
|
vasprintf SIGFE
|
|
|
|
vdprintf SIGFE
|
|
|
|
verr SIGFE
|
|
|
|
verrx SIGFE
|
|
|
|
vfiprintf SIGFE
|
|
|
|
vfork SIGFE
|
|
|
|
vfprintf SIGFE
|
|
|
|
vfscanf SIGFE
|
|
|
|
vfwprintf SIGFE
|
|
|
|
vfwscanf SIGFE
|
|
|
|
vhangup SIGFE
|
|
|
|
vprintf SIGFE
|
|
|
|
vscanf SIGFE
|
|
|
|
vsnprintf SIGFE
|
|
|
|
vsprintf SIGFE
|
|
|
|
vsscanf SIGFE
|
|
|
|
vswprintf SIGFE
|
|
|
|
vswscanf SIGFE
|
|
|
|
vsyslog SIGFE
|
|
|
|
vwarn SIGFE
|
|
|
|
vwarnx SIGFE
|
|
|
|
vwprintf SIGFE
|
|
|
|
vwscanf SIGFE
|
|
|
|
wait SIGFE
|
|
|
|
wait3 SIGFE
|
|
|
|
wait4 SIGFE
|
|
|
|
waitpid SIGFE
|
|
|
|
warn SIGFE
|
|
|
|
warnx SIGFE
|
|
|
|
wcpcpy NOSIGFE
|
|
|
|
wcpncpy NOSIGFE
|
|
|
|
wcrtomb NOSIGFE
|
|
|
|
wcscasecmp NOSIGFE
|
|
|
|
wcscat NOSIGFE
|
|
|
|
wcschr NOSIGFE
|
|
|
|
wcscmp NOSIGFE
|
|
|
|
wcscoll NOSIGFE
|
|
|
|
wcscpy NOSIGFE
|
|
|
|
wcscspn NOSIGFE
|
|
|
|
wcsdup NOSIGFE
|
|
|
|
wcsftime SIGFE
|
|
|
|
wcslcat NOSIGFE
|
|
|
|
wcslcpy NOSIGFE
|
|
|
|
wcslen NOSIGFE
|
|
|
|
wcsncasecmp NOSIGFE
|
|
|
|
wcsncat NOSIGFE
|
|
|
|
wcsncmp NOSIGFE
|
|
|
|
wcsncpy NOSIGFE
|
|
|
|
wcsnlen NOSIGFE
|
|
|
|
wcsnrtombs NOSIGFE
|
|
|
|
wcspbrk NOSIGFE
|
|
|
|
wcsrchr NOSIGFE
|
|
|
|
wcsrtombs NOSIGFE
|
|
|
|
wcsspn NOSIGFE
|
|
|
|
wcsstr NOSIGFE
|
|
|
|
wcstod NOSIGFE
|
|
|
|
wcstof NOSIGFE
|
|
|
|
wcstoimax = wcstoll NOSIGFE
|
|
|
|
wcstok NOSIGFE
|
|
|
|
wcstol NOSIGFE
|
2015-02-04 19:03:36 +08:00
|
|
|
wcstold NOSIGFE
|
2013-04-23 17:44:36 +08:00
|
|
|
wcstoll NOSIGFE
|
|
|
|
wcstombs NOSIGFE
|
|
|
|
wcstoul NOSIGFE
|
|
|
|
wcstoull NOSIGFE
|
|
|
|
wcstoumax = wcstoull NOSIGFE
|
|
|
|
wcswidth NOSIGFE
|
|
|
|
wcsxfrm NOSIGFE
|
|
|
|
wctob NOSIGFE
|
|
|
|
wctomb NOSIGFE
|
|
|
|
wctrans NOSIGFE
|
|
|
|
wctype NOSIGFE
|
|
|
|
wcwidth NOSIGFE
|
|
|
|
wmemchr NOSIGFE
|
|
|
|
wmemcmp NOSIGFE
|
|
|
|
wmemcpy NOSIGFE
|
|
|
|
wmemmove NOSIGFE
|
|
|
|
wmemset NOSIGFE
|
|
|
|
wordexp NOSIGFE
|
|
|
|
wordfree NOSIGFE
|
|
|
|
wprintf SIGFE
|
|
|
|
write SIGFE
|
|
|
|
writev SIGFE
|
|
|
|
wscanf SIGFE
|
|
|
|
xdr_array SIGFE
|
|
|
|
xdr_bool SIGFE
|
|
|
|
xdr_bytes SIGFE
|
|
|
|
xdr_char SIGFE
|
|
|
|
xdr_double SIGFE
|
|
|
|
xdr_enum SIGFE
|
|
|
|
xdr_float SIGFE
|
|
|
|
xdr_free SIGFE
|
|
|
|
xdr_hyper SIGFE
|
|
|
|
xdr_int SIGFE
|
|
|
|
xdr_int16_t SIGFE
|
|
|
|
xdr_int32_t SIGFE
|
|
|
|
xdr_int64_t SIGFE
|
|
|
|
xdr_int8_t SIGFE
|
|
|
|
xdr_long SIGFE
|
|
|
|
xdr_longlong_t SIGFE
|
|
|
|
xdr_netobj SIGFE
|
|
|
|
xdr_opaque SIGFE
|
|
|
|
xdr_pointer SIGFE
|
|
|
|
xdr_reference SIGFE
|
|
|
|
xdr_short SIGFE
|
|
|
|
xdr_sizeof SIGFE
|
|
|
|
xdr_string SIGFE
|
|
|
|
xdr_u_char SIGFE
|
|
|
|
xdr_u_hyper SIGFE
|
|
|
|
xdr_u_int SIGFE
|
|
|
|
xdr_u_int16_t SIGFE
|
|
|
|
xdr_u_int32_t SIGFE
|
|
|
|
xdr_u_int64_t SIGFE
|
|
|
|
xdr_u_int8_t SIGFE
|
|
|
|
xdr_u_long SIGFE
|
|
|
|
xdr_u_longlong_t SIGFE
|
|
|
|
xdr_u_short SIGFE
|
|
|
|
xdr_uint16_t SIGFE
|
|
|
|
xdr_uint32_t SIGFE
|
|
|
|
xdr_uint64_t SIGFE
|
|
|
|
xdr_uint8_t SIGFE
|
|
|
|
xdr_union SIGFE
|
|
|
|
xdr_vector SIGFE
|
|
|
|
xdr_void SIGFE
|
|
|
|
xdr_wrapstring SIGFE
|
|
|
|
xdrmem_create SIGFE
|
|
|
|
xdrrec_create SIGFE
|
|
|
|
xdrrec_endofrecord SIGFE
|
|
|
|
xdrrec_eof SIGFE
|
|
|
|
xdrrec_skiprecord SIGFE
|
|
|
|
xdrstdio_create SIGFE
|
|
|
|
y0 NOSIGFE
|
|
|
|
y0f NOSIGFE
|
|
|
|
y1 NOSIGFE
|
|
|
|
y1f NOSIGFE
|
|
|
|
yn NOSIGFE
|
|
|
|
ynf NOSIGFE
|