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.

Version 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.19

For recent changes, see below, or after installation read
/usr/share/doc/man-pages-linux/Changes:


2026-08-25      6.19

New and rewritten pages

man0/
        intro.0                                 (previously, intro(1))

man1/
        intro.1                                 (split into two pages)

man2/
        _llseek.2                               (previously, llseek(2))
        clone2.2                                (previously, clone(2))
        clone.2                                 (split into two pages)
        exit.2                                  (previously, _exit(2))
        llseek.2                                (moved into _llseek(2))
        quotactl.2                              (split into many pages)

man2const/
        Q_GETFMT.2const                         (previously, quotactl(2))
        Q_GETINFO.2const                        (previously, quotactl(2))
        Q_GETNEXTQUOTA.2const                   (previously, quotactl(2))
        Q_GETQUOTA.2const                       (previously, quotactl(2))
        Q_GETSTATS.2const                       (previously, quotactl(2))
        Q_QUOTAOFF.2const                       (previously, quotactl(2))
        Q_QUOTAON.2const                        (previously, quotactl(2))
        Q_SETINFO.2const                        (previously, quotactl(2))
        Q_SETQUOTA.2const                       (previously, quotactl(2))
        Q_SYNC.2const                           (previously, quotactl(2))
        Q_XGETNEXTQUOTA.2const                  (previously, quotactl(2))
        Q_XGETQSTAT.2const                      (previously, quotactl(2))
        Q_XGETQSTATV.2const                     (previously, quotactl(2))
        Q_XGETQUOTA.2const                      (previously, quotactl(2))
        Q_XQUOTAOFF.2const                      (previously, quotactl(2))
        Q_XQUOTAON.2const                       (previously, quotactl(2))
        Q_XQUOTARM.2const                       (previously, quotactl(2))
        Q_XQUOTASYNC.2const                     (previously, quotactl(2))
        Q_XSETQLIM.2const                       (previously, quotactl(2))
        UFFDIO_RWPROTECT.2const
        UFFDIO_SET_MODE.2const

man2type/
        dqblk.2type                             (previously, quotactl(2))
        dqinfo.2type                            (previously, quotactl(2))
        fs_disk_quota.2type                     (previously, quotactl(2))

man3/
        _exit.3                                 (previously, _exit(2)
        bstring.3                               (now link to memory.h(3head))
        cfmakeraw.3                             (previously, termios(3))
        cfsetspeed.3                            (previously, termios(3))
        bzero.3                                 (split into two pages)
        explicit_bzero.3                        (previously, bzero(3))
        fgetc.3                                 (split into two pages)
        fgets.3                                 (previously, fgetc(3))
        llseek.3                                (previously, lseek64(3))
        lseek64.3                               (split into two pages)
        memchr.3                                (split into two pages)
        mempcpy.3                               (split into two pages)
        memset_explicit.3
        memrchr.3                               (previously, memchr(3))
        stpncpy.3                               (split into two pages)
        strcasecmp.3                            (split into two pages)
        strcasestr.3                            (previously, strstr(3))
        strchr.3                                (split into two pages)
        strcmp.3                                (split into two pages)
        strdup.3                                (split into two pages)
        strdupa.3                               (split into two pages)
        string.3
        strncasecmp.3                           (previously, strcasecmp(3))
        strncmp.3                               (previously, strcmp(3))
        strncpy.3                               (previously, stpncpy(3))
        strndup.3                               (previously, strdupa(3))
        strndupa.3                              (previously, strdupa(3))
        strlcpy.3
        strrchr.3                               (previously, strchr(3))
        strstr.3                                (split into two pages)
        tcdrain.3                               (previously, termios(3))
        tcflow.3                                (previously, termios(3))
        tcflush.3                               (previously, termios(3))
        tcsendbreak.3                           (previously, termios(3))
        tcsetattr.3                             (previously, termios(3))
        termios.3                               (split into many pages)
        wmempcpy.3                              (previously, mempcpy(3))

man3head/
        memory.h.3head

man3type/
        termios.3type                           (previously, termios(3))

man5/
        ld.so.conf.5
        tunables.conf.5

man7/
        termios.7

man9/
        strscpy.9


Newly documented interfaces in existing pages
---------------------------------------------

man2/
        openat2.2
                OPENAT2_REGULAR
        seccomp.2
                SECCOMP_FILTER_FLAG_TSYNC_ESRCH
                SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV
        userfaultfd.2
                UFFDIO_REGISTER_MODE_RWP
                UFFD_PAGEFAULT_FLAG_RWP

man2const/
        F_GET_SEALS.2const
                F_SEAL_EXEC
        UFFDIO_API.2const
                UFFD_FEATURE_RWP
                UFFD_FEATURE_RWP_ASYNC
                _UFFDIO_SET_MODE
        UFFDIO_REGISTER.2const
                UFFDIO_REGISTER_MODE_RWP
                _UFFDIO_RWPROTECT

man4/
        console_codes.4
                Several xterm(1) codes.

man5/
        proc_pid_fdinfo.5
                int

man7/
        suffixes.7
                .xz
                .zst

man8/
        ldconfig.8
                -t
                /etc/tunables.conf

New and changed links

man2/
        __clone2.2                              (clone2(2))
        llseek.2                                (_llseek(2))

man3/
        _Exit.3                                 (_exit(3))
        bstring.3                               (memory(h.3head))
        cfgetispeed.3                           (cfsetspeed(3))
        cfgetospeed.3                           (cfsetspeed(3))
        cfsetispeed.3                           (cfsetspeed(3))
        cfsetospeed.3                           (cfsetspeed(3))
        strlcat.3                               (strlcpy(3))
        tcgetattr.3                             (tcsetattr(3))

Removed pages

man2/
        _exit.2                                 (moved+split into two pages)

Removed links

-

Global changes

- share/mk/
  - Use POSIX.1-2008's '::=' instead of GNU's ':='.
  - The <string.h>- and <memory.h>-related manual pages have been
    significantly rewritten.

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

Reply via email to