Re: [PATCH v1 00/23] man/man2/*: Update history of syscalls CI-G
From: Alejandro Colomar <alx@kernel.org>
Date: 2026-01-21 15:46:29
Hi Seth, On Wed, Jan 21, 2026 at 12:06:52PM +0000, Seth McDonald wrote:
Hello, This patch set updates the POSIX/SUS history of system calls with identifiers starting with CI through G. It also attempts to provide chronological order where possible, similar to the last patch set. Although this set does begin to touch on man pages with a peculiar listing in their HISTORY sections. Namely, "4.4BSD (first appeared in 4.2BSD)". I ordered these as if they were just "4.4BSD", since that's not inside the brackets and so should be more important (otherwise I'd assume it'd just say "4.2BSD" instead). Although I'm not confident in this choice, so any thoughts regarding this would be appreciated.
I'd replace such a thing by 4.2BSD, as you suggest. Cheers, Alex
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 | 10 +++++++++-
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, 80 insertions(+), 30 deletions(-)
Range-diff against v0:
-: ------------ > 1: 1a421b5ee130 man/man2/clock_getres.2: HISTORY: Update first POSIX appearance of clock_* syscalls
-: ------------ > 2: 5327747ac3c3 man/man2/close.2: HISTORY: Update first POSIX appearance of close(2)
-: ------------ > 3: 11e4b9d2ac05 man/man2/dup.2: HISTORY: Update first POSIX appearance of dup[2](2)
-: ------------ > 4: 5d691ee5e6a3 man/man2/execve.2: HISTORY: Update first POSIX appearance of execve(2)
-: ------------ > 5: eb5b310ab4dd man/man2/_exit.2: HISTORY: Update first POSIX appearance of _exit(2)
-: ------------ > 6: 1f924f4f5c3c man/man2/fcntl.2: HISTORY: Update first POSIX appearance of fcntl(2)
-: ------------ > 7: a44c49650063 man/man2/fcntl_locking.2: HISTORY: Update first POSIX appearance of locking constants
-: ------------ > 8: 7404e99ec690 man/man2/fork.2: HISTORY: Update first POSIX appearance of fork(2)
-: ------------ > 9: 163be42a70ea man/man2/fsync.2: HISTORY: Split fsync(2) and fdatasync(2)
-: ------------ > 10: 0dfa064b051b man/man2/fsync.2: HISTORY: Update first POSIX appearance of fsync(2)
-: ------------ > 11: a968c006c218 man/man2/fsync.2: HISTORY: Update first POSIX appearance of fdatasync(2)
-: ------------ > 12: 566fd21d97b0 man/man2/get[gu]id.2: HISTORY: Update first POSIX appearance of get[e][gu]id(2)
-: ------------ > 13: a54a94c8b118 man/man2/getgroups.2: HISTORY: Update first POSIX appearance of getgroups(2)
-: ------------ > 14: 0097b249c950 man/man2/gethostname.2: HISTORY: Split gethostname(2) and sethostname(2)
-: ------------ > 15: 824605c82a14 man/man2/getitimer.2: HISTORY: Update first SUS appearance of [gs]etitimer(2)
-: ------------ > 16: f776e452e427 man/man2/getpagesize.2: HISTORY: Update first SUS appearance of getpagesize(2)
-: ------------ > 17: c2b9d37b6208 man/man2/getpid.2: HISTORY: Update first POSIX appearance of get[p]pid(2)
-: ------------ > 18: d5e7adf0a804 man/man2/getpriority.2: HISTORY: Update first POSIX appearance of [gs]etpriority(2)
-: ------------ > 19: b5a7de01af52 man/man2/getresuid.2: HISTORY: Update first POSIX appearance of getres[gu]id(2)
-: ------------ > 20: 5e54217b8cec man/man2/getrlimit.2: HISTORY: Update first POSIX appearance of [gs]etrlimit(2)
-: ------------ > 21: 1bc25963021c man/man2/getsid.2: HISTORY: Update first POSIX appearance of getsid(2)
-: ------------ > 22: b93c17918b36 man/man2/getrusage.2: HISTORY: Update first POSIX appearance of getrusage(2)
-: ------------ > 23: 00b72e770428 man/man2/gettimeofday.2: HISTORY: Update first POSIX appearance of gettimeofday(2)
base-commit: 760458adc15668e910cefbbc4f9e11ccfd454411
--
2.47.3-- <https://www.alejandro-colomar.es>
Attachments
- signature.asc [application/pgp-signature] 833 bytes