aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-02-15 22:05:06 +0000
committerChristopher Faylor <me@cgf.cx>2003-02-15 22:05:06 +0000
commitf5173e6981071bd457ebab8134db1375e6646048 (patch)
treee42f5f31ec8df7cc6234be436361e84f42aa8a91
parentbbd110ba944083c8b93a80e35672408762d4d4d6 (diff)
downloadnewlib-f5173e6981071bd457ebab8134db1375e6646048.zip
newlib-f5173e6981071bd457ebab8134db1375e6646048.tar.gz
newlib-f5173e6981071bd457ebab8134db1375e6646048.tar.bz2
merge from trunk
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/cygwin.din69
-rw-r--r--winsup/cygwin/include/cygwin/version.h11
3 files changed, 82 insertions, 3 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 9481864..2914986 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2003-02-15 Christopher Faylor <cgf@redhat.com>
+
+ * cygwin.din: Export all appropriate newlib functions.
+ * include/cygwin/version.h: Bump API minor number.
+
2003-02-14 Jason Tishler <jason@tishler.net>
* mmap.cc (mprotect): Add missing break.
diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din
index 5d0ad66..94e87ef 100644
--- a/winsup/cygwin/cygwin.din
+++ b/winsup/cygwin/cygwin.din
@@ -426,6 +426,12 @@ gmtime
_gmtime = gmtime
gmtime_r
_gmtime_r = gmtime_r
+hcreate
+hcreate_r
+hdestroy
+hdestroy_r
+hsearch
+hsearch_r
h_errno DATA
hypot
_hypot = hypot
@@ -455,6 +461,7 @@ isascii
_isascii = isascii
isatty
_isatty = isatty
+isblank
iscntrl
_iscntrl = iscntrl
isdigit
@@ -479,6 +486,19 @@ isspace
_isspace = isspace
isupper
_isupper = isupper
+iswalnum
+iswalpha
+iswblank
+iswcntrl
+iswctype
+iswdigit
+iswgraph
+iswlower
+iswprint
+iswpunct
+iswspace
+iswupper
+iswxdigit
isxdigit
_isxdigit = isxdigit
j0
@@ -495,6 +515,7 @@ jnf
_jnf = jnf
kill
_kill = kill
+l64a
labs
_labs = labs
lchown
@@ -558,6 +579,9 @@ matherr
_matherr = matherr
mblen
_mblen = mblen
+mbrlen
+mbrtowc
+mbsinit
mbstowcs
_mbstowcs = mbstowcs
mbtowc
@@ -571,6 +595,7 @@ memcpy
_memcpy = memcpy
memmove
_memmove = memmove
+mempcpy
memset
_memset = memset
mkdir
@@ -605,6 +630,7 @@ nextafterf
_nextafterf = nextafterf
nl_langinfo
_nl_langinfo = nl_langinfo
+on_exit
open
_open = open
opendir
@@ -848,6 +874,8 @@ strncmp
_strncmp = strncmp
strncpy
_strncpy = strncpy
+strndup
+strnlen
strpbrk
_strpbrk = strpbrk
strrchr
@@ -867,6 +895,7 @@ strtok_r
_strtok_r = strtok_r
strtol
_strtol = strtol
+_strtold
strtoll
_strtoll = strtoll
strtoul
@@ -911,11 +940,14 @@ tcsetattr
_tcsetattr = tcsetattr
tcsetpgrp
_tcsetpgrp = tcsetpgrp
+tdelete
+tdestroy
telldir
_telldir = telldir
telldir64
tempnam
_tempnam = tempnam
+tfind
time
_time = time
times
@@ -931,11 +963,16 @@ tolower
_tolower = tolower
toupper
_toupper = toupper
+towctrans
+towlower
+towupper
truncate
_truncate = truncate
truncate64
+tsearch
ttyname
_ttyname = ttyname
+twalk
tzset
_tzset = tzset
ualarm
@@ -991,10 +1028,35 @@ waitpid
_waitpid = waitpid
wait3
wait4
-wcstombs
-_wcstombs = wcstombs
+mbsrtowcs
+wcrtomb
+wctob
+wcscat
+wcschr
+wcscpy
+wcscspn
+wcslcat
+wcslcpy
+wcsncat
+wcsncmp
+wcsncpy
+wcspbrk
+wcsrtombs
+wcsrchr
+wcsspn
+wcsstr
+wctob
wctomb
_wctomb = wctomb
+wcstombs
+_wcstombs = wcstombs
+wctrans
+wctype
+wmemchr
+wmemcmp
+wmemcpy
+wmemmove
+wmemset
write
_write = write
writev
@@ -1023,6 +1085,8 @@ seed48
_seed48 = seed48
srand48
_srand48 = srand48
+setbuffer
+setlinebuf
setmode
_setmode = setmode
__assertfail
@@ -1093,6 +1157,7 @@ htons
_htons = htons
ntohs
_ntohs = ntohs
+a64l
accept = cygwin_accept
bind = cygwin_bind
connect = cygwin_connect
diff --git a/winsup/cygwin/include/cygwin/version.h b/winsup/cygwin/include/cygwin/version.h
index 607593f..da64693 100644
--- a/winsup/cygwin/include/cygwin/version.h
+++ b/winsup/cygwin/include/cygwin/version.h
@@ -171,12 +171,21 @@ details. */
71: Export strerror_r
72: Export nanosleep
73: Export setreuid32, setreuid, setregid32, setregid
+ 74: Export _strtold a64l hcreate hcreate_r hdestroy hdestroy_r hsearch
+ hsearch_r isblank iswalnum iswalpha iswblank iswcntrl iswctype
+ iswdigit iswgraph iswlower iswprint iswpunct iswspace iswupper
+ iswxdigit l64a mbrlen mbrtowc mbsinit mbsrtowcs mempcpy
+ on_exit setbuffer setlinebuf strndup strnlen tdelete tdestroy
+ tfind towctrans towlower towupper tsearch twalk wcrtomb wcscat
+ wcschr wcscpy wcscspn wcslcat wcslcpy wcsncat wcsncmp wcsncpy
+ wcspbrk wcsrchr wcsrtombs wcsspn wcsstr wctob wctob wctrans
+ wctype wmemchr wmemcmp wmemcpy wmemmove wmemset
*/
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull */
#define CYGWIN_VERSION_API_MAJOR 0
-#define CYGWIN_VERSION_API_MINOR 73
+#define CYGWIN_VERSION_API_MINOR 74
/* There is also a compatibity version number associated with the
shared memory regions. It is incremented when incompatible