msgget(2) appeared in SUSv1.[1] The function was added to POSIX.1-2001
when POSIX and SUS merged, but as an XSI extension (still SUS-only).[2]
And it remains an XSI extension in POSIX.1-2024.[3]
[1] X/Open CAE Specification, System Interfaces and Headers Issue 4,
Version 2, Chapter 3 "System Interfaces", pp. 406-407.
[2] IEEE Std 1003.1-2001, Volume 2, Chapter 3 "System Interfaces", pp.
804-805.
<https://pubs.opengroup.org/onlinepubs/
009604499/functions/msgget.html>
[3] IEEE Std 1003.1-2024, Volume 2, Chapter 3 "System Interfaces", pp.
1473-1474.
<https://pubs.opengroup.org/onlinepubs/
9799919799/functions/msgget.html>
Signed-off-by: Seth McDonald <sethmcmail@pm.me>
Message-ID: <
975e61bea29f1b03d0d95fa9ea707938ee32c4f0.
1769429341.git.sethmcmail@pm.me>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
.RB ( MSGMNI )
would be exceeded.
.SH STANDARDS
-POSIX.1-2024.
+POSIX.1-2024 XSI.
.SH HISTORY
-POSIX.1-2001, SVr4.
+SVr4,
+SUSv1,
+POSIX.1-2001 XSI.
.SS Linux
Until Linux 2.3.20, Linux would return
.B EIDRM