Updated: man-pages-linux 6.9.1 - Linux manual pages
Cygwin Linux Man Pages Maintainer
Brian.Inglis@SystematicSW.ab.ca
Sun Jun 23 05:51:42 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.1
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-17 6.9.1
Newly documented interfaces in existing pages
man2/
getrlimit.2
rlim_t
New and changed links
man2const/
FICLONERANGE.2const (FICLONE(2const); was broken in 6.9)
man3type/
rlimit.3type (getrlimit(2))
rlim_t.3type (getrlimit(2))
Global changes
- Build system
- Add checks in the build system, to prevent creating link pages
that link to a page that doesn't exist.
- Merge handling of man(7) and mdoc(7) manual pages into a single
implementation.
- man
- Fix old references to NOTES sections, whose contents have been
moved to other sections such as VERSIONS, CAVEATS, or HISTORY.
- Fix incorrect nesting of EX/EE inside nf/fi.
- CONTRIBUTING.d
- Fix some contributing documentation, after I noticed some
contributor had been confused by some old instructions.
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