From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id BCAD03858D1E for ; Tue, 21 Feb 2023 02:49:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BCAD03858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=Shaw.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=shaw.ca Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTP id U7qFpUY7huZMSUIj8pm64D; Tue, 21 Feb 2023 02:49:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shaw.ca; s=s20180605; t=1676947798; bh=Z608nr8oh2q3I3zUv2fsGqLEOWI2pMoyy2pn8DdGep8=; h=From:To:Reply-To:Date:Subject; b=Uq93R1lr/E6Xa/w3BF15rt1HCrWX5Z0KZDsYx7JwM21XiS3L5O03qd+3m4ztR1xup RrpoWfAHriB0/FuioZls3myL3zhrbjTCECbD5tcR5IgY6zE85ow4rDtmK8m2Vdh5D3 VyX23TeHpJwen6cQbdxKVmQQOiyT3jci9SkXKuCd66lRJux/F6OFw30jpZaIwjtBmM /60hbqYdvY/NtbeUDk/DdRvHSUZDzJHS7y78CPxO8uXRujW6xMN+TG26LieWUv52cw C1eKtp+y80AL2S2dEvACnZr+1+ffec/tdep1KJ0CmLmSzDTUvqzLqVhgfX04/i3HKj BAUI9Jrn4eUXQ== Received: from localhost.localdomain ([184.64.102.149]) by cmsmtp with ESMTP id UIj7p24tCHFsOUIj8pdm3M; Tue, 21 Feb 2023 02:49:58 +0000 X-Authority-Analysis: v=2.4 cv=XZqaca15 c=1 sm=1 tr=0 ts=63f43156 a=DxHlV3/gbUaP7LOF0QAmaA==:117 a=DxHlV3/gbUaP7LOF0QAmaA==:17 a=VwQbUJbxAAAA:8 a=GcyzOjIWAAAA:8 a=6K8XQ56En3y6ahxTL0QA:9 a=AjGcO6oz07-iQ99wixmX:22 a=hQL3dl6oAZ8NdCsdz28n:22 From: "Cygwin Linux Man Pages Maintainer" To: "Cygwin Announcements" Reply-To: "Cygwin" Date: Mon, 20 Feb 2023 19:48:29 -0700 Message-Id: <20230220194829.49915-1-Brian.Inglis@Shaw.ca> Subject: Updated: man-pages-linux 6.03 X-CMAE-Envelope: MS4xfG5i3wGYwnbVUR6JyUW06H1pO9PVrobqAeCXT6T2tNwKwz9DkxNarC6pzd0GjP4ldXzogDLFKNXFNlZj1hvAj9KZDsRuTxXb8uHZwPHvKlq/QRETXRt1 LFqnSEtG+Sxg8IsB8NeMRjLby21HGqBICjwr6GlOPJOtMrpyNfm+H5Mozg4jz/NYVzaOyo90Eew7pQ2ZvpX8czKyKwWSQxxbYns= X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: The following package has been upgraded in the Cygwin distribution: * man-pages-linux 6.03 Documents the Linux kernel system calls and C library interfaces used by programs, plus system and administrative utilities, devices, file system, file, and data formats, and related information. For more information, see the project home page: https://kernel.org/doc/man-pages/ You may also search and read the pages online: https://man7.org/linux/man-pages/ although the latest release may not yet be available. A new updated site may be announced in a future release. NOTE: The previous releases named the directory linux, but this was searched before Cygwin man pages, leading to unexpected results in most cases. >From this release the directory used is man-pages-linux, and linux is provided as a convenience backward compatibility symlink. If you prefer to see Linux man pages over Cygwin man pages, then use -m|--systems linux in the examples below, or add -m linux to a command. As Cygwin has its own man pages with some conflicts, these man pages are installed under /usr/share/man/man-pages-linux/, so by default searching or viewing these pages requires the option: $ apropos -m|--systems man-pages-linux ... $ man -m|--systems man-pages-linux ... Cygwin man pages are under the default system "man", so for convenience both systems may be specified separated by comma e.g. $ man -m man,man-pages-linux ... The path or option may also be added explicitly to a users MANPATH or alias e.g. $ export MANPATH=$MANPATH:/usr/share/man/man-pages-linux $ alias apropos='apropos -m man,man-pages-linux' $ alias man='man -m man,man-pages-linux' Add -a to show both Cygwin and Linux (and POSIX if companion package man-pages-posix is also installed) manual pages. Release 6 added some section 2 and 3 pages suffixed by const, head, or type installed in the base section directories. For recent changes, please see below, or after installation read /usr/share/doc/man-pages-linux/Changes: man-pages-6.03 2023-02-12 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). 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))