Skip to content

Commit d5c03b7

Browse files
committed
Merge man-pages 5.10 import
2 parents 53f364f + f7052c1 commit d5c03b7

File tree

2,482 files changed

+351190
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,482 files changed

+351190
-0
lines changed

share/man/dist/CONTRIBUTING

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
For general information about how to contribute, see:
2+
https://www.kernel.org/doc/man-pages/contributing.html
3+
4+
For information on how to send patches, see:
5+
https://www.kernel.org/doc/man-pages/patches.html
6+
7+
For a description of the preferred layout of manual pages,
8+
as well as some style guide notes, see:
9+
10+
$ man 7 man-pages
11+
12+
For information about reporting bugs, see:
13+
https://www.kernel.org/doc/man-pages/reporting_bugs.html

share/man/dist/Changes

Lines changed: 350 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,350 @@
1+
==================== Changes in man-pages-5.10 ====================
2+
3+
Released: 2020-12-21, Munich
4+
5+
6+
Contributors
7+
------------
8+
9+
The following people contributed patches/fixes or (noted in brackets
10+
in the changelog below) reports, notes, and ideas that have been
11+
incorporated in changes in this release:
12+
13+
Ahelenia Ziemiańska <[email protected]>
14+
Alejandro Colomar <[email protected]>
15+
Amir Goldstein <[email protected]>
16+
17+
Baruch Siach <[email protected]>
18+
Bill Allombert <[email protected]>
19+
Colin Ian King <[email protected]>
20+
Dave Martin <[email protected]>
21+
Davide Giorgio <[email protected]>
22+
Heinrich Schuchardt <[email protected]>
23+
24+
Jing Peng <[email protected]>
25+
John A. Leuenhagen <[email protected]>
26+
Mathias Rav <[email protected]>
27+
Michael Kerrisk <[email protected]>
28+
Mike Crowe <[email protected]>
29+
Namhyung Kim <[email protected]>
30+
Peter Oskolkov <[email protected]>
31+
Philip Rowlands <[email protected]>
32+
Rob Landley <[email protected]>
33+
Ross Zwisler <[email protected]>
34+
Sebastian Kirmayer <[email protected]>
35+
36+
37+
Apologies if I missed anyone!
38+
39+
40+
Newly documented interfaces in existing pages
41+
---------------------------------------------
42+
43+
access.2
44+
Michael Kerrisk
45+
Document faccessat2()
46+
faccessat2() was added in Linux 5.8 and enables a fix to
47+
longstanding bugs in the faccessat() wrapper function.
48+
49+
membarrier.2
50+
Peter Oskolkov [Alejandro Colomar]
51+
Update for Linux 5.10
52+
Linux kernel commit 2a36ab717e8fe678d98f81c14a0b124712719840
53+
(part of 5.10 release) changed sys_membarrier prototype/parameters
54+
and added two new commands [MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
55+
and MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ].
56+
57+
58+
New and changed links
59+
---------------------
60+
61+
faccessat2.2
62+
Michael Kerrisk
63+
New link to access.2
64+
65+
CIRCLEQ_EMPTY.3
66+
CIRCLEQ_FIRST.3
67+
CIRCLEQ_FOREACH.3
68+
CIRCLEQ_FOREACH_REVERSE.3
69+
CIRCLEQ_HEAD_INITIALIZER.3
70+
CIRCLEQ_LAST.3
71+
CIRCLEQ_LOOP_NEXT.3
72+
CIRCLEQ_LOOP_PREV.3
73+
CIRCLEQ_NEXT.3
74+
CIRCLEQ_PREV.3
75+
Michael Kerrisk
76+
Add missing links to circleq.3
77+
78+
pthread_attr_getsigmask_np.3
79+
Michael Kerrisk
80+
New link to pthread_attr_setsigmask_np.3
81+
82+
83+
Global changes
84+
--------------
85+
86+
Various pages
87+
Alejandro Colomar
88+
Use Oxford comma
89+
90+
91+
Changes to individual pages
92+
---------------------------
93+
94+
access.2
95+
Michael Kerrisk
96+
BUGS: note that faccessat() wrapper function emulation ignores ACLs
97+
98+
bpf.2
99+
Michael Kerrisk
100+
Place EXAMPLES section in correct location
101+
102+
cacheflush.2
103+
Alejandro Colomar
104+
Document Architecture-specific variants
105+
Alejandro Colomar [Heinrich Schuchardt]
106+
Document __builtin___clear_cache() as a more portable alternative
107+
108+
chroot.2
109+
memfd_create.2
110+
tailq.3
111+
Michael Kerrisk [Alejandro Colomar]
112+
Fix unbalanced .nf/.fi
113+
114+
clock_getres.2
115+
Michael Kerrisk
116+
Place ERRORS in alphabetical order
117+
118+
clone.2
119+
sigaltstack.2
120+
Michael Kerrisk
121+
clone(CLONE_VM) disables the alternate signal stack
122+
123+
getrlimit.2
124+
Michael Kerrisk
125+
State more precisely the range of kernel versions that had RLIMIT_LOCKS
126+
127+
getrusage.2
128+
Michael Kerrisk
129+
Note that the 'vtimes' symbol exists only up to glibc 2.32
130+
131+
io_cancel.2
132+
io_destroy.2
133+
io_getevents.2
134+
io_setup.2
135+
io_submit.2
136+
Alejandro Colomar
137+
SYNOPSIS: s/io_context_t/aio_context_t/
138+
Linux uses aio_context_t for these syscalls,
139+
and it's the type provided by <linux/aio_abi.h>.
140+
Use it in the SYNOPSIS.
141+
142+
libaio uses 'io_context_t', but that difference is already noted
143+
in NOTES.
144+
145+
io_setup.2
146+
Alejandro Colomar
147+
SYNOPSIS: return long
148+
149+
link.2
150+
Mathias Rav
151+
ERRORS: add ENOENT when target is deleted
152+
Linux kernel commit aae8a97d3ec30788790d1720b71d76fd8eb44b73 (part
153+
of kernel release v2.6.39) added a check to disallow creating a
154+
hard link to an unlinked file.
155+
156+
llseek.2
157+
Michael Kerrisk
158+
Note size of 'loff_t' type
159+
Michael Kerrisk
160+
Point the reader to lseek64(3) for info about llseek(3)
161+
Michael Kerrisk
162+
Some mild rewriting to ease reading of the info in this page
163+
164+
mmap.2
165+
Michael Kerrisk
166+
Clarify SIGBUS text and treatment of partial page at end of a mapping
167+
168+
mount.2
169+
statfs.2
170+
Ross Zwisler
171+
Add NOSYMFOLLOW flags to mount(2) and statfs(2)
172+
173+
msgctl.2
174+
Michael Kerrisk
175+
Make comments in 'msqid_ds' definition more compact
176+
Michael Kerrisk
177+
Place list of field descriptions in same order as structure definition
178+
Michael Kerrisk
179+
Use field name "msg_cbytes" rather than "__msg_cbytes"
180+
Michael Kerrisk
181+
Add description of 'msg_cbytes' field
182+
183+
openat.2
184+
Colin Ian King
185+
Fix include path, should be linux/openat2.h
186+
187+
perf_event_open.2
188+
Namhyung Kim [Alejandro Colomar]
189+
Update man page with recent kernel changes
190+
Alejandro Colomar
191+
Assign calculated value explicitly to 'config'
192+
193+
restart_syscall.2
194+
Alejandro Colomar
195+
SYNOPSIS: Fix restart_syscall() return type
196+
197+
set_tid_address.2
198+
Alejandro Colomar
199+
SYNOPSIS: Fix set_tid_address() return type
200+
201+
shmctl.2
202+
Michael Kerrisk
203+
Place list of field descriptions in same order as structure definition
204+
205+
sigaction.2
206+
Michael Kerrisk
207+
Clarify description of SA_NODEFER
208+
Clarify description of SA_NODEFER, and note interaction with
209+
act.sa_mask.
210+
Michael Kerrisk
211+
Add a cross-reference to signal(7) for further info on 'ucontext_t'
212+
213+
sigaltstack.2
214+
Michael Kerrisk
215+
Clarify that the alternate signal stack is per-thread
216+
Clarify that the alternate signal stack is per-thread (rather
217+
than process-wide).
218+
219+
spu_create.2
220+
Michael Kerrisk
221+
Add kernel version numbers for SPU_CREATE_AFFINITY_SPU/_MEM
222+
Michael Kerrisk
223+
Relocate paragraph on 'mode' argument
224+
Michael Kerrisk [Alejandro Colomar]
225+
Clarify that spu_create() now has 4 arguments but once had only 3
226+
227+
subpage_prot.2
228+
Alejandro Colomar
229+
SYNOPSIS: Fix return type: s/long/int/
230+
231+
syscalls.2
232+
Michael Kerrisk
233+
Add process_madvise()
234+
Michael Kerrisk
235+
Note that sysctl() was removed in Linux 5.5
236+
237+
timer_getoverrun.2
238+
Michael Kerrisk
239+
timer_getoverrun() now clamps the overrun count to DELAYTIMER_MAX
240+
See https://bugzilla.kernel.org/show_bug.cgi?id=12665.
241+
242+
uselib.2
243+
posix_memalign.3
244+
profil.3
245+
rtime.3
246+
Michael Kerrisk
247+
Remove some text about libc/libc5
248+
With this change, there remain almost no vestiges of information
249+
about the long defunct Linux libc.
250+
251+
errno.3
252+
Michael Kerrisk
253+
Note another possible cause of the EMFILE error
254+
255+
getcontext.3
256+
Michael Kerrisk
257+
Mention SA_SIGINFO flag when talking about 3-argument signal handler
258+
Michael Kerrisk
259+
SEE ALSO: add signal(7)
260+
261+
list.3
262+
Michael Kerrisk
263+
NAME: remove LIST_PREV, which is not documented in this page
264+
265+
lseek64.3
266+
Michael Kerrisk
267+
Remove section numbers from interface list
268+
Michael Kerrisk
269+
Remove sentence saying lseek64() is an alias for llseek()
270+
Michael Kerrisk
271+
NOTES: describe the origin of lseek64() in LFS
272+
273+
nextafter.3
274+
Michael Kerrisk
275+
Remove duplicate "BUGS" section heading
276+
277+
pthread_tryjoin_np.3
278+
Michael Kerrisk [Mike Crowe]
279+
Note that pthread_timedjoin_np() uses CLOCK_REALTIME, but there's a bug
280+
281+
rcmd.3
282+
Michael Kerrisk
283+
SEE ALSO: remove intro(2)
284+
285+
strnlen.3
286+
Michael Kerrisk [Heinrich Schuchardt]
287+
Fix a small inconsistency in the text
288+
289+
elf.5
290+
Michael Kerrisk
291+
SEE ALSO: add objcopy(1)
292+
293+
filesystems.5
294+
Ahelenia Ziemiańska [Alejandro Colomar]
295+
Fix link to user space tooling for ncpfs
296+
Ahelenia Ziemiańska [Alejandro Colomar]
297+
Note ncpfs removal from kernel
298+
299+
attributes.7
300+
Michael Kerrisk
301+
SEE ALSO: add signal-safety(7)
302+
303+
fanotify.7
304+
Amir Goldstein [Jan Kara]
305+
fix outdated description
306+
307+
kernel_lockdown.7
308+
Michael Kerrisk
309+
Remove unneeded quotes
310+
311+
packet.7
312+
Baruch Siach [Alejandro Colomar]
313+
Update references to kernel documentation
314+
315+
pthreads.7
316+
Michael Kerrisk
317+
Rephrase function list in terms of POSIX rather than SUS
318+
The list was using an inconsistent mixture of "POSIX" and "SUS".
319+
320+
signal.7
321+
Michael Kerrisk [Heinrich Schuchardt, Dave Martin]
322+
Add some details on the execution of signal handlers
323+
Add a "big picture" of what happens when a signal handler
324+
is invoked.
325+
Michael Kerrisk
326+
Add pidfd_send_signal() to list of APIs for sending signals
327+
Michael Kerrisk
328+
Mention 'ucontext_t' in the discussion of signal handler execution
329+
Michael Kerrisk
330+
SEE ALSO: add swapcontext(3)
331+
332+
signal-safety.7
333+
Michael Kerrisk
334+
Note async-signal-safety details for errno
335+
336+
standards.7
337+
Michael Kerrisk
338+
Add URL for POSIX.1-2008/SUSv4
339+
Michael Kerrisk
340+
Add LFS (Large File Summit)
341+
Michael Kerrisk [Rob Landley]
342+
Fix some URLs for locations of the standards
343+
Michael Kerrisk
344+
Relocate the discussion on POSIX manual pages
345+
346+
tcp.7
347+
Alejandro Colomar [Philip Rowlands]
348+
tcp_syncookies: It is now an integer [0, 2]
349+
Since Linux kernel 3.12, tcp_syncookies can have the value 2,
350+
which sends out cookies unconditionally.

0 commit comments

Comments
 (0)