A mirror of Man pages
Go to file
Michael Kerrisk f2667a7212 Various pages: Use internally consistent continuation indents in SYNOPSIS
In the SYNOPSIS, a long function prototype may need to be
continued over to the next line. The continuation line is
indented according to the following rules:

1. If there is a single such prototype that needs to be continued,
   then align the continuation line so that when the page is
   rendered on a fixed-width font device (e.g., on an xterm) the
   continuation line starts just below the start of the argument
   list in the line above.  (Exception: the indentation may be
   adjusted if necessary to prevent a very long continuation line
   or a further continuation line where the function prototype is
   very long.)

   Thus:

       int tcsetattr(int fd, int optional_actions,
                     const struct termios *termios_p);

2. But, where multiple functions in the SYNOPSIS require
   continuation lines, and the function names have different
   lengths, then align all continuation lines to start in the
   same column.  This provides a nicer rendering in PDF output
   (because the SYNOPSIS uses a variable width font where
   spaces render narrower than most characters).

   Thus:

       int getopt(int argc, char * const argv[],
                  const char *optstring);
       int getopt_long(int argc, char * const argv[],
                  const char *optstring,
                  const struct option *longopts, int *longindex);

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2021-01-05 20:27:11 +01:00
man1 Various pages: Use .nf/.fi in SYNOPSIS 2021-01-03 13:09:47 +01:00
man2 Various pages: Use internally consistent continuation indents in SYNOPSIS 2021-01-05 20:27:11 +01:00
man3 Various pages: Use internally consistent continuation indents in SYNOPSIS 2021-01-05 20:27:11 +01:00
man4 Various pages: Use .nf/.fi in SYNOPSIS 2021-01-03 13:09:47 +01:00
man5 Various pages: Use .nf/.fi in SYNOPSIS 2021-01-03 13:09:47 +01:00
man6 intro.6: wfix 2017-08-25 21:41:03 +02:00
man7 futex.2, syscalls.2, vmsplice.2, bpf-helpers.7: wfix: Write consistently 'user space' instead of 'userspace' 2021-01-05 12:48:33 +01:00
man8 Various pages: Use .nf/.fi in SYNOPSIS 2021-01-03 13:09:47 +01:00
scripts Add script to get modified pages for commit messages 2020-11-16 21:26:15 +01:00
CONTRIBUTING CONTRIBUTING: New file with some starting tips on how to contribute 2019-09-13 15:59:08 +02:00
Changes Start of man-pages-5.11: updating Changes and Changes.old 2020-12-22 09:30:12 +01:00
Changes.old Changes.old: tfix 2020-12-31 10:07:18 +01:00
MAINTAINER_NOTES MAINTAINER_NOTES: Add a file with some notes for maintainers 2020-11-16 11:26:23 +01:00
Makefile Makefile: Fix lintian.debian.org URL in comment 2020-08-25 13:55:07 +02:00
README README: Remove "Man page overlap and duplication" section 2020-04-13 09:06:45 +02:00
man-pages-5.11.Announce Start of man-pages-5.11: updating .Announce and .lsm files 2020-12-22 09:30:12 +01:00
man-pages-5.11.lsm Start of man-pages-5.11: updating .Announce and .lsm files 2020-12-22 09:30:12 +01:00

README

This package contains Linux man pages for sections 1 through 8.  Some
more information is given in the 'man-pages-x.y.Announce' file.

Homepage
========
For information about the Linux man-pages project, see
http://www.kernel.org/doc/man-pages/index.html.

Bug reports and contributing
============================
If you have corrections and additions to suggest, see
http://www.kernel.org/doc/man-pages/contributing.html
(Although there is a mirror of this repository on GitHub,
please don't report issues via the GitHub issue tracker!)

For further information on contributing, see the CONTRIBUTING file.

Installing and uninstalling
===========================
"make install" will copy these man pages to /usr/share/man/man[1-8].

To install to a path different from /usr, use
"make install prefix=/install/path".

"make remove" or "make uninstall" will remove any man page in this
distribution from its destination.  Use with caution, and remember to
use "prefix" if desired, as with the "install" target.

"make" or "make all" will perform "make uninstall" followed by "make
install".

Copyrights
==========
See the 'man-pages-x.y.Announce' file.