diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-02-13 15:19:25 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-02-13 15:19:25 +0300 |
commit | b0e662b8d638555d71ea79db1f1b7b9f984906ec (patch) | |
tree | 68168f6e59ac7710e4811d0c1e025a8ffa8dee9a /winsup/cygwin/posix.sgml | |
parent | f2ba21b1a45a925d8437e2e95d567bb82fa8a971 (diff) |
* posix.sgml: Move interfaces deprecated in SUSv4 to deprecated
interfaces section. Move interfaces added in SUSv4 to SUSv4
section or, if unimplemented, add them to the unimplemented interfaces
section.
Diffstat (limited to 'winsup/cygwin/posix.sgml')
-rw-r--r-- | winsup/cygwin/posix.sgml | 140 |
1 files changed, 94 insertions, 46 deletions
diff --git a/winsup/cygwin/posix.sgml b/winsup/cygwin/posix.sgml index 70f21765b..718d1127a 100644 --- a/winsup/cygwin/posix.sgml +++ b/winsup/cygwin/posix.sgml @@ -24,6 +24,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> acosh acoshf alarm + alphasort asctime asctime_r asin @@ -43,12 +44,9 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> atol atoll basename - bcmp - bcopy bind bsearch btowc - bzero cabs cabsf calloc @@ -105,10 +103,10 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> dlerror dlopen dlsym + dprintf drand48 dup dup2 - ecvt encrypt (available in external "crypt" library) endgrent endhostent @@ -146,7 +144,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> fchownat fclose fcntl - fcvt fdatasync fdim fdimf @@ -169,6 +166,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> fmaf fmax fmaxf + fmemopen fmin fminf fmod @@ -199,7 +197,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> fsync ftell ftello - ftime ftok ftruncate ftrylockfile @@ -210,7 +207,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> fwide fwrite gai_strerror - gcvt getaddrinfo getc getc_unlocked @@ -229,11 +225,10 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> getgrnam getgrnam_r getgroups - gethostbyaddr - gethostbyname gethostid gethostname getitimer (see chapter "Implementation Notes") + getline getlogin getlogin_r getnameinfo @@ -269,13 +264,11 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> getutxline getwc getwchar - getwd glob globfree gmtime gmtime_r grantpt - h_errno hcreate hdestroy hsearch @@ -295,7 +288,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> ilogbf imaxabs imaxdiv - index inet_addr inet_ntoa inet_ntop @@ -402,12 +394,12 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> memset mkdir mkdirat + mkdtemp mkfifo mkfifoat mknod mknodat mkstemp - mktemp mktime mlock mmap @@ -449,6 +441,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> openat opendir openlog + open_memstream optarg opterr optind @@ -507,13 +500,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> pthread_key_create pthread_key_delete pthread_kill - pthread_mutex_destroy - pthread_mutex_getprioceiling - pthread_mutex_init - pthread_mutex_lock - pthread_mutex_setprioceiling - pthread_mutex_trylock - pthread_mutex_unlock pthread_mutexattr_destroy pthread_mutexattr_getprioceiling pthread_mutexattr_getprotocol @@ -524,6 +510,13 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> pthread_mutexattr_setprotocol pthread_mutexattr_setpshared pthread_mutexattr_settype + pthread_mutex_destroy + pthread_mutex_getprioceiling + pthread_mutex_init + pthread_mutex_lock + pthread_mutex_setprioceiling + pthread_mutex_trylock + pthread_mutex_unlock pthread_once pthread_rwlock_destroy pthread_rwlock_init @@ -585,14 +578,12 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> renameat rewind rewinddir - rindex rint rintf rintl rmdir round roundf - scalb scalbln scalblnf scalbn @@ -703,6 +694,8 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> stderr stdin stdout + stpcpy + stpncpy strcasecmp strcat strchr @@ -719,9 +712,12 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> strncat strncmp strncpy + strndup + strnlen strpbrk strptime strrchr + strsignal strspn strstr strtod @@ -784,7 +780,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> twalk tzname tzset - ualarm umask uname ungetc @@ -793,7 +788,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> unlinkat unlockpt unsetenv - usleep utime utimensat utimes @@ -801,7 +795,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> va_copy va_end va_start - vfork (see chapter "Implementation Notes") + vdprintf vfprintf vfscanf vprintf @@ -811,6 +805,8 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> vsscanf wait waitpid + wcpcpy + wcpncpy wcrtomb wcscat wcschr @@ -860,7 +856,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> <sect1 id="std-bsd"><title>System interfaces compatible with BSD functions:</title> <screen> - alphasort bindresvport bindresvport_sa cfmakeraw @@ -910,7 +905,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> login_tty logout logwtmp - mkdtemp openpty rcmd rcmd_af @@ -946,7 +940,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> strlcat strlcpy strsep - strsignal updwtmp valloc verr @@ -983,7 +976,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> asnprintf asprintf asprintf_r - dprintf dremf envz_add envz_entry @@ -997,11 +989,9 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> fcloseall_r fgetxattr flistxattr - fmemopen fopencookie fremovexattr fsetxattr - getline getopt_long getopt_long_only getxattr @@ -1012,15 +1002,10 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> lsetxattr memmem mempcpy - open_memstream pow10 pow10f removexattr setxattr - stpcpy - stpncpy - strndup - strnlen tdestroy timegm timelocal @@ -1029,9 +1014,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> vasnprintf vasprintf vasprintf_r - vdprintf - wcpcpy - wcpncpy </screen> </sect1> @@ -1058,38 +1040,53 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para> </sect1> -<sect1 id="std-deprec"><title>Other UNIX system interfaces, deprecated or not in POSIX.1-2001:</title> +<sect1 id="std-deprec"><title>Other UNIX system interfaces, deprecated or not in POSIX.1-2008:</title> <screen> + bcmp (POSIX.1-2001, SUSv3) + bcopy (SUSv3) + bzero (SUSv3) cuserid (POSIX.1-1988, SUSv2) + ecvt (SUSv3) endutent (XPG2) + fcvt (SUSv3) + ftime (SUSv3) + gcvt (SUSv3) + gethostbyaddr (SUSv3) + gethostbyname (SUSv3) getpass (SUSv2) getutent (XPG2) getutid (XPG2) getutline (XPG2) getw (SVID) + getwd (SUSv3) + h_errno (SUSv3) + index (SUSv3) mallinfo (SVID) mallopt (SVID) + mktemp (SUSv3) on_exit (SunOS) pthread_continue (XPG2) pthread_getsequence_np (Tru64) pthread_suspend (XPG2) pututline (XPG2) putw (SVID) + rindex (SUSv3) + scalb (SUSv3) setutent (XPG2) sys_errlist (BSD) sys_nerr (BSD) ttyslot (SUSv2) + ualarm (SUSv3) + usleep (SUSv3) utmpname (XPG2) + vfork (SUSv3) (see chapter "Implementation Notes") </screen> </sect1> <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 acosl @@ -1176,6 +1173,8 @@ interfaces from SUSv4 have to be added here at one point.</para></note> ctanhf ctanhl ctanl + dirfd + duplocale endnetent erfcl erfl @@ -1196,16 +1195,17 @@ interfaces from SUSv4 have to be added here at one point.</para></note> fesetround fetestexcept feupdateenv + fexecve floorl fmal fmaxl fminl fmodl fmtmsg + freelocale frexpl fwprintf fwscanf - getcontext getdate getdate_err gethostent @@ -1217,7 +1217,31 @@ interfaces from SUSv4 have to be added here at one point.</para></note> hypotl ilogbl initstate + isalnum_l + isalpha_l isastream + isblank_l + iscntrl_l + isdigit_l + isgraph_l + islower_l + isprint_l + ispunct_l + isspace_l + isupper_l + iswalnum_l + iswalpha_l + iswblank_l + iswcntrl_l + iswdigit_l + iswgraph_l + iswlower_l + iswprint_l + iswpunct_l + iswspace_l + iswupper_l + iswxdigit_l + isxdigit_l ldexpl lgammal lio_listio @@ -1230,19 +1254,23 @@ interfaces from SUSv4 have to be added here at one point.</para></note> logbl logl lroundl - makecontext + mbsnrtowcs mlockall modfl munlockall nanl nearbyintl + newlocale nextafterl nexttowardl + open_wmemstream posix_mem_offset posix_spawn[...] posix_trace[...] posix_typed_[...] powl + psiginfo + psignal pthread_attr_getguardsize pthread_attr_getstack pthread_attr_getstackaddr @@ -1253,6 +1281,9 @@ interfaces from SUSv4 have to be added here at one point.</para></note> pthread_condattr_getclock pthread_condattr_setclock pthread_getcpuclockid + pthread_mutexattr_getrobust + pthread_mutexattr_setrobust + pthread_mutex_consistent pthread_mutex_timedlock pthread_rwlock_timedrdlock pthread_rwlock_timedwrlock @@ -1272,8 +1303,13 @@ interfaces from SUSv4 have to be added here at one point.</para></note> sinl sockatmark sqrtl + strcasecmp_l + strcoll_l strfmon + strfmon_l + strncasecmp_l strtold + strxfrm_l swabcontext swprintf swscanf @@ -1282,8 +1318,12 @@ interfaces from SUSv4 have to be added here at one point.</para></note> tcgetsid tgammal timer_getoverrun + tolower_l + toupper_l + towctrans_l truncl ulimit + uselocale vfwprintf vfwscanf vswprintf @@ -1291,11 +1331,19 @@ interfaces from SUSv4 have to be added here at one point.</para></note> vwprintf vwscanf waitid + wcscasecmp + wcscasecmp_l wcsftime + wcsncasecmp + wcsncasecmp_l + wcsnlen + wcsnrtombs wcstoimax wcstold wcstoumax - wcswcs + wcsxfrm_l + wctrans_l + wctype_l wordexp wordfree wscanf |