1 ==================== Changes in man-pages-6.03 ====================
3 Released: 2023-02-12, Xulilla
9 The following people contributed patches/fixes, reports, notes,
10 ideas, and discussions that have been incorporated in changes in
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>
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>
55 Apologies if I missed anyone!
58 New and rewritten pages
59 -----------------------
70 Newly documented interfaces in existing pages
71 ---------------------------------------------
74 PERF_COUNT_SW_BPF_OUTPUT
75 PERF_COUNT_SW_CGROUP_SWITCHES
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
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
90 union perf_sample_weight
92 struct read_format::values[]::lost
95 struct::data_page_size
96 struct::code_page_size
100 struct:: ::build_id_size
108 New and changed links
109 ---------------------
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))
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))
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))
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)
150 - Use correct letter case in page titles. This started in 6.02, but
151 there were still many cases left.
154 - Mark some functions as deprecated.
157 - Remove most references to ISO C89. We still document it in
158 standards(7), but it's an ancient language version that this
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).
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].
176 Changes to individual pages
177 ---------------------------
180 Update tv_nsec according to C2x.
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).