Hi! Here's a draft of a patch set for adding a centralized at(2) manual page and using it elsewhere to: - De-duplicate documentation about *at() system calls. - Make the slight differences more obvious. - Have a central specification of how new *at() system calls should look like, so that differences don't grow unnecessarily. - Try to remove the unnecessary differences, if we can. Have a lovely day! Alex Alejandro Colomar (8): man/man3const/_ATFILE_SOURCE.3const: Add page man/man2/at.2: Add link page man/man2/chown.2: Refer to at(2) man/man2/mount_setattr.2: Refer to at(2) man/man2/open_tree.2: Refer to at(2) man/man2/rename.2: Refer to at(2) man/man3const/_ATFILE_SOURCE.3const: Some functions report ESRCH instead of EACCES man/man2/utimensat.2: Refer to at(2) man/man2/at.2 | 1 + man/man2/chown.2 | 114 ++----------------- man/man2/mount_setattr.2 | 66 +++-------- man/man2/open_tree.2 | 168 ++------------------------- man/man2/rename.2 | 84 +------------- man/man2/utimensat.2 | 141 ++--------------------- man/man3const/_ATFILE_SOURCE.3const | 170 ++++++++++++++++++++++++++++ 7 files changed, 214 insertions(+), 530 deletions(-) create mode 100644 man/man2/at.2 create mode 100644 man/man3const/_ATFILE_SOURCE.3const Range-diff against v1: -: ------------ > 1: 39bf4d24176a man/man3const/_ATFILE_SOURCE.3const: Add page -: ------------ > 2: 56086d43dbe4 man/man2/at.2: Add link page -: ------------ > 3: 7fdc286a682a man/man2/chown.2: Refer to at(2) -: ------------ > 4: c206656df161 man/man2/mount_setattr.2: Refer to at(2) -: ------------ > 5: 4e8ce7b9cf9d man/man2/open_tree.2: Refer to at(2) -: ------------ > 6: 8a5ac3f93ba5 man/man2/rename.2: Refer to at(2) -: ------------ > 7: 8ae17f3f6863 man/man3const/_ATFILE_SOURCE.3const: Some functions report ESRCH instead of EACCES -: ------------ > 8: 3de33c76083e man/man2/utimensat.2: Refer to at(2) -- 2.55.0