summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2009-02-13 11:33:32 +0000
committerCorinna Vinschen <corinna@vinschen.de>2009-02-13 11:33:32 +0000
commitf2ba21b1a45a925d8437e2e95d567bb82fa8a971 (patch)
treed0af419afc436c3e39d601779dc640427d2f45b6
parent06d60a915daf597a0549337ee97cce3ce80612a3 (diff)
downloadcygnal-f2ba21b1a45a925d8437e2e95d567bb82fa8a971.tar.gz
cygnal-f2ba21b1a45a925d8437e2e95d567bb82fa8a971.tar.bz2
cygnal-f2ba21b1a45a925d8437e2e95d567bb82fa8a971.zip
* 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.
-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