public inbox for cygwin-announce@cygwin.com
 help / color / mirror / Atom feed
* Updated: man-pages-linux 6.05.01
@ 2023-08-07  2:26 Cygwin Linux Man Pages Maintainer
  2023-08-07  2:26 ` Updated: man-pages-linux 6.05.01-2 Cygwin Linux Man Pages Maintainer
  0 siblings, 1 reply; 2+ messages in thread
From: Cygwin Linux Man Pages Maintainer @ 2023-08-07  2:26 UTC (permalink / raw)
  To: Cygwin Announcements

The following package has been upgraded in the Cygwin distribution:

* man-pages-linux	6.05.01

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/

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.

For convenience and backward compatibility /usr/share/man/linux is
provided as a symlink. 

If you prefer to see Linux man pages over Cygwin man pages, then use
-m|--systems linux in the examples above, or add -m linux to a command.

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.05.01		2023-08-01

New and rewritten pages

- man2/	ioctl_pipe.2
- man3/	regex.3
- man5/	erofs.5

Newly documented interfaces in existing pages

- bpf.2			EAGAIN
- ioctl_userfaultfd.2	UFFD_FEATURE_EXACT_ADDRESS
- prctl.2		PR_GET_AUXV
- recv.2		MSG_CMSG_CLOEXEC
- statx.2		STAT_ATTR_MOUNT_ROOT
- syscall.2		ENOSYS
- resolv.conf.5		no-aaaa
			RES_NOAAAA
- tmpfs.5		CONFIG_TRANSPARENT_HUGEPAGE
- ip.7			IP_LOCAL_PORT_RANGE
- rtnetlink.7		IFLA_PERM_ADDRESS

New and changed links

- man3type/
	regex_t.3type		(regex(3))
	regmatch_t.3type	(regex(3))
	regoff_t.3type		(regex(3))

Global changes

-  Types:
   -  Document functions using off64_t as if they used off_t (except
      for lseek64()).

-  Formatting:
   -  use `\%`
   -  un-bracket tbl(1) tables

-  Licenses:
   -  Relicense ddp.7 from VERBATIM_ONE_PARA to Linux-man-pages-copyleft.
   -  Relicense dir_colors.5 from LDPv1 to GPL-2.0-or-later.
   -  Use new SPDX license identifiers:
      -  Linux-man-pages-1-para                 (was VERBATIM_ONE_PARA)
      -  Linux-man-pages-copyleft-2-para        (was VERBATIM_TWO_PARA)
      -  Linux-man-pages-copyleft-var           (was VERBATIM_PROF)

-  Build system:
   -  Ignore dot-dirs within $MANDIR	(6.05.01)
   -  Keep file modes in the release tarball.
   -  Fix symlink installation (`make install LINK_PAGES=symlink`).
   -  Add support for using bzip2(1), lzip(1), and xz(1) when installing
      pages and creating release tarballs.
   -  Create reproducible release tarballs.
   -  Move makefiles from lib/ to share/mk/.
   -  Support mdoc(7) pages.
   -  Relicense Makefiles as GPL-3.0-or-later.
   -  Build PostScript and PDF manual pages.
   -  Add support for running our build system on arbitrary source
      trees; this makes it possible to easily run our linters on another
      project's manual pages as easily as `make lint MANDIR=~/src/groff`

Changes to individual pages

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


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Updated: man-pages-linux 6.05.01-2
  2023-08-07  2:26 Updated: man-pages-linux 6.05.01 Cygwin Linux Man Pages Maintainer
@ 2023-08-07  2:26 ` Cygwin Linux Man Pages Maintainer
  0 siblings, 0 replies; 2+ messages in thread
From: Cygwin Linux Man Pages Maintainer @ 2023-08-07  2:26 UTC (permalink / raw)
  To: Cygwin Announcements

The following package has been upgraded in the Cygwin distribution:

* man-pages-linux	6.05.01-2

This updated Cygwin release includes the pdf book of man pages,
which was released late because of generation issues.

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/

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.

For convenience and backward compatibility /usr/share/man/linux is
provided as a symlink. 

If you prefer to see Linux man pages over Cygwin man pages, then use
-m|--systems linux in the examples above, or add -m linux to a command.

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.05.01		2023-08-01

New and rewritten pages

- man2/	ioctl_pipe.2
- man3/	regex.3
- man5/	erofs.5

Newly documented interfaces in existing pages

- bpf.2			EAGAIN
- ioctl_userfaultfd.2	UFFD_FEATURE_EXACT_ADDRESS
- prctl.2		PR_GET_AUXV
- recv.2		MSG_CMSG_CLOEXEC
- statx.2		STAT_ATTR_MOUNT_ROOT
- syscall.2		ENOSYS
- resolv.conf.5		no-aaaa
			RES_NOAAAA
- tmpfs.5		CONFIG_TRANSPARENT_HUGEPAGE
- ip.7			IP_LOCAL_PORT_RANGE
- rtnetlink.7		IFLA_PERM_ADDRESS

New and changed links

- man3type/
	regex_t.3type		(regex(3))
	regmatch_t.3type	(regex(3))
	regoff_t.3type		(regex(3))

Global changes

-  Types:
   -  Document functions using off64_t as if they used off_t (except
      for lseek64()).

-  Formatting:
   -  use `\%`
   -  un-bracket tbl(1) tables

-  Licenses:
   -  Relicense ddp.7 from VERBATIM_ONE_PARA to Linux-man-pages-copyleft.
   -  Relicense dir_colors.5 from LDPv1 to GPL-2.0-or-later.
   -  Use new SPDX license identifiers:
      -  Linux-man-pages-1-para                 (was VERBATIM_ONE_PARA)
      -  Linux-man-pages-copyleft-2-para        (was VERBATIM_TWO_PARA)
      -  Linux-man-pages-copyleft-var           (was VERBATIM_PROF)

-  Build system:
   -  Ignore dot-dirs within $MANDIR	(6.05.01)
   -  Keep file modes in the release tarball.
   -  Fix symlink installation (`make install LINK_PAGES=symlink`).
   -  Add support for using bzip2(1), lzip(1), and xz(1) when installing
      pages and creating release tarballs.
   -  Create reproducible release tarballs.
   -  Move makefiles from lib/ to share/mk/.
   -  Support mdoc(7) pages.
   -  Relicense Makefiles as GPL-3.0-or-later.
   -  Build PostScript and PDF manual pages.
   -  Add support for running our build system on arbitrary source
      trees; this makes it possible to easily run our linters on another
      project's manual pages as easily as `make lint MANDIR=~/src/groff`

Changes to individual pages

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


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-08-07 20:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-07  2:26 Updated: man-pages-linux 6.05.01 Cygwin Linux Man Pages Maintainer
2023-08-07  2:26 ` Updated: man-pages-linux 6.05.01-2 Cygwin Linux Man Pages Maintainer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).