* Outdated standards(7) page @ 2025-12-23 4:23 Seth McDonald 2025-12-23 12:44 ` Alejandro Colomar 2025-12-23 13:49 ` [PATCH v1] man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 Alejandro Colomar 0 siblings, 2 replies; 4+ messages in thread From: Seth McDonald @ 2025-12-23 4:23 UTC (permalink / raw) To: Alejandro Colomar; +Cc: linux-man@vger.kernel.org, collin.funk1@gmail.com [-- Attachment #1.1: Type: text/plain, Size: 607 bytes --] Hi Alex, After reading Collin's reply, I realised the standards(7) man page does not yet include the C17, C23, POSIX.1-2024, or SUSv5 standards. And given that the man pages are currently being updated to specify conformance to these newer standards, they should certainly be included in standards(7) for reference. I'm busy going through the functions' history sections, so just consider this a bug report for standards(7). I've also CC'd Collin since they prompted this find. ---- Seth McDonald. sethmcmail at pm dot me (mailing lists) 2336 E8D2 FEB1 5300 692C 62A9 5839 6AD8 9243 D369 [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 343 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Outdated standards(7) page 2025-12-23 4:23 Outdated standards(7) page Seth McDonald @ 2025-12-23 12:44 ` Alejandro Colomar 2025-12-23 13:49 ` [PATCH v1] man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 Alejandro Colomar 1 sibling, 0 replies; 4+ messages in thread From: Alejandro Colomar @ 2025-12-23 12:44 UTC (permalink / raw) To: Seth McDonald; +Cc: linux-man@vger.kernel.org, collin.funk1@gmail.com [-- Attachment #1: Type: text/plain, Size: 705 bytes --] Hi Seth, On Tue, Dec 23, 2025 at 04:23:45AM +0000, Seth McDonald wrote: > Hi Alex, > > After reading Collin's reply, I realised the standards(7) man page does > not yet include the C17, C23, POSIX.1-2024, or SUSv5 standards. And > given that the man pages are currently being updated to specify > conformance to these newer standards, they should certainly be included > in standards(7) for reference. > > I'm busy going through the functions' history sections, so just consider > this a bug report for standards(7). I've also CC'd Collin since they > prompted this find. Thanks! I'll have a look at that page. Have a lovely day! Alex -- <https://www.alejandro-colomar.es> [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v1] man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 2025-12-23 4:23 Outdated standards(7) page Seth McDonald 2025-12-23 12:44 ` Alejandro Colomar @ 2025-12-23 13:49 ` Alejandro Colomar 2025-12-23 13:53 ` Alejandro Colomar 1 sibling, 1 reply; 4+ messages in thread From: Alejandro Colomar @ 2025-12-23 13:49 UTC (permalink / raw) To: linux-man; +Cc: Alejandro Colomar, Collin Funk, Seth McDonald Cc: Collin Funk <collin.funk1@gmail.com> Reported-by: Seth McDonald <sethmcmail@pm.me> Signed-off-by: Alejandro Colomar <alx@kernel.org> --- Hi Seth, I've expanded standards(7) to include several standards that were undocumented. Thanks for the report! Have a lovely day! Alex man/man7/standards.7 | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/man/man7/standards.7 b/man/man7/standards.7 index a3ab6e219..1b685d213 100644 --- a/man/man7/standards.7 +++ b/man/man7/standards.7 @@ -102,6 +102,14 @@ .SH DESCRIPTION This revision of the C language standard was ratified by ISO in 2011 .RI ( "ISO/IEC 9899:2011" ). .TP +.B C17 +This revision of the C language standard was ratified by ISO in 2018 +.RI ( "ISO/IEC 9899:2018" ). +.TP +.B C23 +This revision of the C language standard was ratified by ISO in 2024 +.RI ( "ISO/IEC 9899:2024" ). +.TP .B LFS The Large File Summit specification, completed in 1996. This specification defined mechanisms that allowed 32-bit systems @@ -235,6 +243,10 @@ .SH DESCRIPTION TC1 in 2003 and TC2 in 2004. .TP +.B POSIX.1-2004 +This revision of POSIX is technically identical to POSIX.1-2001 with +Technical Corrigenda 1 and 2 applied. +.TP .B POSIX.1-2008 .TQ .B SUSv4 @@ -279,6 +291,10 @@ .SH DESCRIPTION .UR http://www.opengroup.org\:/austin/ .UE . .TP +.B POSIX.1-2013 +This revision of POSIX is technically identical to POSIX.1-2008 with +Technical Corrigendum 1 applied. +.TP .B SUSv4 2016 edition This is equivalent to POSIX.1-2008, with the addition of Technical Corrigenda 1 and 2 and the XCurses specification. @@ -295,6 +311,17 @@ .SH DESCRIPTION manual pages under sections 0p (header files), 1p (commands), and 3p (functions); thus one can write "man 3p open". +.TP +.B POSIX.1-2024 +.TQ +.B SUSv5 +Work on the next revision of POSIX.1/SUS +was completed and ratified in 2024. +.IP +Further information can be found on the +.UR http://www.opengroup.org/\:austin/ +Austin Group web site +.UE . .SH SEE ALSO .BR getconf (1), .BR confstr (3), Range-diff against v0: -: --------- > 1: 4d36afef1 man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 -- 2.51.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v1] man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 2025-12-23 13:49 ` [PATCH v1] man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 Alejandro Colomar @ 2025-12-23 13:53 ` Alejandro Colomar 0 siblings, 0 replies; 4+ messages in thread From: Alejandro Colomar @ 2025-12-23 13:53 UTC (permalink / raw) To: linux-man; +Cc: Collin Funk, Seth McDonald [-- Attachment #1: Type: text/plain, Size: 3123 bytes --] On Tue, Dec 23, 2025 at 02:49:37PM +0100, Alejandro Colomar wrote: > Cc: Collin Funk <collin.funk1@gmail.com> > Reported-by: Seth McDonald <sethmcmail@pm.me> > Signed-off-by: Alejandro Colomar <alx@kernel.org> > --- > > Hi Seth, > > I've expanded standards(7) to include several standards that were > undocumented. Thanks for the report! > > > Have a lovely day! > Alex > > man/man7/standards.7 | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/man/man7/standards.7 b/man/man7/standards.7 > index a3ab6e219..1b685d213 100644 > --- a/man/man7/standards.7 > +++ b/man/man7/standards.7 > @@ -102,6 +102,14 @@ .SH DESCRIPTION > This revision of the C language standard was ratified by ISO in 2011 > .RI ( "ISO/IEC 9899:2011" ). > .TP > +.B C17 > +This revision of the C language standard was ratified by ISO in 2018 > +.RI ( "ISO/IEC 9899:2018" ). > +.TP > +.B C23 > +This revision of the C language standard was ratified by ISO in 2024 > +.RI ( "ISO/IEC 9899:2024" ). > +.TP > .B LFS > The Large File Summit specification, completed in 1996. > This specification defined mechanisms that allowed 32-bit systems > @@ -235,6 +243,10 @@ .SH DESCRIPTION > TC1 in 2003 > and TC2 in 2004. > .TP > +.B POSIX.1-2004 > +This revision of POSIX is technically identical to POSIX.1-2001 with > +Technical Corrigenda 1 and 2 applied. > +.TP > .B POSIX.1-2008 > .TQ > .B SUSv4 > @@ -279,6 +291,10 @@ .SH DESCRIPTION > .UR http://www.opengroup.org\:/austin/ > .UE . > .TP > +.B POSIX.1-2013 > +This revision of POSIX is technically identical to POSIX.1-2008 with > +Technical Corrigendum 1 applied. > +.TP > .B SUSv4 2016 edition > This is equivalent to POSIX.1-2008, with the addition of > Technical Corrigenda 1 and 2 and the XCurses specification. > @@ -295,6 +311,17 @@ .SH DESCRIPTION > manual pages under sections 0p (header files), 1p (commands), > and 3p (functions); > thus one can write "man 3p open". > +.TP > +.B POSIX.1-2024 > +.TQ > +.B SUSv5 > +Work on the next revision of POSIX.1/SUS > +was completed and ratified in 2024. > +.IP > +Further information can be found on the > +.UR http://www.opengroup.org/\:austin/ > +Austin Group web site > +.UE . Amended with diff --git a/man/man7/standards.7 b/man/man7/standards.7 index 1b685d213..e9e4101b8 100644 --- a/man/man7/standards.7 +++ b/man/man7/standards.7 @@ -318,6 +318,10 @@ .SH DESCRIPTION Work on the next revision of POSIX.1/SUS was completed and ratified in 2024. .IP +POSIX.1-2024 is aligned with C17, +so that all of the library functions standardized in C17 +are also standardized in POSIX.1-2024. +.IP Further information can be found on the .UR http://www.opengroup.org/\:austin/ Austin Group web site > .SH SEE ALSO > .BR getconf (1), > .BR confstr (3), > > Range-diff against v0: > -: --------- > 1: 4d36afef1 man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 > -- > 2.51.0 > > -- <https://www.alejandro-colomar.es> [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-12-23 13:53 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-12-23 4:23 Outdated standards(7) page Seth McDonald 2025-12-23 12:44 ` Alejandro Colomar 2025-12-23 13:49 ` [PATCH v1] man/man7/standards.7: Document C27, C23, POSIX.1-2004, POSIX.1-2013, POSIX.1-2024, SUSv5 Alejandro Colomar 2025-12-23 13:53 ` Alejandro Colomar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox