Updated: man-pages-linux 6.9 - Linux manual pages

Cygwin Linux Man Pages Maintainer Brian.Inglis@SystematicSW.ab.ca
Sat Jun 15 23:35:33 GMT 2024


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/

The following package has been upgraded in the Cygwin distribution:

* man-pages-linux	6.9

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, see below, or after installation read
/usr/share/doc/man-pages-linux/Changes:


2024-06-14	6.9

New and rewritten pages

man2/
	ioctl_console.2			(split into many small pages)
	ioctl_eventpoll.2
	ioctl_fat.2			(split into many small pages)
	ioctl_fs.2
	ioctl_kd.2
	ioctl_nsfs.2	(split into many small pages; previously, ioctl_ns.2)
	ioctl_tty.2			(split into many small pages)
	ioctl_userfaultfd.2		(split into many small pages)
	ioctl_vt.2
	prctl.2				(split into many small pages)

man2const/
	FAT_IOCTL_GET_VOLUME_ID.2const
	FAT_IOCTL_SET_ATTRIBUTES.2const
	FIONREAD.2const
	NS_GET_NSTYPE.2const
	NS_GET_OWNER_UID.2const
	PR_CAPBSET_DROP.2const
	PR_CAPBSET_READ.2const
	PR_CAP_AMBIENT.2const
	PR_CAP_AMBIENT_CLEAR_ALL.2const
	PR_CAP_AMBIENT_IS_SET.2const
	PR_CAP_AMBIENT_LOWER.2const
	PR_CAP_AMBIENT_RAISE.2const
	PR_GET_AUXV.2const
	PR_GET_CHILD_SUBREAPER.2const
	PR_GET_DUMPABLE.2const
	PR_GET_ENDIAN.2const
	PR_GET_FPEMU.2const
	PR_GET_FPEXC.2const
	PR_GET_FP_MODE.2const
	PR_GET_IO_FLUSHER.2const
	PR_GET_KEEPCAPS.2const
	PR_GET_MDWE.2const
	PR_GET_NO_NEW_PRIVS.2const
	PR_GET_PDEATHSIG.2const
	PR_GET_SECCOMP.2const
	PR_GET_SECUREBITS.2const
	PR_GET_SPECULATION_CTRL.2const
	PR_GET_TAGGED_ADDR_CTRL.2const
	PR_GET_THP_DISABLE.2const
	PR_GET_TID_ADDRESS.2const
	PR_GET_TIMERSLACK.2const
	PR_GET_TIMING.2const
	PR_GET_TSC.2const
	PR_GET_UNALIGN.2const
	PR_MCE_KILL.2const
	PR_MCE_KILL_CLEAR.2const
	PR_MCE_KILL_GET.2const
	PR_MCE_KILL_SET.2const
	PR_MPX_ENABLE_MANAGEMENT.2const
	PR_PAC_RESET_KEYS.2const
	PR_SET_CHILD_SUBREAPER.2const
	PR_SET_DUMPABLE.2const
	PR_SET_ENDIAN.2const
	PR_SET_FPEMU.2const
	PR_SET_FPEXC.2const
	PR_SET_FP_MODE.2const
	PR_SET_IO_FLUSHER.2const
	PR_SET_KEEPCAPS.2const
	PR_SET_MDWE.2const
	PR_SET_MM.2const
	PR_SET_MM_ARG_START.2const
	PR_SET_MM_AUXV.2const
	PR_SET_MM_BRK.2const
	PR_SET_MM_EXE_FILE.2const
	PR_SET_MM_MAP.2const
	PR_SET_MM_START_BRK.2const
	PR_SET_MM_START_CODE.2const
	PR_SET_MM_START_DATA.2const
	PR_SET_MM_START_STACK.2const
	PR_SET_NAME.2const
	PR_SET_NO_NEW_PRIVS.2const
	PR_SET_PDEATHSIG.2const
	PR_SET_PTRACER.2const
	PR_SET_SECCOMP.2const
	PR_SET_SECUREBITS.2const
	PR_SET_SPECULATION_CTRL.2const
	PR_SET_SYSCALL_USER_DISPATCH.2const
	PR_SET_TAGGED_ADDR_CTRL.2const
	PR_SET_THP_DISABLE.2const
	PR_SET_TIMERSLACK.2const
	PR_SET_TIMING.2const
	PR_SET_TSC.2const
	PR_SET_UNALIGN.2const
	PR_SET_VMA.2const
	PR_SVE_GET_VL.2const
	PR_SVE_SET_VL.2const
	PR_TASK_PERF_EVENTS_DISABLE.2const
	TCSBRK.2const
	TCSETS.2const
	TCXONC.2const
	TIOCCONS.2const
	TIOCEXCL.2const
	TIOCLINUX.2const
	TIOCMSET.2const
	TIOCPKT.2const
	TIOCSCTTY.2const
	TIOCSETD.2const
	TIOCSLCKTRMIOS.2const
	TIOCSPGRP.2const
	TIOCSSOFTCAR.2const
	TIOCSTI.2const
	TIOCSWINSZ.2const
	TIOCTTYGSTRUCT.2const
	UFFDIO_API.2const
	UFFDIO_CONTINUE.2const
	UFFDIO_COPY.2const
	UFFDIO_POISON.2const
	UFFDIO_REGISTER.2const
	UFFDIO_UNREGISTER.2const
	UFFDIO_WAKE.2const
	UFFDIO_WRITEPROTECT.2const
	UFFDIO_ZEROPAGE.2const
	VFAT_IOCTL_READDIR_BOTH.2const

