From: Corinna Vinschen Date: Fri, 13 Feb 2009 11:33:32 +0000 (+0000) Subject: * posix.sgml: Merge SUSv3 and SUSv4 section into a single SUSv4 section. X-Git-Tag: sid-snapshot-20090301~31 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=f2ba21b1a45a925d8437e2e95d567bb82fa8a971;p=newlib-cygwin.git * 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. --- diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index e644845cc..1b48569b9 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,10 @@ +2009-02-13 Corinna Vinschen + + * 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 * mount.cc (mount_info::from_fstab_line): Make cygdrive posix=0 by 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 @@ -System interfaces compatible with the Single Unix Specification, Version 3: +System interfaces compatible with the Single Unix Specification, Version 4: -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). +Note that the core of the Single Unix Specification, Version 4 is +also IEEE Std 1003.1-2008 (POSIX.1-2008). FD_CLR @@ -138,9 +138,12 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). 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). acltopbits acltotext endmntent - faccessat facl - fchmodat - fchownat - fdopendir - fstatat futimesat getmntent - linkat memalign - mkdirat - mkfifoat - mknodat - openat - readlinkat - renameat setmntent - symlinkat - unlinkat - - - - -System interfaces compatible with the Draft Single Unix Specification, Version 4: - - - futimens - utimensat @@ -1090,7 +1085,10 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). -NOT implemented system interfaces from the Single Unix Specification, Volume 3: +NOT implemented system interfaces from the Single Unix Specification, Volume 4: + +FIXME: This only covers the interfaces of SUSv3. The missing +interfaces from SUSv4 have to be added here at one point. acoshl @@ -1294,8 +1292,6 @@ also ISO/IEC 9945:2003 and IEEE Std 1003.1-2001 (POSIX.1-2001). vwscanf waitid wcsftime - wcstod - wcstof wcstoimax wcstold wcstoumax