Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2010-10-08 14:51:17 +0400
committerCorinna Vinschen <corinna@vinschen.de>2010-10-08 14:51:17 +0400
commit9810eef4bfc50afb746bf68be0a89db4276fd40d (patch)
treeac7f60a460fcd0c8d4da57fb0aea5b8d56e94016 /winsup
parent421648d31ce79e3673875e5e3b7932e5e26e66b0 (diff)
* cygwin.din: Export new complex math functions from newlib.
* posix.sgml: Move newly exported complex functions to implemented SUSv4 functions. * include/cygwin/version.h: Bump API minor version.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/ChangeLog8
-rw-r--r--winsup/cygwin/cygwin.din42
-rw-r--r--winsup/cygwin/include/cygwin/version.h7
-rw-r--r--winsup/cygwin/posix.sgml86
4 files changed, 99 insertions, 44 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 12a4129cc..5f56837e3 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,11 @@
+2010-09-08 Marco Atzeri <marco_atzeri@yahoo.it>
+ Corinna Vinschen <corinna@vinschen.de>
+
+ * cygwin.din: Export new complex math functions from newlib.
+ * posix.sgml: Move newly exported complex functions to implemented
+ SUSv4 functions.
+ * include/cygwin/version.h: Bump API minor version.
+
2010-09-07 Corinna Vinschen <corinna@vinschen.de>
* fhandler.h (fhandler_base::get_stat_access): Delete.
diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din
index 3edaaf061..ba875454c 100644
--- a/winsup/cygwin/cygwin.din
+++ b/winsup/cygwin/cygwin.din
@@ -164,17 +164,37 @@ cabs NOSIGFE
_cabs = cabs NOSIGFE
cabsf NOSIGFE
_cabsf = cabsf NOSIGFE
+cacos NOSIGFE
+cacosf NOSIGFE
+cacosh NOSIGFE
+cacoshf NOSIGFE
calloc SIGFE
_calloc = calloc SIGFE
canonicalize_file_name SIGFE
+carg NOSIGFE
+cargf NOSIGFE
+casin NOSIGFE
+casinf NOSIGFE
+casinh NOSIGFE
+casinhf NOSIGFE
+catan NOSIGFE
+catanf NOSIGFE
+catanh NOSIGFE
+catanhf NOSIGFE
cbrt NOSIGFE
_cbrt = cbrt NOSIGFE
cbrtf NOSIGFE
_cbrtf = cbrtf NOSIGFE
+ccos NOSIGFE
+ccosf NOSIGFE
+ccosh NOSIGFE
+ccoshf NOSIGFE
ceil NOSIGFE
_ceil = ceil NOSIGFE
ceilf NOSIGFE
_ceilf = ceilf NOSIGFE
+cexp NOSIGFE
+cexpf NOSIGFE
cfgetispeed NOSIGFE
cfgetospeed NOSIGFE
cfmakeraw NOSIGFE
@@ -189,6 +209,8 @@ _chown = chown SIGFE
_chown32 = chown32 SIGFE
chroot SIGFE
_chroot = chroot SIGFE
+cimag NOSIGFE
+cimagf NOSIGFE
cleanup_glue NOSIGFE
clearerr SIGFE
_clearerr = clearerr SIGFE
@@ -197,12 +219,16 @@ _clock = clock SIGFE
clock_getres SIGFE
clock_gettime SIGFE
clock_setres SIGFE
+clog NOSIGFE
+clogf NOSIGFE
close SIGFE
_close = close SIGFE
closedir SIGFE
_closedir = closedir SIGFE
closelog SIGFE
confstr NOSIGFE
+conj NOSIGFE
+conjf NOSIGFE
connect = cygwin_connect SIGFE
copysign NOSIGFE
_copysign = copysign NOSIGFE
@@ -216,8 +242,24 @@ cosh NOSIGFE
_cosh = cosh NOSIGFE
coshf NOSIGFE
_coshf = coshf NOSIGFE
+cpow NOSIGFE
+cpowf NOSIGFE
+cproj NOSIGFE
+cprojf NOSIGFE
+creal NOSIGFE
+crealf NOSIGFE
creat SIGFE
_creat = creat SIGFE
+csin NOSIGFE
+csinf NOSIGFE
+csinh NOSIGFE
+csinhf NOSIGFE
+csqrt NOSIGFE
+csqrtf NOSIGFE
+ctan NOSIGFE
+ctanf NOSIGFE
+ctanh NOSIGFE
+ctanhf NOSIGFE
ctermid SIGFE
ctime SIGFE
_ctime = ctime SIGFE
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
index fc2fd1a98..e17d5eb7d 100644
--- a/winsup/cygwin/include/cygwin/version.h
+++ b/winsup/cygwin/include/cygwin/version.h
@@ -391,12 +391,17 @@ details. */
229: Add mkostemp, mkostemps.
230: Add CLOCK_MONOTONIC.
231: Add fenv.h functions.
+ 232: Export cacos, cacosf, cacosh, cacoshf, carg, cargf, casin, casinf,
+ casinh, casinhf, catan, catanf, catanh, catanhf, ccos, ccosf, ccosh,
+ ccoshf, cexp, cexpf, cimag, cimagf, clog, clogf, conj, conjf, cpow,
+ cpowf, cproj, cprojf, creal, crealf, csin, csinf, csinh, csinhf,
+ csqrt, csqrtf, ctan, ctanf, ctanh, ctanhf.
*/
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull */
#define CYGWIN_VERSION_API_MAJOR 0
-#define CYGWIN_VERSION_API_MINOR 231
+#define CYGWIN_VERSION_API_MINOR 232
/* There is also a compatibity version number associated with the
shared memory regions. It is incremented when incompatible
diff --git a/winsup/cygwin/posix.sgml b/winsup/cygwin/posix.sgml
index 276b75413..11a751e1c 100644
--- a/winsup/cygwin/posix.sgml
+++ b/winsup/cygwin/posix.sgml
@@ -49,14 +49,35 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
btowc
cabs
cabsf
+ cacos
+ cacosf
+ cacosh
+ cacoshf
calloc
+ carg
+ cargf
+ casin
+ casinf
+ casinh
+ casinhf
+ casinhl
+ catan
+ catanf
+ catanh
+ catanhf
catclose (available in external "catgets" library)
catgets (available in external "catgets" library)
catopen (available in external "catgets" library)
cbrt
cbrtf
+ ccos
+ ccosf
+ ccosh
+ ccoshf
ceil
ceilf
+ cexp
+ cexpf
cfgetispeed
cfgetospeed
cfsetispeed
@@ -65,15 +86,21 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
chmod
chown
chroot (see chapter "Implementation Notes")
+ cimag
+ cimagf
clearerr
clock
clock_getres (see chapter "Implementation Notes")
clock_gettime (see chapter "Implementation Notes")
clock_setres (see chapter "Implementation Notes")
+ clog
+ clogf
close
closedir
closelog
confstr
+ conj
+ conjf
connect
copysign
copysignf
@@ -81,8 +108,24 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
cosf
cosh
coshf
+ cpow
+ cpowf
+ cproj
+ cprojf
+ creal
+ crealf
creat
crypt (available in external "crypt" library)
+ csin
+ csinf
+ csinh
+ csinhf
+ csqrt
+ csqrtf
+ ctan
+ ctanf
+ ctanh
+ ctanhf
ctermid
ctime
ctime_r
@@ -1214,73 +1257,30 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
atanl
bsd_signal
cabsl
- cacos
- cacosf
- cacosh
- cacoshf
cacoshl
cacosl
- carg
- cargf
cargl
- casin
- casinf
- casinh
- casinhf
- casinhl
casinl
- catan
- catanf
- catanh
- catanhf
catanhl
catanl
cbrtl
- ccos
- ccosf
- ccosh
- ccoshf
ccoshl
ccosl
ceill
- cexp
- cexpf
cexpl
- cimag
- cimagf
cimagl
clock_getcpuclockid
- clog
- clogf
clogl
- conj
- conjf
conjl
copysignl
coshl
cosl
- cpow
- cpowf
cpowl
- cproj
- cprojf
cprojl
- creal
- crealf
creall
- csin
- csinf
- csinh
- csinhf
csinhl
csinl
- csqrt
- csqrtf
csqrtl
- ctan
- ctanf
- ctanh
- ctanhf
ctanhl
ctanl
duplocale