bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

new cygwin 1.7 functions


From: Eric Blake
Subject: new cygwin 1.7 functions
Date: Sat, 15 Aug 2009 09:18:51 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.6.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm pushing this.  cygwin 1.7 will also be adding fpurge and mkstemps, but
glibc doesn't provide either, so I don't know where to document them
(glibc provides __fpurge rather than fpurge, and there is an open bug
report to have glibc add mkstemps).

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqG0dsACgkQ84KuGfSFAYB8MACeLdJe25e/vQCEGt4qfeRk2bpx
pigAoNmEO839VxgLgO7lCMCTaGLAiLbJ
=Y//Y
-----END PGP SIGNATURE-----
>From ece820e5eb5cd28738cb4a2313b8f22449121ea3 Mon Sep 17 00:00:00 2001
From: Eric Blake <address@hidden>
Date: Thu, 13 Aug 2009 14:21:43 -0600
Subject: [PATCH] doc: mention more functions added in cygwin 1.7.0

* doc/posix-headers/limits.texi (limits.h): Update for recent
cygwin additions.
* doc/posix-headers/wordexp.texi (wordexp.h): Likewise.
* doc/posix-functions/wordexp.texi (wordexp): Likewise.
* doc/posix-functions/wordfree.texi (wordfree): Likewise.
* doc/posix-functions/setlocale.texi (setlocale): Likewise.
* doc/posix-functions/nl_langinfo.texi (nl_langinfo): Likewise.

Signed-off-by: Eric Blake <address@hidden>
---
 ChangeLog                            |   11 +++++++++++
 doc/posix-functions/nl_langinfo.texi |    5 ++++-
 doc/posix-functions/setlocale.texi   |    7 +++++--
 doc/posix-functions/wordexp.texi     |    2 +-
 doc/posix-functions/wordfree.texi    |    2 +-
 doc/posix-headers/limits.texi        |    3 ++-
 doc/posix-headers/wordexp.texi       |    2 +-
 7 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ebcee41..626400a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
 2009-08-14  Eric Blake  <address@hidden>

+       doc: mention more functions added in cygwin 1.7.0
+       * doc/posix-headers/limits.texi (limits.h): Update for recent
+       cygwin additions.
+       * doc/posix-headers/wordexp.texi (wordexp.h): Likewise.
+       * doc/posix-functions/wordexp.texi (wordexp): Likewise.
+       * doc/posix-functions/wordfree.texi (wordfree): Likewise.
+       * doc/posix-functions/setlocale.texi (setlocale): Likewise.
+       * doc/posix-functions/nl_langinfo.texi (nl_langinfo): Likewise.
+
+2009-08-14  Eric Blake  <address@hidden>
+
        maint.mk: simplify update-copyright rule
        * top/maint.mk (update-copyright-local): Delete, and document how
        to do it in cfg.mk instead.
diff --git a/doc/posix-functions/nl_langinfo.texi 
b/doc/posix-functions/nl_langinfo.texi
index 9fd5622..9c066ce 100644
--- a/doc/posix-functions/nl_langinfo.texi
+++ b/doc/posix-functions/nl_langinfo.texi
@@ -19,6 +19,9 @@ nl_langinfo
 Some older versions of glibc had @code{nl_langinfo} but not the @code{CODESET}
 macro.
 @item
-On Cygwin, which doesn't have locales, @code{nl_langinfo(CODESET)} always
+On Cygwin 1.5.x, which doesn't have locales, @code{nl_langinfo(CODESET)} always
 returns @code{"US-ASCII"}.
+
address@hidden
+On Cygwin 1.7.0, only the charset portion of a locale designation is honored.
 @end itemize
diff --git a/doc/posix-functions/setlocale.texi 
b/doc/posix-functions/setlocale.texi
index f1c3736..6806f0b 100644
--- a/doc/posix-functions/setlocale.texi
+++ b/doc/posix-functions/setlocale.texi
@@ -13,6 +13,9 @@ setlocale
 Portability problems not fixed by Gnulib:
 @itemize
 @item
-On Cygwin, which doesn't have locales, @code{setlocale(LC_ALL,NULL)} always
-returns @code{"C"}.
+On Cygwin 1.5.x, which doesn't have locales,
address@hidden(LC_ALL,NULL)} always returns @code{"C"}.
+
address@hidden
+On Cygwin 1.7.0, only the charset portion of a locale designation is honored.
 @end itemize
diff --git a/doc/posix-functions/wordexp.texi b/doc/posix-functions/wordexp.texi
index 9349153..67539ea 100644
--- a/doc/posix-functions/wordexp.texi
+++ b/doc/posix-functions/wordexp.texi
@@ -14,5 +14,5 @@ wordexp
 @itemize
 @item
 This function is missing on some platforms:
-MacOS X 10.3, OpenBSD 3.8, IRIX 5.3, Cygwin, mingw, Interix 3.5, BeOS.
+MacOS X 10.3, OpenBSD 3.8, IRIX 5.3, Cygwin 1.5.x, mingw, Interix 3.5, BeOS.
 @end itemize
diff --git a/doc/posix-functions/wordfree.texi 
b/doc/posix-functions/wordfree.texi
index 9b71577..af46fa4 100644
--- a/doc/posix-functions/wordfree.texi
+++ b/doc/posix-functions/wordfree.texi
@@ -14,5 +14,5 @@ wordfree
 @itemize
 @item
 This function is missing on some platforms:
-MacOS X 10.3, OpenBSD 3.8, IRIX 5.3, Cygwin, mingw, Interix 3.5, BeOS.
+MacOS X 10.3, OpenBSD 3.8, IRIX 5.3, Cygwin 1.5.x, mingw, Interix 3.5, BeOS.
 @end itemize
diff --git a/doc/posix-headers/limits.texi b/doc/posix-headers/limits.texi
index 21b53bb..f7e280f 100644
--- a/doc/posix-headers/limits.texi
+++ b/doc/posix-headers/limits.texi
@@ -8,7 +8,8 @@ limits.h
 Portability problems fixed by Gnulib:
 @itemize
 The @code{HOST_NAME_MAX} macro is not defined on some platforms:
-MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 
6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, Interix 3.5, BeOS.
+MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11,
+IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x, mingw, Interix 3.5, BeOS.
 @end itemize

 Portability problems not fixed by Gnulib:
diff --git a/doc/posix-headers/wordexp.texi b/doc/posix-headers/wordexp.texi
index 2c862b0..891c5d9 100644
--- a/doc/posix-headers/wordexp.texi
+++ b/doc/posix-headers/wordexp.texi
@@ -13,5 +13,5 @@ wordexp.h
 @itemize
 @item
 This header file is missing on some platforms:
-MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, Interix 3.5, BeOS.
+MacOS X 10.3, OpenBSD 3.8, Cygwin 1.5.x, mingw, Interix 3.5, BeOS.
 @end itemize
-- 
1.6.3.3.334.g916e1


reply via email to

[Prev in Thread] Current Thread [Next in Thread]