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 user's 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 and later added some section 2 and 3 pages suffixed by const,
head, or type installed in the base section directories.
The following package has been upgraded in the Cygwin distribution:
- man-pages-linux 6.17
For recent changes, see below, or after installation read
/usr/share/doc/man-pages-linux/Changes:
2026-02-11 6.17
New and rewritten pages
man1/
grepc.1
grepc_c.1
mansectf.1
man2const/
F_GETDELEG.2const
IPPROTO_IP.2const (previously, ip(7))
IPPROTO_IPV6.2const (previously, ipv6(7))
IPV6_ADDRFORM.2const (previously, ipv6(7))
IPV6_ADD_MEMBERSHIP.2const (previously, ipv6(7))
IPV6_MTU.2const (previously, ipv6(7))
IPV6_MTU_DISCOVER.2const (previously, ipv6(7))
IPV6_MULTICAST_HOPS.2const (previously, ipv6(7))
IPV6_MULTICAST_IF.2const (previously, ipv6(7))
IPV6_MULTICAST_LOOP.2const (previously, ipv6(7))
IPV6_RECVERR.2const (previously, ipv6(7))
IPV6_RECVPKTINFO.2const (previously, ipv6(7))
IPV6_ROUTER_ALERT.2const (previously, ipv6(7))
IPV6_RTHDR.2const (previously, ipv6(7))
IPV6_UNICAST_HOPS.2const (previously, ipv6(7))
IPV6_V6ONLY.2const (previously, ipv6(7))
IP_ADD_MEMBERSHIP.2constA (previously, ip(7))
IP_ADD_SOURCE_MEMBERSHIP.2const (previously, ip(7))
IP_BIND_ADDRESS_NO_PORT.2const (previously, ip(7))
IP_BLOCK_SOURCE.2const (previously, ip(7))
IP_DROP_MEMBERSHIP.2const (previously, ip(7))
IP_DROP_SOURCE_MEMBERSHIP.2const (previously, ip(7))
IP_FREEBIND.2const (previously, ip(7))
IP_HDRINCL.2const (previously, ip(7))
IP_LOCAL_PORT_RANGE.2const (previously, ip(7))
IP_MSFILTER.2const (previously, ip(7))
IP_MTU.2const (previously, ip(7))
IP_MTU_DISCOVER.2const (previously, ip(7))
IP_MULTICAST_ALL.2const (previously, ip(7))
IP_MULTICAST_IF.2const (previously, ip(7))
IP_MULTICAST_LOOP.2const (previously, ip(7))
IP_MULTICAST_TTL.2const (previously, ip(7))
IP_NODEFRAG.2const (previously, ip(7))
IP_OPTIONS.2const (previously, ip(7))
IP_PASSSEC.2const (previously, ip(7))
IP_PKTINFO.2const (previously, ip(7))
IP_RECVERR.2const (previously, ip(7))
IP_RECVOPTS.2const (previously, ip(7))
IP_RECVORIGDSTADDR.2const (previously, ip(7))
IP_RECVTOS.2const (previously, ip(7))
IP_RECVTTL.2const (previously, ip(7))
IP_RETOPTS.2const (previously, ip(7))
IP_ROUTER_ALERT.2const (previously, ip(7))
IP_TOS.2const (previously, ip(7))
IP_TRANSPARENT.2const (previously, ip(7))
IP_TTL.2const (previously, ip(7))
IP_UNBLOCK_SOURCE.2const (previously, ip(7))
SO_PEERSEC.2const (previously, ip(7))
in_pktinfo.2type (previously, ip(7))
ip_mreq_source.2type (previously, ip(7))
ip_mreqn.2type (previously, ip(7))
man3/
_Maxof.3
aligned_alloc.3 (previously, posix_memalign(3))
memalign.3 (previously, posix_memalign(3))
getopt.3 (split into many pages)
getopt_long.3 (previously, getopt(3))
getopt_long_only.3 (previously, getopt(3))
snprintf.3 (previously, printf(3))
sprintf.3 (previously, printf(3))
posix_memalign.3 (split into many pages)
printf.3 (split into many pages)
pvalloc.3 (previously, posix_memalign(3))
valloc.3 (previously, posix_memalign(3))
man3attr/
gnu::warning.3attr
man5/
proc_sys_net_ipv4.5 (previously, ip(7))
man7/
ip.7 (split into many pages)
ipv6.7 (split into many pages)
Newly documented interfaces in existing pages
man2/
clone.2
E2BIG
madvise.2
PR_THP_DISABLE_EXCEPT_ADVISED
mount.2
ENOSPC
ptrace.2
PTRACE_SET_SYSCALL_INFO
struct ptrace_syscall_info::reserved
struct ptrace_syscall_info::flags
man2const/
PR_GET_THP_DISABLE.2const
PR_SET_THP_DISABLE.2const
PR_THP_DISABLE_EXCEPT_ADVISED
man3/
timespec_get.3
TIME_MONOTONIC
TIME_ACTIVE
TIME_THREAD_ACTIVE
man7/
feature_test_macros.7
_ISOC23_SOURCE
_ISOC2X_SOURCE
operator.7
_Maxof(3)
_Minof(3)
rtnetlink.7
.ifi_change
standards.7
K&R
Unix/TS 4
C94, C95, C96, C17, C23
POSIX.1-2004, POSIX.1-2013, POSIX.1-2024
SUSv5
New and changed links
man2const/
F_SETDELEG.2const (F_GETDELEG(2const))
IPV6_AUTHHDR.2const (IPV6_RTHDR(2const))
IPV6_DROP_MEMBERSHIP.2const (IPV6_ADD_MEMBERSHIP(2const))
IPV6_DSTOPTS.2const (IPV6_RTHDR(2const))
IPV6_FLOWINFO.2const (IPV6_RTHDR(2const))
IPV6_HOPLIMIT.2const (IPV6_RTHDR(2const))
IPV6_HOPOPTS.2const (IPV6_RTHDR(2const))
man2type/
ip_mreq.2type (ip_mreqn(2type))
man3/
_Countof.3 (countof(3))
_Minof.3 (_Maxof(3))
vsnprintf.3 (snprintf(3))
vsprintf.3 (sprintf(3))
Global changes
- CONSTRIBUTING.d/
- Add guidelines banning AI for contributing.
- Document guidelines about In-Reply-To: header field.
- Document guidelines about Fixes: trailed field.
- README.d/
- Document dependencies of the project.
- share/mk/
- Add help-list-* targets.
- man/
- HISTORY, STANDARDS
- Document new and old standards with precision.
- src/bin/
- grepc, grepc_c, grepc_mk
Add new scripts to inspect C source code.
- */
- Restore some old copyright notices.
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).
--
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
The easiest way to unsubscribe is to visit
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.
If you need more information on unsubscribing, start reading here:
<https://sourceware.org/lists.html#unsubscribe>.