summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog7
-rw-r--r--winsup/cygwin/posix.sgml54
2 files changed, 32 insertions, 29 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index e644845cc..1b48569b9 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,12 @@
2009-02-13 Corinna Vinschen <corinna@vinschen.de>
+ * posix.sgml: Merge SUSv3 and SUSv4 section into a single SUSv4 section.
+ Move Solaris calls now in SUSv4 to SUSv4 section. Rename unimplemented
+ section to refer to SUSv4. Add note about missing interfaces.
+ Move wcstod and wcstof from unimplemented to SUSv4 section.
+
+2009-02-13 Corinna Vinschen <corinna@vinschen.de>
+
* mount.cc (mount_info::from_fstab_line): Make cygdrive posix=0 by
default as documented.
diff --git a/winsup/cygwin/posix.sgml b/winsup/cygwin/posix.sgml
index 4db36b667..70f21765b 100644
--- a/winsup/cygwin/posix.sgml
+++ b/winsup/cygwin/posix.sgml
@@ -1,7 +1,7 @@
-<sect1 id="std-susv3"><title>System interfaces compatible with the Single Unix Specification, Version 3:</title>
+<sect1 id="std-susv4"><title>System interfaces compatible with the Single Unix Specification, Version 4:</title>
-<para>Note that the core of the Single Unix Specification, Version 3 is
-also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
+<para>Note that the core of the Single Unix Specification, Version 4 is
+also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
<screen>
FD_CLR
@@ -138,9 +138,12 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
expm1f
fabs
fabsf
+ faccessat
fchdir
fchmod
+ fchmodat
fchown
+ fchownat
fclose
fcntl
fcvt
@@ -148,6 +151,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
fdim
fdimf
fdopen
+ fdopendir
feof
ferror
fflush
@@ -190,6 +194,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
fseeko
fsetpos
fstat
+ fstatat
fstatvfs
fsync
ftell
@@ -200,6 +205,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
ftrylockfile
ftw
funlockfile
+ futimens
futimes
fwide
fwrite
@@ -351,6 +357,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
lgamma
lgammaf
link
+ linkat
listen
llabs
lldiv
@@ -394,8 +401,11 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
memmove
memset
mkdir
+ mkdirat
mkfifo
+ mkfifoat
mknod
+ mknodat
mkstemp
mktemp
mktime
@@ -436,6 +446,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
ntohl
ntohs
open
+ openat
opendir
openlog
optarg
@@ -553,6 +564,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
readdir
readdir_r
readlink
+ readlinkat
readv
realloc
realpath
@@ -570,6 +582,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
remquo
remquof
rename
+ renameat
rewind
rewinddir
rindex
@@ -724,6 +737,7 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
strxfrm
swab
symlink
+ symlinkat
sync
sysconf
syslog
@@ -776,10 +790,12 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
ungetc
ungetwc
unlink
+ unlinkat
unlockpt
unsetenv
usleep
utime
+ utimensat
utimes
va_arg
va_copy
@@ -811,6 +827,8 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
wcsrtombs
wcsspn
wcsstr
+ wcstod
+ wcstof
wcstok
wcstol
wcstoll
@@ -1031,34 +1049,11 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
acltopbits
acltotext
endmntent
- faccessat
facl
- fchmodat
- fchownat
- fdopendir
- fstatat
futimesat
getmntent
- linkat
memalign
- mkdirat
- mkfifoat
- mknodat
- openat
- readlinkat
- renameat
setmntent
- symlinkat
- unlinkat
-</screen>
-
-</sect1>
-
-<sect1 id="std-susv4"><title>System interfaces compatible with the Draft Single Unix Specification, Version 4:</title>
-
-<screen>
- futimens
- utimensat
</screen>
</sect1>
@@ -1090,7 +1085,10 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
</sect1>
-<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 3:</title>
+<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 4:</title>
+
+<note><para>FIXME: This only covers the interfaces of SUSv3. The missing
+interfaces from SUSv4 have to be added here at one point.</para></note>
<screen>
acoshl
@@ -1294,8 +1292,6 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001).</para>
vwscanf
waitid
wcsftime
- wcstod
- wcstof
wcstoimax
wcstold
wcstoumax