Newly documented interfaces in existing pages

man2/
	sched_setattr.2
		struct sched_attr::sched_util_min
		struct sched_attr::sched_util_max

New and changed links

man2const/
	EPIOCGPARAMS.2const		(ioctl_eventpoll(2))
	EPIOCSPARAMS.2const		(ioctl_eventpoll(2))
	FAT_IOCTL_GET_ATTRIBUTES.2const	(FAT_IOCTL_SET_ATTRIBUTES(2const))
	FICLONERANGE.2const		(ioctl_ficlone(2))
	FS_IOC_GETFLAGS.2const		(FS_IOC_SETFLAGS(2const))
	FS_IOC_GETFSLABEL.2const	(FS_IOC_SETFSLABEL(2const))
	FS_IOC_GETFSMAP.2const		(ioctl_fsmap(2))
	GIO_CMAP.2const			(ioctl_kd(2))
	GIO_FONT.2const			(ioctl_kd(2))
	GIO_FONTX.2const		(ioctl_kd(2))
	GIO_SCRNMAP.2const		(ioctl_kd(2))
	GIO_UNIMAP.2const		(ioctl_kd(2))
	GIO_UNISCRNMAP.2const		(ioctl_kd(2))
	KDADDIO.2const			(ioctl_kd(2))
	KDDELIO.2const			(ioctl_kd(2))
	KDDISABIO.2const		(ioctl_kd(2))
	KDENABIO.2const			(ioctl_kd(2))
	KDGETKEYCODE.2const		(ioctl_kd(2))
	KDGETLED.2const			(ioctl_kd(2))
	KDGETMODE.2const		(ioctl_kd(2))
	KDGKBDIACR.2const		(ioctl_kd(2))
	KDGKBENT.2const			(ioctl_kd(2))
	KDGKBLED.2const			(ioctl_kd(2))
	KDGKBMETA.2const		(ioctl_kd(2))
	KDGKBMODE.2const		(ioctl_kd(2))
	KDGKBSENT.2const		(ioctl_kd(2))
	KDGKBTYPE.2const		(ioctl_kd(2))
	KDMKTONE.2const			(ioctl_kd(2))
	KDSETKEYCODE.2const		(ioctl_kd(2))
	KDSETLED.2const			(ioctl_kd(2))
	KDSETMODE.2const		(ioctl_kd(2))
	KDSIGACCEPT.2const		(ioctl_kd(2))
	KDSKBENT.2const			(ioctl_kd(2))
	KDSKBLED.2const			(ioctl_kd(2))
	KDSKBMETA.2const		(ioctl_kd(2))
	KDSKBMODE.2const		(ioctl_kd(2))
	KDSKBSENT.2const		(ioctl_kd(2))
	KIOCSOUND.2const		(ioctl_kd(2))
	NS_GET_PARENT.2const		(NS_GET_USERNS(2const))
	PIO_CMAP.2const			(ioctl_kd(2))
	PIO_FONT.2const			(ioctl_kd(2))
	PIO_FONTRESET.2const		(ioctl_kd(2))
	PIO_FONTX.2const		(ioctl_kd(2))
	PIO_SCRNMAP.2const		(ioctl_kd(2))
	PIO_UNIMAP.2const		(ioctl_kd(2))
	PIO_UNIMAPCLR.2const		(ioctl_kd(2))
	PIO_UNISCRNMAP.2const		(ioctl_kd(2))
	PR_GET_NAME.2const		(PR_SET_NAME(2const))
	PR_MPX_DISABLE_MANAGEMENT.2const (PR_MPX_ENABLE_MANAGEMENT(2const))
	PR_SET_MM_ARG_END.2const	(PR_SET_MM_ARG_START(2const))
	PR_SET_MM_END_CODE.2const	(PR_SET_MM_START_CODE(2const))
	PR_SET_MM_END_DATA.2const	(PR_SET_MM_START_DATA(2const))
	PR_SET_MM_ENV_END.2const	(PR_SET_MM_ARG_START(2const))
	PR_SET_MM_ENV_START.2const	(PR_SET_MM_ARG_START(2const))
	PR_SET_MM_MAP_SIZE.2const	(PR_SET_MM_MAP(2const))
	PR_TASK_PERF_EVENTS_ENABLE.2const (PR_TASK_PERF_EVENTS_DISABLE(2const))
	TCFLSH.2const			(FIONREAD(2const))
	TCGETA.2const			(TCSETS(2const))
	TCGETS.2const			(TCSETS(2const))
	TCGETS2.2const			(TCSETS(2const))
	TCSBRKP.2const			(TCSBRK(2const))
	TCSETA.2const			(TCSETS(2const))
	TCSETAF.2const			(TCSETS(2const))
	TCSETAW.2const			(TCSETS(2const))
	TCSETS2.2const			(TCSETS(2const))
	TCSETSF.2const			(TCSETS(2const))
	TCSETSF2.2const			(TCSETS(2const))
	TCSETSW.2const			(TCSETS(2const))
	TCSETSW2.2const			(TCSETS(2const))
	TIOCCBRK.2const			(TCSBRK(2const))
	TIOCGETD.2const			(TIOCSETD(2const))
	TIOCGEXCL.2const		(TIOCEXCL(2const))
	TIOCGICOUNT.2const		(TIOCMSET(2const))
	TIOCGLCKTRMIOS.2const		(TIOCSLCKTRMIOS(2const))
	TIOCGPGRP.2const		(TIOCSPGRP(2const))
	TIOCGPKT.2const			(TIOCPKT(2const))
	TIOCGPTLCK.2const		(TIOCPKT(2const))
	TIOCGPTPEER.2const		(TIOCPKT(2const))
	TIOCGSID.2const			(TIOCSPGRP(2const))
	TIOCGSOFTCAR.2const		(TIOCSSOFTCAR(2const))
	TIOCGWINSZ.2const		(TIOCSWINSZ(2const))
	TIOCINQ.2const			(FIONREAD(2const))
	TIOCMBIC.2const			(TIOCMSET(2const))
	TIOCMBIS.2const			(TIOCMSET(2const))
	TIOCMGET.2const			(TIOCMSET(2const))
	TIOCMIWAIT.2const		(TIOCMSET(2const))
	TIOCNOTTY.2const		(TIOCSCTTY(2const))
	TIOCNXCL.2const			(TIOCEXCL(2const))
	TIOCOUTQ.2const			(FIONREAD(2const))
	TIOCSBRK.2const			(TCSBRK(2const))
	TIOCSERGETLSR.2const		(FIONREAD(2const))
	TIOCSPTLCK.2const		(TIOCPKT(2const))
	VFAT_IOCTL_READDIR_SHORT.2const	(VFAT_IOCTL_READDIR_BOTH(2const))
	VT_ACTIVATE.2const		(ioctl_vt(2))
	VT_DISALLOCATE.2const		(ioctl_vt(2))
	VT_GETMODE.2const		(ioctl_vt(2))
	VT_GETSTATE.2const		(ioctl_vt(2))
	VT_OPENQRY.2const		(ioctl_vt(2))
	VT_RELDISP.2const		(ioctl_vt(2))
	VT_RESIZE.2const		(ioctl_vt(2))
	VT_RESIZEX.2const		(ioctl_vt(2))
	VT_SETMODE.2const		(ioctl_vt(2))
	VT_WAITACTIVE.2const		(ioctl_vt(2))

Removed pages

man2/
	ioctl_getfsmap.2		(moved to ioctl_fsmap.2)
	ioctl_ns.2			(moved to ioctl_nsfs.2)

Removed links

None.

Global changes

- Split several huge pages into smaller pages.
- Rename some ioctl_*(2) pages for consistency.

Changes to individual files

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, or the authors of changes, use git(1).



More information about the Cygwin-announce mailing list