From ba828191e3c24266c68caba823324b617fd3028a Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Sun, 12 Feb 2023 21:32:12 +0100 Subject: Changes: Ready for 6.03 Signed-off-by: Alejandro Colomar --- Changes | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 148 insertions(+), 2 deletions(-) diff --git a/Changes b/Changes index c843ba1fd..001b58a27 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,6 @@ -==================== Changes in man-pages-?.?? ==================== +==================== Changes in man-pages-6.03 ==================== -Released: ????-??-??, ??Location?? +Released: 2023-02-12, Xulilla Contributors @@ -10,6 +10,47 @@ The following people contributed patches/fixes, reports, notes, ideas, and discussions that have been incorporated in changes in this release: +Aaron Peter Bachmann +Adhemerval Zanella +Ahelenia Ziemiańska +Alejandro Colomar +Alex Colomar +Arsen Arsenović +Bernd Petrovitsch +Brian Inglis +Colin Cross +Cristian Rodríguez +Deri James +Elliott Hughes +Eric Biggers +Florian Weimer +"G. Branden Robinson" +Günther Noack +Helge Kreutzmann +Ian Abbott +Jakub Wilk +Jan Engelhardt +"Jason A. Donenfeld" +Jonny Grant +Joseph Myers +Kees Cook +Lennart Jablonka +Mario Blaettermann +Mark Galeck +Namhyung Kim +Nick Gregory +Pasha Tatashin +Paul Eggert + +Sam James +Samanta Navarro +"Serge E. Hallyn" +Stefan Puiu +Suren Baghdasaryan +Thomas Weißschuh +Walter Harms +Wilco Dijkstra +Zack Weinberg Apologies if I missed anyone! @@ -17,22 +58,127 @@ Apologies if I missed anyone! New and rewritten pages ----------------------- +man3/ + arc4random.3 + powerof2.3 + roundup.3 + +man3head/ + printf.h.3head + Newly documented interfaces in existing pages --------------------------------------------- +perf_event_open.2 + PERF_COUNT_SW_BPF_OUTPUT + PERF_COUNT_SW_CGROUP_SWITCHES + PERF_FORMAT_LOST + PERF_RECORD_MISC_MMAP_BUILD_ID + PERF_RECORD_MISC_SWITCH_OUT_PREEMPT + PERF_SAMPLE_CODE_PAGE_SIZE + PERF_SAMPLE_DATA_PAGE_SIZE + PERF_SAMPLE_WEIGHT_STRUCT + + struct perf_event_attr::build_id + struct perf_event_attr::inherit_thread + struct perf_event_attr::remove_on_exec + struct perf_event_attr::sigtrap + struct perf_event_attr::aux_sample_size + struct perf_event_attr::sig_data + + union perf_sample_weight + + struct read_format::values[]::lost + + struct::weight + struct::data_page_size + struct::code_page_size + struct::size + struct::data + + struct:: ::build_id_size + struct:: ::build_id + +prctl.2 + PR_SET_VMA + PR_SET_VMA_ANON_NAME + New and changed links --------------------- +man3/ + arc4random_buf.3 (arc4random(3)) + arc4random_uniform.3 (arc4random(3)) + register_printf_modifier.3 (printf.h(3head)) + register_printf_specifier.3 (printf.h(3head)) + register_printf_type.3 (printf.h(3head)) + +man3const/ + PA_CHAR.3const (printf.h(3head)) + PA_DOUBLE.3const (printf.h(3head)) + PA_FLAG_LONG.3const (printf.h(3head)) + PA_FLAG_LONG_DOUBLE.3const (printf.h(3head)) + PA_FLAG_LONG_LONG.3const (printf.h(3head)) + PA_FLAG_PTR.3const (printf.h(3head)) + PA_FLAG_SHORT.3const (printf.h(3head)) + PA_FLOAT.3const (printf.h(3head)) + PA_INT.3const (printf.h(3head)) + PA_LAST.3const (printf.h(3head)) + PA_POINTER.3const (printf.h(3head)) + PA_STRING.3const (printf.h(3head)) + PA_WCHAR.3const (printf.h(3head)) + PA_WSTRING.3const (printf.h(3head)) + +man3type/ + printf_arginfo_size_function.3type (printf.h(3head)) + printf_function.3type (printf.h(3head)) + printf_info.3type (printf.h(3head)) + printf_va_arg_function.3type (printf.h(3head)) + Global changes -------------- +- Build system: + - Add scripts to produce a book of the Linux man-pages. + - Add lint-c-cppcheck to the make(1) targets to run the cppcheck(1) + linter. + +- TH: + - Use correct letter case in page titles. This started in 6.02, but + there were still many cases left. + +- SYNOPSIS: + - Mark some functions as deprecated. + +- STANDARDS: + - Remove most references to ISO C89. We still document it in + standards(7), but it's an ancient language version that this + project + regards as obsolescent, so in the STANDARDS sections for APIs we + only take into account C99 and later and POSIX.1-2001 and later + (with few exceptions where older standards are relevant). + +- ffix: + - Change \- to - where appropriate + - Improve readability of numbers: + - Show BCD magic numbers that are meaningful in hex as hex, + rather than weird decimal numbers. + - Use IEC multipliers. + - Format ranges consistently using interval notation: [min, max]. + +- srcfix: + - Use \[] escapes. + Changes to individual pages --------------------------- +timespec.3type + Update tv_nsec according to C2x. + The manual pages (and other files in the repository) have been improved beyond what this changelog covers. To learn more about changes applied to individual pages, use git(1). -- cgit v1.2.3