From: Seth McDonald <sethmcmail@pm.me>
To: Alejandro Colomar <alx@kernel.org>
Cc: linux-man@vger.kernel.org
Subject: [PATCH v2 00/23] man/man2/*: Update history of syscalls CI-G
Date: Thu, 22 Jan 2026 02:24:23 +0000 [thread overview]
Message-ID: <cover.1769047228.git.sethmcmail@pm.me> (raw)
In-Reply-To: <cover.1768995315.git.sethmcmail@pm.me>
[-- Attachment #1: Type: text/plain, Size: 7432 bytes --]
Hi again,
v2 now treats listings of both 4.2BSD and 4.4BSD as equivalent to just
4.2BSD, and thus removes the redundant mention of 4.4BSD in such cases.
Seth McDonald (23):
man/man2/clock_getres.2: HISTORY: Update first POSIX appearance of
clock_* syscalls
man/man2/close.2: HISTORY: Update first POSIX appearance of close(2)
man/man2/dup.2: HISTORY: Update first POSIX appearance of dup[2](2)
man/man2/execve.2: HISTORY: Update first POSIX appearance of execve(2)
man/man2/_exit.2: HISTORY: Update first POSIX appearance of _exit(2)
man/man2/fcntl.2: HISTORY: Update first POSIX appearance of fcntl(2)
man/man2/fcntl_locking.2: HISTORY: Update first POSIX appearance of
locking constants
man/man2/fork.2: HISTORY: Update first POSIX appearance of fork(2)
man/man2/fsync.2: HISTORY: Split fsync(2) and fdatasync(2)
man/man2/fsync.2: HISTORY: Update first POSIX appearance of fsync(2)
man/man2/fsync.2: HISTORY: Update first POSIX appearance of
fdatasync(2)
man/man2/get[gu]id.2: HISTORY: Update first POSIX appearance of
get[e][gu]id(2)
man/man2/getgroups.2: HISTORY: Update first POSIX appearance of
getgroups(2)
man/man2/gethostname.2: HISTORY: Split gethostname(2) and
sethostname(2)
man/man2/getitimer.2: HISTORY: Update first SUS appearance of
[gs]etitimer(2)
man/man2/getpagesize.2: HISTORY: Update first SUS appearance of
getpagesize(2)
man/man2/getpid.2: HISTORY: Update first POSIX appearance of
get[p]pid(2)
man/man2/getpriority.2: HISTORY: Update first POSIX appearance of
[gs]etpriority(2)
man/man2/getresuid.2: HISTORY: Update first POSIX appearance of
getres[gu]id(2)
man/man2/getrlimit.2: HISTORY: Update first POSIX appearance of
[gs]etrlimit(2)
man/man2/getsid.2: HISTORY: Update first POSIX appearance of getsid(2)
man/man2/getrusage.2: HISTORY: Update first POSIX appearance of
getrusage(2)
man/man2/gettimeofday.2: HISTORY: Update first POSIX appearance of
gettimeofday(2)
man/man2/_exit.2 | 4 +++-
man/man2/clock_getres.2 | 2 +-
man/man2/close.2 | 4 +++-
man/man2/dup.2 | 4 +++-
man/man2/execve.2 | 4 +++-
man/man2/fcntl.2 | 4 +++-
man/man2/fcntl_locking.2 | 4 +++-
man/man2/fork.2 | 4 +++-
man/man2/fsync.2 | 9 ++++++++-
man/man2/getgid.2 | 3 ++-
man/man2/getgroups.2 | 4 +++-
man/man2/gethostname.2 | 12 ++++++++----
man/man2/getitimer.2 | 5 ++++-
man/man2/getpagesize.2 | 5 +++--
man/man2/getpid.2 | 4 +++-
man/man2/getpriority.2 | 6 ++++--
man/man2/getresuid.2 | 3 ++-
man/man2/getrlimit.2 | 6 +++++-
man/man2/getrusage.2 | 5 ++++-
man/man2/getsid.2 | 7 +++++--
man/man2/gettimeofday.2 | 7 ++++---
man/man2/getuid.2 | 3 ++-
22 files changed, 79 insertions(+), 30 deletions(-)
Range-diff against v1:
1: 1a421b5ee130 = 1: 1a421b5ee130 man/man2/clock_getres.2: HISTORY: Update first POSIX appearance of clock_* syscalls
2: 5327747ac3c3 = 2: 5327747ac3c3 man/man2/close.2: HISTORY: Update first POSIX appearance of close(2)
3: 11e4b9d2ac05 = 3: 11e4b9d2ac05 man/man2/dup.2: HISTORY: Update first POSIX appearance of dup[2](2)
4: 5d691ee5e6a3 = 4: 5d691ee5e6a3 man/man2/execve.2: HISTORY: Update first POSIX appearance of execve(2)
5: eb5b310ab4dd = 5: eb5b310ab4dd man/man2/_exit.2: HISTORY: Update first POSIX appearance of _exit(2)
6: 1f924f4f5c3c = 6: 1f924f4f5c3c man/man2/fcntl.2: HISTORY: Update first POSIX appearance of fcntl(2)
7: a44c49650063 = 7: a44c49650063 man/man2/fcntl_locking.2: HISTORY: Update first POSIX appearance of locking constants
8: 7404e99ec690 = 8: 7404e99ec690 man/man2/fork.2: HISTORY: Update first POSIX appearance of fork(2)
9: 163be42a70ea ! 9: 7b237415d7b9 man/man2/fsync.2: HISTORY: Split fsync(2) and fdatasync(2)
@@ man/man2/fsync.2: .SH VERSIONS
+POSIX.1-2001.
+.TP
+.BR fdatasync ()
-+4.2BSD,
+POSIX.1-2001.
.P
In Linux 2.2 and earlier,
10: 0dfa064b051b ! 10: ab31e843c470 man/man2/fsync.2: HISTORY: Update first POSIX appearance of fsync(2)
@@ man/man2/fsync.2: .SH HISTORY
+POSIX.1-1996.
.TP
.BR fdatasync ()
- 4.2BSD,
+ POSIX.1-2001.
11: a968c006c218 ! 11: 0d67e7c63fd3 man/man2/fsync.2: HISTORY: Update first POSIX appearance of fdatasync(2)
@@ Commit message
## man/man2/fsync.2 ##
@@ man/man2/fsync.2: .SH HISTORY
+ POSIX.1-1996.
.TP
.BR fdatasync ()
- 4.2BSD,
-POSIX.1-2001.
+POSIX.1-1996.
.P
12: 566fd21d97b0 = 12: 6b987649c5cc man/man2/get[gu]id.2: HISTORY: Update first POSIX appearance of get[e][gu]id(2)
13: a54a94c8b118 = 13: 4ad7acf2ef8c man/man2/getgroups.2: HISTORY: Update first POSIX appearance of getgroups(2)
14: 0097b249c950 ! 14: 94b81d0f1c2b man/man2/gethostname.2: HISTORY: Split gethostname(2) and sethostname(2)
@@ man/man2/gethostname.2: .SH STANDARDS
.BR gethostname ()
-but not
-.BR sethostname ().
++4.2BSD,
+SVr4,
-+4.4BSD (first appeared in 4.2BSD),
+POSIX.1-2001.
+.TP
+.BR sethostname ()
-+SVr4,
-+4.4BSD (first appeared in 4.2BSD).
++4.2BSD,
++SVr4.
.P
Versions of glibc before glibc 2.2
.\" At least glibc 2.0 and glibc 2.1, older versions not checked
15: 824605c82a14 ! 15: 9c780e0e0176 man/man2/getitimer.2: HISTORY: Update first SUS appearance of [gs]etitimer(2)
@@ man/man2/getitimer.2: .SH VERSIONS
None.
.SH HISTORY
-POSIX.1-2001, SVr4, 4.4BSD (this call first appeared in 4.2BSD).
++4.2BSD,
+SVr4,
-+4.4BSD (first appeared in 4.2BSD),
+SUSv1,
+POSIX.1-2001.
POSIX.1-2008 marked
16: f776e452e427 ! 16: 825144f95298 man/man2/getpagesize.2: HISTORY: Update first SUS appearance of getpagesize(2)
@@ man/man2/getpagesize.2: .SH VERSIONS
.SH HISTORY
-This call first appeared in 4.2BSD.
-SVr4, 4.4BSD, SUSv2.
++4.2BSD,
+SVr4,
-+4.4BSD (first appeared in 4.2BSD),
+SUSv1.
In SUSv2 the
.BR getpagesize ()
17: c2b9d37b6208 = 17: db0485168785 man/man2/getpid.2: HISTORY: Update first POSIX appearance of get[p]pid(2)
18: d5e7adf0a804 ! 18: 6bcf34a705e3 man/man2/getpriority.2: HISTORY: Update first POSIX appearance of [gs]etpriority(2)
@@ man/man2/getpriority.2: .SH ERRORS
.SH HISTORY
-POSIX.1-2001,
-SVr4, 4.4BSD (these interfaces first appeared in 4.2BSD).
++4.2BSD,
+SVr4,
-+4.4BSD (first appeared in 4.2BSD),
+SUSv1,
+POSIX.1-2001 XSI.
.P
19: b5a7de01af52 = 19: 0afcc4b4083b man/man2/getresuid.2: HISTORY: Update first POSIX appearance of getres[gu]id(2)
20: 5e54217b8cec = 20: ffb23d585617 man/man2/getrlimit.2: HISTORY: Update first POSIX appearance of [gs]etrlimit(2)
21: 1bc25963021c = 21: 8ec811d4690a man/man2/getsid.2: HISTORY: Update first POSIX appearance of getsid(2)
22: b93c17918b36 = 22: 3efc2800fc16 man/man2/getrusage.2: HISTORY: Update first POSIX appearance of getrusage(2)
23: 00b72e770428 = 23: 37278a0497bd man/man2/gettimeofday.2: HISTORY: Update first POSIX appearance of gettimeofday(2)
base-commit: 760458adc15668e910cefbbc4f9e11ccfd454411
--
2.47.3
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 322 bytes --]
next prev parent reply other threads:[~2026-01-22 2:24 UTC|newest]
Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-21 12:06 [PATCH v1 00/23] man/man2/*: Update history of syscalls CI-G Seth McDonald
2026-01-21 12:06 ` [PATCH v1 01/23] man/man2/clock_getres.2: HISTORY: Update first POSIX appearance of clock_* syscalls Seth McDonald
2026-01-21 15:49 ` Alejandro Colomar
2026-01-22 0:32 ` Seth McDonald
2026-01-22 0:41 ` Alejandro Colomar
2026-01-21 12:07 ` [PATCH v1 02/23] man/man2/close.2: HISTORY: Update first POSIX appearance of close(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 03/23] man/man2/dup.2: HISTORY: Update first POSIX appearance of dup[2](2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 04/23] man/man2/execve.2: HISTORY: Update first POSIX appearance of execve(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 05/23] man/man2/_exit.2: HISTORY: Update first POSIX appearance of _exit(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 06/23] man/man2/fcntl.2: HISTORY: Update first POSIX appearance of fcntl(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 07/23] man/man2/fcntl_locking.2: HISTORY: Update first POSIX appearance of locking constants Seth McDonald
2026-01-21 12:07 ` [PATCH v1 08/23] man/man2/fork.2: HISTORY: Update first POSIX appearance of fork(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 09/23] man/man2/fsync.2: HISTORY: Split fsync(2) and fdatasync(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 10/23] man/man2/fsync.2: HISTORY: Update first POSIX appearance of fsync(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 11/23] man/man2/fsync.2: HISTORY: Update first POSIX appearance of fdatasync(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 12/23] man/man2/get[gu]id.2: HISTORY: Update first POSIX appearance of get[e][gu]id(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 13/23] man/man2/getgroups.2: HISTORY: Update first POSIX appearance of getgroups(2) Seth McDonald
2026-01-21 12:07 ` [PATCH v1 14/23] man/man2/gethostname.2: HISTORY: Split gethostname(2) and sethostname(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 15/23] man/man2/getitimer.2: HISTORY: Update first SUS appearance of [gs]etitimer(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 16/23] man/man2/getpagesize.2: HISTORY: Update first SUS appearance of getpagesize(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 17/23] man/man2/getpid.2: HISTORY: Update first POSIX appearance of get[p]pid(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 18/23] man/man2/getpriority.2: HISTORY: Update first POSIX appearance of [gs]etpriority(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 19/23] man/man2/getresuid.2: HISTORY: Update first POSIX appearance of getres[gu]id(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 20/23] man/man2/getrlimit.2: HISTORY: Update first POSIX appearance of [gs]etrlimit(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 21/23] man/man2/getsid.2: HISTORY: Update first POSIX appearance of getsid(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 22/23] man/man2/getrusage.2: HISTORY: Update first POSIX appearance of getrusage(2) Seth McDonald
2026-01-21 12:08 ` [PATCH v1 23/23] man/man2/gettimeofday.2: HISTORY: Update first POSIX appearance of gettimeofday(2) Seth McDonald
2026-01-21 15:46 ` [PATCH v1 00/23] man/man2/*: Update history of syscalls CI-G Alejandro Colomar
2026-01-22 2:24 ` Seth McDonald [this message]
2026-01-22 2:24 ` [PATCH v2 01/23] man/man2/clock_getres.2: HISTORY: Update first POSIX appearance of clock_* syscalls Seth McDonald
2026-01-22 3:37 ` Mark Harris
2026-01-23 15:38 ` Alejandro Colomar
2026-01-23 15:54 ` Mark Harris
2026-01-24 4:52 ` Seth McDonald
2026-01-22 2:24 ` [PATCH v2 02/23] man/man2/close.2: HISTORY: Update first POSIX appearance of close(2) Seth McDonald
2026-01-22 2:24 ` [PATCH v2 03/23] man/man2/dup.2: HISTORY: Update first POSIX appearance of dup[2](2) Seth McDonald
2026-01-22 2:24 ` [PATCH v2 04/23] man/man2/execve.2: HISTORY: Update first POSIX appearance of execve(2) Seth McDonald
2026-01-22 2:24 ` [PATCH v2 05/23] man/man2/_exit.2: HISTORY: Update first POSIX appearance of _exit(2) Seth McDonald
2026-01-22 2:24 ` [PATCH v2 06/23] man/man2/fcntl.2: HISTORY: Update first POSIX appearance of fcntl(2) Seth McDonald
2026-01-22 2:24 ` [PATCH v2 07/23] man/man2/fcntl_locking.2: HISTORY: Update first POSIX appearance of locking constants Seth McDonald
2026-01-22 2:24 ` [PATCH v2 08/23] man/man2/fork.2: HISTORY: Update first POSIX appearance of fork(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 09/23] man/man2/fsync.2: HISTORY: Split fsync(2) and fdatasync(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 10/23] man/man2/fsync.2: HISTORY: Update first POSIX appearance of fsync(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 11/23] man/man2/fsync.2: HISTORY: Update first POSIX appearance of fdatasync(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 12/23] man/man2/get[gu]id.2: HISTORY: Update first POSIX appearance of get[e][gu]id(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 13/23] man/man2/getgroups.2: HISTORY: Update first POSIX appearance of getgroups(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 14/23] man/man2/gethostname.2: HISTORY: Split gethostname(2) and sethostname(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 15/23] man/man2/getitimer.2: HISTORY: Update first SUS appearance of [gs]etitimer(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 16/23] man/man2/getpagesize.2: HISTORY: Update first SUS appearance of getpagesize(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 17/23] man/man2/getpid.2: HISTORY: Update first POSIX appearance of get[p]pid(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 18/23] man/man2/getpriority.2: HISTORY: Update first POSIX appearance of [gs]etpriority(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 19/23] man/man2/getresuid.2: HISTORY: Update first POSIX appearance of getres[gu]id(2) Seth McDonald
2026-01-23 15:59 ` Alejandro Colomar
2026-01-22 2:25 ` [PATCH v2 20/23] man/man2/getrlimit.2: HISTORY: Update first POSIX appearance of [gs]etrlimit(2) Seth McDonald
2026-01-22 2:25 ` [PATCH v2 21/23] man/man2/getsid.2: HISTORY: Update first POSIX appearance of getsid(2) Seth McDonald
2026-01-22 2:26 ` [PATCH v2 22/23] man/man2/getrusage.2: HISTORY: Update first POSIX appearance of getrusage(2) Seth McDonald
2026-01-22 2:26 ` [PATCH v2 23/23] man/man2/gettimeofday.2: HISTORY: Update first POSIX appearance of gettimeofday(2) Seth McDonald
2026-01-23 16:07 ` [PATCH v2 00/23] man/man2/*: Update history of syscalls CI-G Alejandro Colomar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1769047228.git.sethmcmail@pm.me \
--to=sethmcmail@pm.me \
--cc=alx@kernel.org \
--cc=linux-man@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox