- Update to version 6.00
* Updated manual pages and interface documentation
* Move definitions of types to separate pages in man2type/ and
man3type/. Previously, they were spread (and duplicated) in other
pages, or in system_data_types.7 (with links in man3/).
* Add man3head/ for pages that document header files.
* Add man3const/ for pages that document constants.
* Improve consistency of man(7) source
* Manual pages sections:
* Title (.TH):
* Remove 5th argument to TH (middle-header).
* Specify "Linux man-pages" and the version in the 4th argument
(left-footer).
* Add the LIBRARY section. This section standardizes a way to
document the library that provides a given interface.
* Add the CAVEATS section. BUGS and NOTES were serving that purpose
before, but CAVEATS is more appropriate.
* Rename the CONFORMING TO section to STANDARDS for consistency with
other projects, such as the BSDs.
* SYNOPSIS: Add the ISO C2X [[deprecated]] attribute for functions
that have been deprecated or removed.
* EXAMPLES: Improve consistency of C source code. Also, reduce the
number of warnings that several linting tools emit.
* COLOPHON: Remove section (its purpose is now served by the title).
- Update to version 6.01
* Updated interface documentation
* Manual pages' sections:
* Title (.TH):
* Remove the hardcoded date (TH 3rd argument), and replace it by a
placeholder that should be changed when creating the tarball.
This removes the need for a tstamp commit before each release.
- Update to version 6.02
* Updated manual pages and interface documentation, noteable:
* copy_file_range.2: Fix wrong kernel version information
* process_madvise.2: Fix capability and ptrace requirements
* madvise.2: Update Transparent Huge Pages file/shmem documentation
for Linux 5.4+.
* Use correct letter case in manual page titles, instead of uppercase.
* Use \" t comments when appropriate (Lintian needs this).
* SYNOPSIS:
* Add _Nullable for functions that receive NULL as a meaningful
input.
* Use VLA syntax to clarify the meaning of size parameters, rather
than hiding it in possibly-confusing text.
* Use [[noreturn]] instead of noreturn, which will be deprecated
soon.
- Rebased man-pages-tcp_fack.patch
- Added keyring and signed source
OBS-URL: https://build.opensuse.org/request/show/1045577
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=226
* added documentation of the faccessat2() system call
* added a new subsection to the signal(7) manual page that provides
a "big picture" of what happens when a signal handler is executed
- deleted patches
- man-pages-openat2.h-location.patch (upstreamed)
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=217
Newly documented interfaces in existing pages
---------------------------------------------
prctl.2
Dave Martin
Add SVE prctls (arm64)
Add documentation for the the PR_SVE_SET_VL and PR_SVE_GET_VL
prctls added in Linux 4.15 for arm64.
Dave Martin [Catalin Marinas]
Add tagged address ABI control prctls (arm64)
Add documentation for the the PR_SET_TAGGED_ADDR_CTRL and
PR_GET_TAGGED_ADDR_CTRL prctls added in Linux 5.4 for arm64.
setns.2
Michael Kerrisk
Document the use of PID file descriptors with setns()
Starting with Linux 5.8, setns() can take a PID file descriptor as
an argument, and move the caller into or more of the namespaces of
the thread referred to by that descriptor.
capabilities.7
Michael Kerrisk
Document CAP_BPF
Michael Kerrisk
Add CAP_PERFMON
symlink.7
Aleksa Sarai
Document magic links more completely
etc. see Changes
- modified patches
% man-pages-openat2.h-location.patch (refreshed)
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=213
New and rewritten pages
-----------------------
ioctl_fslabel.2
New page documenting filesystem get/set label ioctl(2) operations
Removed pages
-------------
ioctl_list.2
This page was first added more than 20 years ago. Since
that time it has seen hardly any update, and is by now
very much out of date, as reported by Heinrich Schuchardt
and confirmed by Eugene Syromyatnikov.
Newly documented interfaces in existing pages
---------------------------------------------
adjtimex.2
Document clock_adjtime(2)
clock_getres.2
Explain dynamic clocks
clone.2
Document the clone3() CLONE_INTO_CGROUP flag
mremap.2
Document MREMAP_DONTUNMAP
open.2
Document fs.protected_fifos and fs.protected_regular
prctl.2
Add PR_SPEC_INDIRECT_BRANCH for SPECULATION_CTRL prctls
Add PR_SPEC_DISABLE_NOEXEC for SPECULATION_CTRL prctls
Add PR_PAC_RESET_KEYS (arm64)
ptrace.2
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=209
* Newly documented interfaces in existing pages
fanotify.7
fanotify_init.2
fanotify_mark.2
Matthew Bobrowski [Amir Goldstein, Jan Kara]
Document FAN_REPORT_FID and directory modification events
vdso.7
Tobias Klauser [Palmer Dabbelt]
Document vDSO for RISCV
* see Changes for more details
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=190
* new and rewritten pages:
s390_sthyi.2, network_namespaces.7, vsock.7
* newly documented interfaces:
cgroups.7
Document cgroups v2 "thread mode"
Document cgroup v2 delegation via the 'nsdelegate' mount
option
Document the cgroup.max.depth and cgroup.max.descendants
files
Document 'release_agent' mount option
Document /sys/kernel/cgroup/delegate
Document /sys/kernel/cgroup/features
Document cgroups v2 cgroup.stat file
membarrier.2
Document new membarrier commands introduced in Linux 4.16
Document the following membarrier commands introduced
in Linux 4.16:
MEMBARRIER_CMD_GLOBAL_EXPEDITED
MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED
MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE
MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE
mmap.2
Add description of MAP_SHARED_VALIDATE and MAP_SYNC
Document new MAP_FIXED_NOREPLACE flag
4.17+ kernels offer a new MAP_FIXED_NOREPLACE flag which
allows the caller to atomically probe for a given address
range.
readv.2
io_submit.2
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=182
* New and rewritten pages
ioctl_userfaultfd.2
statx.2
userfaultfd.2
pthread_atfork.3
slabinfo.5
inode.7
* Renamed pages
ioctl_console.2 (from console_ioctl.4)
ioctl_tty.2 (from tty_ioctl.4)
* Newly documented interfaces in existing page
ioctl_ns.2
Document the NS_GET_NSTYPE operation added in Linux 4.11
Document the NS_GET_OWNER_UID operation added in Linux 4.11
proc.5
Document /proc/sys/kernel/sched_child_runs_first
* see Changes for details; for 4.10 changes, see Changes.old
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=173
* New and rewritten pages
quotactl.2
bswap.3
cgroups.7
* Newly documented interfaces in existing pages
readv.2
Document the pwritev2() RWF_SYNC and RWF_DSYNC flags
proc.5
Document /proc/PID/seccomp
Document /proc/[pid]/task/[tid]/children
Document the /proc/[pid]/task/[tid]/children interface from
CRIU, and more importantly, document why it's usually not
a good interface.
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=170
* New and rewritten pages
ioctl_fideduperange.2
ioctl_ficlonerange.2
nextup.3
mount_namespaces.7
* Newly documented interfaces in existing pages
mount.2
Document flags used to set propagation type
Document MS_SHARED, MS_PRIVATE, MS_SLAVE, and MS_UNBINDABLE.
Document the MS_REC flag
ptrace.2
Document ptrace access modes
proc.5
Document /proc/[pid]/timerslack_ns
Document /proc/PID/status 'Ngid' field
Document /proc/PID/status fields: 'NStgid', 'NSpid', 'NSpgid', 'NSsid'
Document /proc/PID/status 'Umask' field
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=168
- newly documented interfaces in existing pages
* perf_event_open.2
4.1 adds AUX sample support
4.1 data_offset and data_size fields
Document aux_{head,tail,offset,size} support
4.0 update rdpmc documentation
4.1 adds PERF_RECORD_ITRACE_START
Document 4.1 clockid support
4.1 PERF_EVENT_IOC_SET_BPF support
4.1 adds AUX_FLAG_OVERWRITE support
4.1 PERF_SAMPLE_BRANCH_CALL_STACK
4.1 adds aux_watermark
Add possibility of EBUSY error
* prctl.2
Document operations for ambient capabilities
Rework PR_CAP_AMBIENT text
Note that arg4 and arg5 must be zero for CAP_AMBIENT
RETURN VALUE: Add PR_CAP_AMBIENT + PR_CAP_AMBIENT_IS_SET case
ERRORS: document PR_CAP_AMBIENT error cases
* __ppc_set_ppr_med.3
Document PPC functions providing access to PPR
GNU C Library commit 1747fcda4902a3b46183d93fb16ed9b436b2608b
extends the priorities that can be set to the Program Priority
Register (PPR), with the functions: __ppc_set_ppr_very_low(3)
and __ppc_set_ppr_med_high(3).
* capabilities.7
Document ambient capabilities
Various additions and reworkings for ambient capability text
OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=158