delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/02/20/21:51:09

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4209638582BD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1676947827;
bh=5xT8Fs661e6SF4C4U/09cT+vhVqOv12CvmZ9SLZ+ACA=;
h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:Cc:From;
b=PE/tDt6sBddKH/SuM01JnW02PeBiSL1vYo7m+8nf+c7oinvv7t2A5KCgHz/k4LhzY
9WBA82tOi9yEz8qRbvHfqbheGpZOQCXQ8nsxL15FLlyMhoFrGwhzNpslI++BmVbLj6
6KU2SWOosfUg3BR+Tmpg2h5tO9TKlqDHRfVa+KVI=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 65B083858C2C
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 247193858D38
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BCAD03858D1E
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
To: cygwin AT cygwin DOT com
Date: Mon, 20 Feb 2023 19:48:29 -0700
Message-Id: <announce.20230220194829.49915-1-Brian.Inglis@Shaw.ca>
Subject: [ANNOUNCEMENT] 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
X-BeenThere: cygwin-announce AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Cygwin Linux Man Pages Maintainer via Cygwin-announce via Cygwin
<cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Cygwin Linux Man Pages Maintainer via Cygwin-announce
<cygwin-announce AT cygwin DOT com>,
Cygwin Linux Man Pages Maintainer <Brian DOT Inglis AT Shaw DOT ca>
MIME-Version: 1.0
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

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))


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019