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