]> git.ipfire.org Git - thirdparty/man-pages.git/blob - Changes
Changes: Ready for 6.03
[thirdparty/man-pages.git] / Changes
1 ==================== Changes in man-pages-6.03 ====================
2
3 Released: 2023-02-12, Xulilla
4
5
6 Contributors
7 ------------
8
9 The following people contributed patches/fixes, reports, notes,
10 ideas, and discussions that have been incorporated in changes in
11 this release:
12
13 Aaron Peter Bachmann <aaron_ng@inode.at>
14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
15 Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
16 Alejandro Colomar <alx@kernel.org>
17 Alex Colomar <alx.manpages@gmail.com>
18 Arsen Arsenović <arsen@aarsen.me>
19 Bernd Petrovitsch <bernd@petrovitsch.priv.at>
20 Brian Inglis <Brian.Inglis@Shaw.ca>
21 Colin Cross <ccross@google.com>
22 Cristian Rodríguez <crrodriguez@opensuse.org>
23 Deri James <deri@chuzzlewit.myzen.co.uk>
24 Elliott Hughes <enh@google.com>
25 Eric Biggers <ebiggers@kernel.org>
26 Florian Weimer <fweimer@redhat.com>
27 "G. Branden Robinson" <g.branden.robinson@gmail.com>
28 Günther Noack <gnoack3000@gmail.com>
29 Helge Kreutzmann <debian@helgefjell.de>
30 Ian Abbott <abbotti@mev.co.uk>
31 Jakub Wilk <jwilk@jwilk.net>
32 Jan Engelhardt <jengelh@inai.de>
33 "Jason A. Donenfeld" <Jason@zx2c4.com>
34 Jonny Grant <jg@jguk.org>
35 Joseph Myers <joseph@codesourcery.com>
36 Kees Cook <keescook@chromium.org>
37 Lennart Jablonka <humm@ljabl.com>
38 Mario Blaettermann <mario.blaettermann@gmail.com>
39 Mark Galeck <markgaleck@gmail.com>
40 Namhyung Kim <namhyung@kernel.org>
41 Nick Gregory <nick@nickgregory.me>
42 Pasha Tatashin <tatashin@google.com>
43 Paul Eggert <eggert@cs.ucla.edu>
44 <Radisson97@gmx.de>
45 Sam James <sam@gentoo.org>
46 Samanta Navarro <ferivoz@riseup.net>
47 "Serge E. Hallyn" <serge@hallyn.com>
48 Stefan Puiu <stefan.puiu@gmail.com>
49 Suren Baghdasaryan <surenb@google.com>
50 Thomas Weißschuh <linux@weissschuh.net>
51 Walter Harms <wharms@bfs.de>
52 Wilco Dijkstra <Wilco.Dijkstra@arm.com>
53 Zack Weinberg <zack@owlfolio.org>
54
55 Apologies if I missed anyone!
56
57
58 New and rewritten pages
59 -----------------------
60
61 man3/
62 arc4random.3
63 powerof2.3
64 roundup.3
65
66 man3head/
67 printf.h.3head
68
69
70 Newly documented interfaces in existing pages
71 ---------------------------------------------
72
73 perf_event_open.2
74 PERF_COUNT_SW_BPF_OUTPUT
75 PERF_COUNT_SW_CGROUP_SWITCHES
76 PERF_FORMAT_LOST
77 PERF_RECORD_MISC_MMAP_BUILD_ID
78 PERF_RECORD_MISC_SWITCH_OUT_PREEMPT
79 PERF_SAMPLE_CODE_PAGE_SIZE
80 PERF_SAMPLE_DATA_PAGE_SIZE
81 PERF_SAMPLE_WEIGHT_STRUCT
82
83 struct perf_event_attr::build_id
84 struct perf_event_attr::inherit_thread
85 struct perf_event_attr::remove_on_exec
86 struct perf_event_attr::sigtrap
87 struct perf_event_attr::aux_sample_size
88 struct perf_event_attr::sig_data
89
90 union perf_sample_weight
91
92 struct read_format::values[]::lost
93
94 struct::weight
95 struct::data_page_size
96 struct::code_page_size
97 struct::size
98 struct::data
99
100 struct:: ::build_id_size
101 struct:: ::build_id
102
103 prctl.2
104 PR_SET_VMA
105 PR_SET_VMA_ANON_NAME
106
107
108 New and changed links
109 ---------------------
110
111 man3/
112 arc4random_buf.3 (arc4random(3))
113 arc4random_uniform.3 (arc4random(3))
114 register_printf_modifier.3 (printf.h(3head))
115 register_printf_specifier.3 (printf.h(3head))
116 register_printf_type.3 (printf.h(3head))
117
118 man3const/
119 PA_CHAR.3const (printf.h(3head))
120 PA_DOUBLE.3const (printf.h(3head))
121 PA_FLAG_LONG.3const (printf.h(3head))
122 PA_FLAG_LONG_DOUBLE.3const (printf.h(3head))
123 PA_FLAG_LONG_LONG.3const (printf.h(3head))
124 PA_FLAG_PTR.3const (printf.h(3head))
125 PA_FLAG_SHORT.3const (printf.h(3head))
126 PA_FLOAT.3const (printf.h(3head))
127 PA_INT.3const (printf.h(3head))
128 PA_LAST.3const (printf.h(3head))
129 PA_POINTER.3const (printf.h(3head))
130 PA_STRING.3const (printf.h(3head))
131 PA_WCHAR.3const (printf.h(3head))
132 PA_WSTRING.3const (printf.h(3head))
133
134 man3type/
135 printf_arginfo_size_function.3type (printf.h(3head))
136 printf_function.3type (printf.h(3head))
137 printf_info.3type (printf.h(3head))
138 printf_va_arg_function.3type (printf.h(3head))
139
140
141 Global changes
142 --------------
143
144 - Build system:
145 - Add scripts to produce a book of the Linux man-pages.
146 - Add lint-c-cppcheck to the make(1) targets to run the cppcheck(1)
147 linter.
148
149 - TH:
150 - Use correct letter case in page titles. This started in 6.02, but
151 there were still many cases left.
152
153 - SYNOPSIS:
154 - Mark some functions as deprecated.
155
156 - STANDARDS:
157 - Remove most references to ISO C89. We still document it in
158 standards(7), but it's an ancient language version that this
159 project
160 regards as obsolescent, so in the STANDARDS sections for APIs we
161 only take into account C99 and later and POSIX.1-2001 and later
162 (with few exceptions where older standards are relevant).
163
164 - ffix:
165 - Change \- to - where appropriate
166 - Improve readability of numbers:
167 - Show BCD magic numbers that are meaningful in hex as hex,
168 rather than weird decimal numbers.
169 - Use IEC multipliers.
170 - Format ranges consistently using interval notation: [min, max].
171
172 - srcfix:
173 - Use \[] escapes.
174
175
176 Changes to individual pages
177 ---------------------------
178
179 timespec.3type
180 Update tv_nsec according to C2x.
181
182 The manual pages (and other files in the repository) have been improved
183 beyond what this changelog covers. To learn more about changes applied
184 to individual pages, use git(1).