]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
man/man2/mkdir.2: HISTORY: Change order of mkdirat(2)
authorSeth McDonald <sethmcmail@pm.me>
Mon, 26 Jan 2026 12:29:24 +0000 (12:29 +0000)
committerAlejandro Colomar <alx@kernel.org>
Tue, 10 Feb 2026 23:58:23 +0000 (00:58 +0100)
glibc 2.4 released on 2006-03-06.[1]  Linux 2.6.16 released on
2006-03-20.[2]  So chronologically list glibc before Linux.

POSIX.1-2008 released in 2008, adding mkdirat(2) to the
specification.[3]  glibc added mkdirat(2) on 2005-12-03,[4] and the
mailing list discussion about its addition seems to suggest it was
considered before it was known that POSIX would add it.[5]  So
chronologically list glibc (and Linux) before POSIX.

[1] McGrath, Roland (6 Mar 2006).  "GNU C Library version 2.4 release".
info-gnu (Mailing list).
<https://lists.gnu.org/archive/html/info-gnu/2006-03/msg00000.html>
[2] Linux Kernel Distribution System (20 Mar 2006).  "Linux kernel
2.6.16 released".  linux-kernel-announce (Mailing list).
<https://lore.kernel.org/linux-kernel-announce/200603200635.k2K6ZOsn003502@hera.kernel.org>
[3] IEEE Std 1003.1-2008, Volume 2, Chapter 3 "System Interfaces", pp.
1289-1291.
<https://pubs.opengroup.org/onlinepubs/9699919799.2008edition/functions/mkdir.html>
[4] Drepper, Ulrich (3 Dec 2005).  "* io/Makefile (routines): Add
mknodat, xmknodat, mkdirat, mkfifoat."  GNU C Library master sources
(Git repository).
<https://sourceware.org/git/?p=glibc.git;a=commit;h=e186c703dc073b8be95d0bf893bb8ebb127fe02b>
[5] Meyering, Jim (30 Nov 2005).  "FYI: new openat-like function:
mkdirat".  libc-alpha (Mailing list).
<https://sourceware.org/pipermail/libc-alpha/2005-November/019749.html>

Signed-off-by: Seth McDonald <sethmcmail@pm.me>
Message-ID: <8b25a256e60f221d8da2f71706a0af93cf0d5976.1769429341.git.sethmcmail@pm.me>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
man/man2/mkdir.2

index 202747dd7ad092224c704cf97b3a0dd9b3b5e6ba..59c6dc29e990f218af687d1eb8c7022110cb0092 100644 (file)
@@ -237,9 +237,9 @@ SVr4, BSD, POSIX.1-2001.
 .\" SVr4 documents additional EIO, EMULTIHOP
 .TP
 .BR mkdirat ()
-POSIX.1-2008.
+glibc 2.4,
 Linux 2.6.16,
-glibc 2.4.
+POSIX.1-2008.
 .SH NOTES
 There are many infelicities in the protocol underlying NFS.
 Some of these affect