Move entries no longer in POSIX from the SUS/POSIX section to Deprecated Interfaces section and mark with (SUSv4). Remove entries no longer in POSIX from the NOT Implemented section.
Signed-off-by: Brian Inglis <brian.ing...@systematicsw.ab.ca> --- winsup/doc/posix.xml | 61 ++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 34 deletions(-) diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml index 2e14861802bf..9b74bcf5a79b 100644 --- a/winsup/doc/posix.xml +++ b/winsup/doc/posix.xml @@ -23,10 +23,6 @@ ISO/IEC DIS 9945 Information technology FD_ZERO _Exit _exit - _longjmp - _setjmp - _tolower - _toupper a64l abort abs @@ -71,7 +67,6 @@ ISO/IEC DIS 9945 Information technology atanl atexit atof - atoff atoi atol atoll @@ -380,7 +375,6 @@ ISO/IEC DIS 9945 Information technology ftok ftruncate ftrylockfile - ftw funlockfile futimens fwide @@ -395,7 +389,6 @@ ISO/IEC DIS 9945 Information technology getchar_unlocked getcwd getdelim - getdomainname getegid getentropy (din) getenv @@ -409,7 +402,6 @@ ISO/IEC DIS 9945 Information technology getgroups gethostid gethostname - getitimer (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) getline getlocalename_l (din) getlogin @@ -432,7 +424,6 @@ ISO/IEC DIS 9945 Information technology getpwuid_r getrlimit (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) getrusage - gets getservbyname getservbyport getservent @@ -441,7 +432,6 @@ ISO/IEC DIS 9945 Information technology getsockopt getsubopt gettext (available in external gettext "libintl" library) - gettimeofday getuid getutxent getutxid @@ -487,12 +477,10 @@ ISO/IEC DIS 9945 Information technology inet_pton initstate insque - ioctl isalnum isalnum_l isalpha isalpha_l - isascii isatty isblank isblank_l @@ -795,7 +783,6 @@ ISO/IEC DIS 9945 Information technology pthread_detach pthread_equal pthread_exit - pthread_getconcurrency pthread_getcpuclockid pthread_getschedparam pthread_getspecific @@ -841,7 +828,6 @@ ISO/IEC DIS 9945 Information technology pthread_self pthread_setcancelstate pthread_setcanceltype - pthread_setconcurrency pthread_setschedparam pthread_setschedprio pthread_setspecific @@ -869,7 +855,6 @@ ISO/IEC DIS 9945 Information technology quick_exit (ISO C11) raise rand - rand_r random read readdir @@ -950,13 +935,11 @@ ISO/IEC DIS 9945 Information technology setgid setgrent sethostent - setitimer (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) setjmp setkey (available in external "crypt" library) setlocale setlogmask setpgid - setpgrp setpriority (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) setprotoent setpwent @@ -984,20 +967,14 @@ ISO/IEC DIS 9945 Information technology sigdelset sigemptyset sigfillset - sighold - sigignore - siginterrupt sigismember siglongjmp signal signbit (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) signgam - sigpause (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) sigpending sigprocmask sigqueue - sigrelse - sigset sigsetjmp sigsuspend sigtimedwait @@ -1102,7 +1079,6 @@ ISO/IEC DIS 9945 Information technology tcsetpgrp tdelete telldir - tempnam textdomain (available in external gettext "libintl" library) tfind tgamma @@ -1160,7 +1136,6 @@ ISO/IEC DIS 9945 Information technology unlockpt unsetenv uselocale - utime utimensat utimes va_arg @@ -1555,6 +1530,7 @@ ISO/IEC DIS 9945 Information technology fegetprec fesetprec futimesat + getdomainname (NIS) getmntent memalign setmntent @@ -1620,9 +1596,14 @@ ISO/IEC DIS 9945 Information technology </sect1> -<sect1 id="std-deprec"><title>Other UNIX system interfaces, not in POSIX.1-2008 or deprecated:</title> +<sect1 id="std-deprec"><title>Other UNIX® system interfaces, not in POSIX.1-2024, or deprecated:</title> <screen> + _longjmp (SUSv4) + _setjmp (SUSv4) + _tolower (SUSv4) + _toupper (SUSv4) + atoff (AIX) bcmp (POSIX.1-2001, SUSv3) bcopy (SUSv3) bzero (SUSv3) @@ -1633,12 +1614,16 @@ ISO/IEC DIS 9945 Information technology endutent (XPG2) fcvt (SUSv3) ftime (SUSv3) + ftw (SUSv4) gcvt (SUSv3) getcontext (SUSv3) gethostbyaddr (SUSv3) gethostbyname (SUSv3) gethostbyname2 (first defined in BIND 4.9.4) + getitimer (SUSv4 - see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) getpass (SUSv2) + gets (SUSv4) + gettimeofday (SUSv4) getutent (XPG2) getutid (XPG2) getutline (XPG2) @@ -1646,6 +1631,8 @@ ISO/IEC DIS 9945 Information technology getwd (SUSv3) h_errno (SUSv3) index (SUSv3) + ioctl (SUSv4) + isascii (SUSv4) makecontext (SUSv3) mallinfo (SVID) mallopt (SVID) @@ -1654,24 +1641,37 @@ ISO/IEC DIS 9945 Information technology pthread_attr_getstackaddr (SUSv3) pthread_attr_setstackaddr (SUSv3) pthread_continue (XPG2) + pthread_getconcurrency (SUSv4) pthread_getsequence_np (Tru64) + pthread_setconcurrency (SUSv4) pthread_suspend (XPG2) pthread_yield (POSIX.1c drafts) pututline (XPG2) putw (SVID) + rand_r (SUSv4) rindex (SUSv3) scalb (SUSv3) setcontext (SUSv3) + setitimer (SUSv4 - see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) + setpgrp (SUSv4) setutent (XPG2) + sighold (SUSv4) + sigignore (SUSv4) + siginterrupt (SUSv4) + sigpause (SUSv4 - see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) + sigrelse (SUSv4) + sigset (SUSv4) stime (SVID) swapcontext (SUSv3) sys_errlist (BSD) sys_nerr (BSD) sys_siglist (BSD) - toascii (SUSv3) + tempnam (SUSv4) + toascii (SUSv4) ttyslot (SUSv2) ualarm (SUSv3) usleep (SUSv3) + utime (SUSv4) utmpname (XPG2) vfork (SUSv3) (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) </screen> @@ -1690,20 +1690,16 @@ ISO/IEC DIS 9945 Information technology dgettext_l (not available in external gettext "libintl" library) dngettext_l (not available in external gettext "libintl" library) endnetent - fattach fmtmsg getdate getdate_err gethostent - getmsg getnetbyaddr getnetbyname getnetent - getpmsg getresgid (not available in "(sys/)unistd.h" header) getresuid (not available in "(sys/)unistd.h" header) gettext_l (not available in external gettext "libintl" library) - isastream kill_dependency (not available in "stdatomic.h" header) mlockall munlockall @@ -1711,19 +1707,16 @@ ISO/IEC DIS 9945 Information technology posix_close (not available in "(sys/)unistd.h" header) posix_devctl (prototyped in cygwin-devel "devctl.h" header) posix_mem_offset - posix_trace[...] posix_typed_mem_get_info (not available in "(sys/)mman.h" header) posix_typed_mem_open (not available in "(sys/)mman.h" header) pthread_mutexattr_getrobust pthread_mutexattr_setrobust pthread_mutex_consistent - putmsg setnetent setresgid (not available in "(sys/)unistd.h" header) setresuid (not available in "(sys/)unistd.h" header) tcgetwinsize (not available in "(sys/)termios.h" header) tcsetwinsize (not available in "(sys/)termios.h" header) - ulimit waitid </screen> -- 2.45.1