From: Seth McDonald Date: Mon, 26 Jan 2026 12:28:35 +0000 (+0000) Subject: man/man2/link.2: HISTORY: Change order of linkat(2) X-Git-Tag: man-pages-6.17~2^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36fe964048885383403d28f54f1837268f90bf63;p=thirdparty%2Fman-pages.git man/man2/link.2: HISTORY: Change order of linkat(2) 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 (shocker!). However, glibc's addition of linkat(2) on 2005-12-16 declared the function in posix/unistd.h,[3] implying it was known (or at least suspected) to have been proposed for inclusion in POSIX.1-2008.[4] So chronologically list POSIX before glibc. [1] McGrath, Roland (6 Mar 2006). "GNU C Library version 2.4 release". info-gnu (Mailing list). [2] Linux Kernel Distribution System (20 Mar 2006). "Linux kernel 2.6.16 released". linux-kernel-announce (Mailing list). [3] Drepper, Ulrich (16 Dec 2005). "* sysdeps/unix/sysv/linux/renameat.c: Move errno setting code in". GNU C Library master sources (Git repository). [4] IEEE Std 1003.1-2008, Volume 2, Chapter 3 "System Interfaces", pp. 1216-1220. Signed-off-by: Seth McDonald Message-ID: <17eacf0f2d3e4e9ec0faae8dc991d570e443dc5c.1769429341.git.sethmcmail@pm.me> Signed-off-by: Alejandro Colomar --- diff --git a/man/man2/link.2 b/man/man2/link.2 index 9dc2dacb5..cdbfc562f 100644 --- a/man/man2/link.2 +++ b/man/man2/link.2 @@ -395,9 +395,9 @@ SVr4, 4.3BSD, POSIX.1-2001 (but see VERSIONS). .\" X/OPEN does not document EFAULT, ENOMEM or EIO. .TP .BR linkat () -POSIX.1-2008. -Linux 2.6.16, -glibc 2.4. +POSIX.1-2008, +glibc 2.4, +Linux 2.6.16. .SH NOTES Hard links, as created by .BR link (),