From f989b53289cd1370b64ab3a11dc49582601141c4 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 21:40:17 +0200 Subject: Adding debian version 6.05.01-1. Signed-off-by: Daniel Baumann --- debian/POSIX-MANPAGES | 21 + debian/README.upstream | 3 + debian/TODO | 10 + debian/changelog | 3213 ++++++++++++++++++++ debian/check-conflicts | 41 + debian/control | 46 + debian/copyright | 1465 +++++++++ debian/gbp.conf | 4 + debian/licenses/BSD-2-clause | 20 + debian/licenses/BSD-3-clause-UCB | 23 + debian/licenses/BSD-4-clause-UCB | 27 + debian/licenses/Expat | 18 + debian/licenses/GPL-1+ | 14 + debian/licenses/GPL-2 | 16 + debian/licenses/GPL-2+ | 17 + debian/licenses/LDPv1 | 3 + debian/licenses/Linux-man-pages-1-para | 3 + debian/licenses/Linux-man-pages-copyleft | 18 + debian/licenses/Linux-man-pages-copyleft-2-para | 8 + debian/licenses/Linux-man-pages-copyleft-var | 16 + debian/licenses/freely-redistributable | 1 + debian/licenses/henry-spencer-regex | 16 + debian/licenses/public-domain | 1 + debian/licenses/verbatim | 19 + debian/man-addons.el | 50 + debian/manpages-dev.lintian-overrides | 8 + debian/manpages-dev.manpages | 6 + debian/manpages.docs | 3 + debian/manpages.links | 2 + debian/manpages.lintian-overrides | 8 + debian/manpages.manpages | 8 + debian/move_links_to_correct_package | 77 + debian/patches/0001-fclose.3.patch | 29 + debian/patches/0002-getpwent.3.patch | 51 + debian/patches/0003-getpwnam.3.patch | 37 + debian/patches/0004-nl_langinfo.3.patch | 21 + debian/patches/0005-console_codes.4.patch | 30 + debian/patches/0006-dir_colors.5.patch | 29 + debian/patches/0007-motd.5.patch | 39 + debian/patches/0008-nsswitch.conf.5.patch | 24 + debian/patches/0009-resolv.conf.5.patch | 21 + debian/patches/0010-tzfile.5.patch | 35 + debian/patches/0011-man.7.patch | 20 + debian/patches/0013-rtnetlink.7.patch | 20 + .../0014-set-proper-installation-path.patch | 22 + debian/patches/0015-fix-groff-warning.patch | 23 + debian/patches/series | 14 + debian/rules | 112 + debian/source/format | 1 + debian/source/lintian-overrides | 2 + debian/update-copyright | 291 ++ debian/watch | 2 + 52 files changed, 6008 insertions(+) create mode 100644 debian/POSIX-MANPAGES create mode 100644 debian/README.upstream create mode 100644 debian/TODO create mode 100644 debian/changelog create mode 100755 debian/check-conflicts create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100644 debian/licenses/BSD-2-clause create mode 100644 debian/licenses/BSD-3-clause-UCB create mode 100644 debian/licenses/BSD-4-clause-UCB create mode 100644 debian/licenses/Expat create mode 100644 debian/licenses/GPL-1+ create mode 100644 debian/licenses/GPL-2 create mode 100644 debian/licenses/GPL-2+ create mode 100644 debian/licenses/LDPv1 create mode 100644 debian/licenses/Linux-man-pages-1-para create mode 100644 debian/licenses/Linux-man-pages-copyleft create mode 100644 debian/licenses/Linux-man-pages-copyleft-2-para create mode 100644 debian/licenses/Linux-man-pages-copyleft-var create mode 100644 debian/licenses/freely-redistributable create mode 100644 debian/licenses/henry-spencer-regex create mode 100644 debian/licenses/public-domain create mode 100644 debian/licenses/verbatim create mode 100644 debian/man-addons.el create mode 100644 debian/manpages-dev.lintian-overrides create mode 100644 debian/manpages-dev.manpages create mode 100644 debian/manpages.docs create mode 100644 debian/manpages.links create mode 100644 debian/manpages.lintian-overrides create mode 100644 debian/manpages.manpages create mode 100644 debian/move_links_to_correct_package create mode 100644 debian/patches/0001-fclose.3.patch create mode 100644 debian/patches/0002-getpwent.3.patch create mode 100644 debian/patches/0003-getpwnam.3.patch create mode 100644 debian/patches/0004-nl_langinfo.3.patch create mode 100644 debian/patches/0005-console_codes.4.patch create mode 100644 debian/patches/0006-dir_colors.5.patch create mode 100644 debian/patches/0007-motd.5.patch create mode 100644 debian/patches/0008-nsswitch.conf.5.patch create mode 100644 debian/patches/0009-resolv.conf.5.patch create mode 100644 debian/patches/0010-tzfile.5.patch create mode 100644 debian/patches/0011-man.7.patch create mode 100644 debian/patches/0013-rtnetlink.7.patch create mode 100644 debian/patches/0014-set-proper-installation-path.patch create mode 100644 debian/patches/0015-fix-groff-warning.patch create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/lintian-overrides create mode 100755 debian/update-copyright create mode 100644 debian/watch diff --git a/debian/POSIX-MANPAGES b/debian/POSIX-MANPAGES new file mode 100644 index 0000000..99aeba1 --- /dev/null +++ b/debian/POSIX-MANPAGES @@ -0,0 +1,21 @@ +As of version 1.65 of man-pages, the upstream project this package is +based on, manual pages from the POSIX standard are included. The +man-pages project is permitted to distribute them and Andries Brouwer +assumes that re-distribution by vendors is permitted as well. + +However, modification is definitively not allowed, hence this great +contribution by The Institute of Electrical and Electronics Engineers +and The Open Group (see ) +rendered the entire man-pages package non-free. + +As of 1.66-1 release of the Debian package, the Debian maintainer +decided to strip non-free POSIX manual pages from manpages tarball. +In this way, this package continued to live in the main archive. + +Francesco Paolo Lovergine has packaged the +non-free POSIX manpages as manpages-posix which are distributed by the +Debian project in the non-free archive. + +Since 3.00 release (November'06), those POSIX manpages were +removed by upstream and allocated in a separated tarball. Therefore it +was no longer necessary to strip them. diff --git a/debian/README.upstream b/debian/README.upstream new file mode 100644 index 0000000..8c58220 --- /dev/null +++ b/debian/README.upstream @@ -0,0 +1,3 @@ +If you are willing to help with the upstream work on the Linux manual pages, please check out the following link: + +https://www.kernel.org/doc/man-pages/contributing.html diff --git a/debian/TODO b/debian/TODO new file mode 100644 index 0000000..579abe3 --- /dev/null +++ b/debian/TODO @@ -0,0 +1,10 @@ +Although there a lots of manpages included here, some are still missing. +If you are familiar with programming or libc source or if you are +interested to learn anything about libc and how it works, it would +be a good idea trying to form a manual page for missing topics. + +Please see undocumented(3) and missing(7) for a list of missing manual +pages. + +If you have done so, please send the completed page either to Martin +Schulze or to Andries Brouwer . diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..75849fb --- /dev/null +++ b/debian/changelog @@ -0,0 +1,3213 @@ +manpages (6.05.01-1) unstable; urgency=medium + + [ Alejandro Colomar ] + * New upstream version 6.05.01 (Closes: #1059353) + - Refresh patches + - Update dh_auto_test for new upstream make 'check' target + - Add Build-Depends on groff (>= 1.23.0) and mandoc for new upstream + make 'lint-man' target + - Update d/copyright + + [ Dr. Tobias Quathamer ] + * Reformat d/update-copyright script with python formatter 'black' + and update for new upstream licenses + * Add more files to skip due to failing tests + + -- Dr. Tobias Quathamer Sat, 23 Dec 2023 16:36:23 +0100 + +manpages (6.03-2) unstable; urgency=medium + + * Add Breaks/Replaces for inn2-dev (<< 2.7.0-1). + Thanks to Helge Kreutzmann (Closes: #1034958) + + -- Dr. Tobias Quathamer Sun, 30 Apr 2023 12:42:06 +0200 + +manpages (6.03-1) unstable; urgency=medium + + * New upstream version 6.03 + * Refresh patches. + * d/rules & d/move_links_to_correct_package: add support for + link handling in man3head directory. + * Update d/copyright. + + -- Marcos Fouces Wed, 15 Feb 2023 17:45:03 +0100 + +manpages (6.02-1) unstable; urgency=medium + + [ Debian Janitor ] + * debian/copyright: use spaces rather than tabs to start continuation lines. + * Remove constraints unnecessary since buster (oldstable): + + manpages: Drop versioned constraint on attr and keyutils in Replaces. + + manpages: Drop versioned constraint on attr and keyutils in Breaks. + + manpages-dev: Drop versioned constraint on libattr1-dev and libbsd-dev in + Replaces. + + manpages-dev: Drop versioned constraint on libattr1-dev and libbsd-dev in + Breaks. + + [ Penn ] + * Changed man-browser from suggested to recommended + + [ Marcos Fouces ] + * New upstream version 6.02 + * Refresh patches for new upstream release. + * d/manpages.doc: remove *.Announce files installation as they no + longer exist. + * d/rules & d/move_links_to_correct_package: add support for + link handling in man3const directory. + * d/move_links_to_correct_package: + ~ Add stpecpy.3. + ~ Add stpecpyx.3 + ~ Add ustpcpy.3 + ~ Add ustr2stp.3 + ~ Add zustr2stp.3 + ~ Add zustr2ustp.3 + * d/manpages(-dev)?.lintian-overrides + ~ Fix mismatched overrides by fixing line numbering of + occurrences. + * d/copyright: update running d/update-copyright. + * d/README.Debian: all its content is redundant, obsolete + or inaccurate so it is better to remove it. + * d/README.Upstream: redirect users to canonical source of information + on how to contribute to the man-pages project. + * Bump to Standards-Version 4.6.2 (no changes required). + * Fix manpages package description in d/control (Closes: #1023218). + + -- Marcos Fouces Wed, 28 Dec 2022 18:04:08 +0100 + +manpages (6.01-1) unstable; urgency=medium + + * New upstream version 6.01 + * man*/* + ~ Fix groff warning in glob.7. + * d/POSIX-MANPAGES: + ~ Update posix manual pages packaging history in + d/POSIX-MANPAGES (Closes: #1016415). + *d/patches/*: + ~ Refresh patches for new upstream release. + * d/manpages(-dev)?.manpages: + ~ Rename from install files (*.install => *.manpages). + ~ Add new non-FHS dirs to manpages-dev.install: man3type, + man2type, man3head and man3const. + * d/rules: + ~ Run dh_installman before testing for broken links. + ~ Define --language=C option in dh_installman to avoid *.so + suffix being interpreted as a translation. + ~ Change destination of links pointing to non-FHS dirs + i.e. .so man3type/*.3type => .so man3/*.3type. + * d/move_links_to_correct_package: + ~ Update list of known files. + ~ Handle non-FHS directories and manual pages extensions. + * d/control: + because FILE.3 is no longer a link to SYSTEM_DATA_TYPES.7 + and is not moved to manpages package. + ~ Update descriptions to reflect the fact that manpages + package also includes manual pages from + * d/LICENSES/*. Add missing licenses used in this package: + ~ GPL-1+ + ~ BSD-2-clause + ~ Linux-man-pages-copyleft + * d/update-copyright: + ~ Search for "SPDX-License-Identifier: " string instead of + the previous "%%%LICENSE_START" to check the manual pages + license. + ~ Add missing licenses and their upstream names. + ~ Handle manual pages on non-FHS directories. + * d/copyright: + ~ Automatic update running d/update-copyright python script. + ~ Minor manual tweaks. + * d/manpages(-dev)?.lintian-overrides + ~ Fix mismatched overrides by fixing line numbering of + occurrences. + + -- Marcos Fouces Fri, 21 Oct 2022 22:55:41 +0200 + +manpages (5.13-1) unstable; urgency=medium + + [ Dr. Tobias Quathamer ] + * Add new Debian and upstream branch names to gbp.conf + * Refresh patches + * Update d/copyright + * Add Marcos as comaintainer. Welcome! + + [ Marcos Fouces ] + * New upstream version 5.13 (Closes: #981171) + * Refresh patches. + * d/debian/move_links_to_correct_package: + ~ Add blkcnt_t.3 + ~ Add blksize_t.3 + ~ Add cc_t.3 + ~ Add mode_t.3 + ~ Add sockaddr.3 + ~ Add socklen_t.3 + ~ Add off64_t.3 + * Set proper installation path. + * Bump to debhelper-compat 13. + * Reinstall file.3 as it is no longer conflicts with newer release + of inn2-dev. + * Remove upstream signing key. It is used to sign a list of SHA256 + checksums that isn't compatible with uscan. + * Update d/copyright file. + * Rename Lintian tag in override file: + spelling-error-in-manpage => typo-in-manual-page + * Bump Standards-Version to 4.6.1 (no changes required). + * Add Rules-Requires-Root:no stanza in d/control. + * Don't remove tmpfs.5 man page as it no longer conflicts with + newer initscripts releases. (Closes: #951598). + + -- Marcos Fouces Wed, 11 May 2022 23:19:00 +0200 + +manpages (5.10-1) unstable; urgency=medium + + * New upstream version 5.10 + - Refresh patches + * Update d/copyright + + -- Dr. Tobias Quathamer Tue, 22 Dec 2020 14:25:08 +0100 + +manpages (5.09-2) unstable; urgency=medium + + * Resolve file conflict with manpages-dev=5.08-1. + Thanks to Adam Borowski (Closes: #973846) + + -- Dr. Tobias Quathamer Fri, 06 Nov 2020 10:08:51 +0100 + +manpages (5.09-1) unstable; urgency=medium + + * New upstream version 5.09 + - Refresh patches + - Do not include man3/list.3, conflicts with inn2-dev + * Update d/copyright + + -- Dr. Tobias Quathamer Thu, 05 Nov 2020 10:48:14 +0100 + +manpages (5.08-1) unstable; urgency=medium + + * New upstream version 5.08 + - Refresh patches + * Update d/copyright + + -- Dr. Tobias Quathamer Sat, 22 Aug 2020 17:23:29 +0200 + +manpages (5.07-1) unstable; urgency=medium + + * New upstream version 5.07 + - Refresh patches + * Update d/copyright + + -- Dr. Tobias Quathamer Thu, 11 Jun 2020 16:27:08 +0200 + +manpages (5.06-1) unstable; urgency=medium + + * New upstream version 5.06 + - Refresh patches + - Document that timerfd_settime can fail with ECANCELED. Closes: #947091 + * Update d/copyright + * Disable usage of pristine-tar + + -- Dr. Tobias Quathamer Sun, 12 Apr 2020 15:15:19 +0200 + +manpages (5.05-1) unstable; urgency=medium + + * New upstream version 5.05 + - Refresh patches + * Update d/copyright + * Update Standards-Version to 4.5.0, no changes needed + + -- Dr. Tobias Quathamer Sun, 09 Feb 2020 21:49:27 +0100 + +manpages (5.04-1) unstable; urgency=medium + + * New upstream version 5.04 + - Refresh patches + * Update d/copyright + + -- Dr. Tobias Quathamer Thu, 21 Nov 2019 10:45:53 +0100 + +manpages (5.03-1) unstable; urgency=medium + + * New upstream version 5.03 + - Refresh patches + * Update d/copyright + * Update Standards-Version to 4.4.1, no changes needed + + -- Dr. Tobias Quathamer Sat, 12 Oct 2019 14:27:14 +0200 + +manpages (5.02-1) unstable; urgency=medium + + * New upstream version 5.02 + - getutline(3): missing #include in example program. Closes: #932382 + - Refresh patches + - Update d/copyright + * Update Standards-Version to 4.4.0, no changes needed + * Set myself as maintainer. Thanks to Joey for his work on this package! + * Switch to debhelper-compat and use v12 + + -- Dr. Tobias Quathamer Fri, 02 Aug 2019 23:19:35 +0200 + +manpages (5.01-1) unstable; urgency=medium + + * New upstream version 5.01 + - Fix manpage for rename.2. Closes: #915874 + - Add crypt.3 and crypt_r.3 to list of conflicting manpages + - Update d/copyright + - Refresh patches + + -- Dr. Tobias Quathamer Tue, 09 Jul 2019 20:20:42 +0200 + +manpages (4.16-2) unstable; urgency=medium + + * Include removed manpages from attr and keyutils. + Both projects have moved some of their manpages to the + Linux man-pages project. + - attr: getxattr.2, listxattr.2, removexattr.2, setxattr.2, + and their f*xattr.2 and l*xattr.2 links. Also attr.5. + - keyutils: keyrings.7, persistent-keyring.7, process-keyring.7, + session-keyring.7, thread-keyring.7, user-keyring.7, + user-session-keyring.7. + (Closes: #825022) + + -- Dr. Tobias Quathamer Tue, 07 May 2019 20:15:46 +0200 + +manpages (4.16-1) unstable; urgency=medium + + * New upstream version 4.16 + - Refresh patches + * Update Standards-Version to 4.1.4, no changes needed + + -- Dr. Tobias Quathamer Sat, 05 May 2018 14:59:16 +0200 + +manpages (4.15-1) unstable; urgency=medium + + * New upstream version 4.15 + - Refresh patches + * Update d/copyright + * Update d/watch to version 4, remove broken signature checking + * Use debhelper v11 + * Switch Vcs-URLs to salsa.d.o + * Update Standards-Version to 4.1.3, no changes needed + + -- Dr. Tobias Quathamer Fri, 02 Feb 2018 22:05:07 +0100 + +manpages (4.14-1) unstable; urgency=medium + + * New upstream version 4.14 + - Document security problems with system.3 and popen.3. Closes: #882222 + - Refresh patches + * Update d/copyright + * Use HTTPS for upstream homepage + * Update Standards-Version to 4.1.1 + - Use HTTPS for d/copyright + + -- Dr. Tobias Quathamer Sun, 26 Nov 2017 21:23:01 +0100 + +manpages (4.13-3) unstable; urgency=medium + + * Add Breaks/Replaces to manpages and manpages-dev. + Thanks to Andreas Beckmann (Closes: #876128) + * Fail if there is no Breaks/Replaces for a newly moved file + + -- Dr. Tobias Quathamer Wed, 20 Sep 2017 10:07:04 +0200 + +manpages (4.13-2) unstable; urgency=medium + + * Add new script to check for broken symlinks + * Call new script in d/rules. (Closes: #876047) + + -- Dr. Tobias Quathamer Sun, 17 Sep 2017 23:05:27 +0200 + +manpages (4.13-1) unstable; urgency=medium + + * New upstream version 4.13 + * Remove Simon Paillard from Uploaders on request of the MIA team. + Thanks a lot for your work! (Closes: #873265) + * Refresh patches + * Update conflicting files + * Update d/copyright + * Update to Standards-Version 4.1.0, no changes needed + + -- Dr. Tobias Quathamer Fri, 15 Sep 2017 23:19:18 +0200 + +manpages (4.12-2) unstable; urgency=medium + + * Add Replaces and Breaks for libbsd-dev (<< 0.8.4-1) + Thanks to Andreas Beckmann (Closes: #870225) + + -- Dr. Tobias Quathamer Mon, 31 Jul 2017 22:01:35 +0200 + +manpages (4.12-1) unstable; urgency=medium + + * New upstream version 4.12 + - Fix wrong mentioning of POSIX_FADV_NOREUSE flag in posix_madvise(3) + Closes: #865699 + * Refresh patches + * Update conflicting files + * Update d/copyright + * Update Standards-Version to 4.0.0, no changes needed + + -- Dr. Tobias Quathamer Sat, 22 Jul 2017 23:45:02 +0200 + +manpages (4.11-1) unstable; urgency=medium + + * New upstream version 4.11 + * Refresh patches + * Update conflicting files + * Update d/copyright + * Use faster approach to check for file conflicts + + -- Dr. Tobias Quathamer Sun, 18 Jun 2017 23:04:54 +0200 + +manpages (4.10-2) unstable; urgency=medium + + * Remove conflicting files. (Closes: #859514, #859511) + + -- Dr. Tobias Quathamer Wed, 05 Apr 2017 20:17:49 +0200 + +manpages (4.10-1) unstable; urgency=medium + + * Imported Upstream version 4.10 + * Refresh patches + * Update d/copyright + + -- Dr. Tobias Quathamer Tue, 04 Apr 2017 13:50:44 +0200 + +manpages (4.09-2) unstable; urgency=medium + + * Do not install tmpfs.5 (Closes: #847998) + This is a temporary fix to allow the installation with initscripts, + because the manpage tmpfs.5 has been newly introduced in manpages 4.09. + In the long run, the naming conflict should be sorted out between + manpages and initscripts. + + -- Dr. Tobias Quathamer Tue, 13 Dec 2016 17:28:01 +0100 + +manpages (4.09-1) unstable; urgency=medium + + * Imported Upstream version 4.09 (Closes: #574041, #839705, #840499) + - Refresh patches + - Drop 0012-mdoc.7.patch (applied upstream) + * Remove console-tools from Replaces, the package is only in oldstable + * Remove libc-{,dev-}bin from Replaces, the packages are no longer available + * Remove bind from Replaces, the package is no longer available + * Remove glibc-doc from Replaces, that package version is no longer available + * Remove libaio-dev from Replaces, the file conflict has been resolved + * Add Multi-Arch: foreign to binary packages + * Update d/copyright + + -- Dr. Tobias Quathamer Mon, 12 Dec 2016 22:09:59 +0100 + +manpages (4.08-1) unstable; urgency=medium + + * Imported Upstream version 4.08 + * Refresh patches + * Update d/copyright + * Switch to debhelper v10 + + -- Dr. Tobias Quathamer Sat, 08 Oct 2016 15:14:08 +0200 + +manpages (4.07-1) unstable; urgency=medium + + * Imported Upstream version 4.07 + * Refresh patches + * Update d/copyright + * Update Standards-Version to 3.9.8, no changes needed + + -- Dr. Tobias Quathamer Tue, 19 Jul 2016 20:21:20 +0200 + +manpages (4.06-1) unstable; urgency=medium + + * Imported Upstream version 4.06 + * Refresh patches + * Update d/copyright + * Remove strict NMU rules, don't seem to apply anymore + + -- Dr. Tobias Quathamer Wed, 11 May 2016 17:35:22 +0200 + +manpages (4.05-1) unstable; urgency=medium + + * Imported Upstream version 4.05 + - write.2: Document behaviour on tty devices. (Closes: #797479) + - clearenv.3: Clarify the use and effect of clearenv(). (Closes: #679323) + - perror.3: Suggest use of strerror(3) in place of deprecated + 'sys_errlist'. (Closes: #794876) + - printf.3: Remove stray asterisk in "NAN*". (Closes: #756599) + - unicode.7: Document "Private Use Areas". (Closes: #285444) + * Do not install sk98lin.4 (Closes: #780544) + * Refresh patches + * Remove obsolete installation script + * Update d/copyright and d/watch + + -- Dr. Tobias Quathamer Wed, 16 Mar 2016 17:23:06 +0100 + +manpages (4.04-2) unstable; urgency=medium + + * Update copyright to DEP-5 format + * Remove superfluous priority from binary package + * Reduce d/rules using debhelper 9 + - Add d/manpages.docs for debhelper + - Rename lintian override files for dh_lintian + - Install upstream's changelogs + * Remove Ubuntu specific patch which is not needed any longer + * Remove obsolete manpage for LDP.7 + * Remove obsolete manpage of missing manpages. + This manpage is severely outdated, some bugs have been fixed + already years ago, other bugs do no longer apply to this package, + and the list is incomplete. Moreover, missing manpages are + now tracked upstream on the website. + * Remove obsolete manpage undocumented.7. + This manpage was provided in order to comply with an ancient + policy version. The manpage is no longer needed since Nov 2002. + Closes: #506653, LP:#426359 + + -- Dr. Tobias Quathamer Mon, 15 Feb 2016 14:02:08 +0100 + +manpages (4.04-1) unstable; urgency=medium + + * Acknowledge NMU + * Add myself as uploader + * Update Vcs-* URLs + * Downgrade Priority from important to standard to match ftp-master's + override + * d/control: Bump Standards-Version to 3.9.7, no changes needed + * Use debhelper v9 + * Revert direct changes to upstream sources + - Add patches as separate files + - Add Ubuntu specific patch + + -- Dr. Tobias Quathamer Mon, 08 Feb 2016 10:37:35 +0100 + +manpages (4.04-0.1) unstable; urgency=medium + + * Non-maintainer upload. + * Imported Upstream version 4.04 (Closes: #785178) + . cerf*.3 manpages have been removed upstream. (Closes: #765592) + . vfprintf.3: Add note about thread safeness of %m. (Closes: #621057) + . console.4: Is now included in this package. (Closes: #774022) + . tzfile.5: Remove double "SEE ALSO" section (Closes: #765596) + * Make build reproducible, thanks to Jérémy Bobbio. (Closes: #774852) + * Update d/inst with current list of sid manpages + + -- Dr. Tobias Quathamer Tue, 05 Jan 2016 12:13:34 +0100 + +manpages (3.82-1) UNRELEASED; urgency=medium + + * Imported Upstream version 3.82 + . clock.3: CLOCKS_PER_SEC = 1000000 is required by XSI, not POSIX + (Closes: #728213) + . hosts.5: Mention 127.0.1.1 for FQDN and IPv6 examples (Closes: #562890) + . host.conf.5: Rework discussion of nospoof, spoofalert, spoof and + RESOLV_SPOOF_CHECK (Closes: #773443) + . host.conf.5, hosts.5, resolv.conf.5: Cross references of these pages + (Closes: #298259) + . ipv6.7: SOL_IPV6 and other SOL_* options socket are not portable + (Closes: #472447) + . random.4: Since Linux 3.16, reads from /dev/urandom return at most 32 MB + (Closes: #775328) + . resolver.3: Document missing options used by _res structure indicate + defaults (Closes: #527136) + . resolver.3, host.conf.5: host.conf 'order' option deprecated, replaced by + nsswitch.conf(5) (Closes: #270368, #396633, #344233) + . xdr.3: Clarified incompatibility and correct usage of XDR API + (Closes: #628099) + + -- Simon Paillard Thu, 16 Apr 2015 21:22:45 +0200 + +manpages (3.74-1) unstable; urgency=medium + + * Imported Upstream version 3.74 + . new manpages: + cp1252.7 memusage.1 memusagestat.1 mtrace.1 + namespaces.7 pid_namespaces.7 pldd.1 user_namespaces.7 + * drand48.3: not obsoleted by SVID 3 (Closes: #758293) + * Solve conflict with libcerf-doc: stop installing cerf.3 and cerfc.3 + (Closes: #764310) + * motd.5: /run/motd.dynamic deprecated (Closes: #764844) + * d/control: Take over mtrace.1 from libc-dev-bin and pldd.1 from libc-bin + + -- Simon Paillard Mon, 13 Oct 2014 22:43:18 +0200 + +manpages (3.71-1) unstable; urgency=medium + + * Imported Upstream version 3.71 (Closes: #754514) + . getrusage.2: _GNU_SOURCE must be defined to obtain RUSAGE_THREAD + definition (Closes: #746569) + . strcasecmp.3: Explain why defined in both + and (Closes: #729436) + . stat.2: Describe feature test macro requirements for file type test + macro (Closes: #728240) + . connect.2: ERRORS: Add EADDRNOTAVAIL for ephemeral port range exhaustion + (Closes: #745775) + . stdio.3: typo fix (Closes: #748887) + . connect.2: ERRORS: add EPROTOTYPE (Closes: #708394) + . printf.3: details of the %n conversion specifier (Closes: #756602) + . new manpages: + fanotify.7 fanotify_init.2 fanotify_mark.2 group_member.3 + iconv.1 iconvconfig.8 isfdtype.3 localedef.1 procfs.5 renameat2.2 + repertoiremap.5 sched.7 sched_getattr.2 sched_setattr.2 sched_setattr.2 + sprof.1 + * d/control: Take over iconv.1 localedef.1 iconvconfig.8 from libc-bin, + and sprof.1 from libc-dev-bin + + -- Simon Paillard Thu, 21 Aug 2014 23:05:57 +0200 + +manpages (3.65-1) unstable; urgency=medium + + * Imported Upstream version 3.65 + . new manpages: + * duplocale.3 locale.1 newlocale.3 uselocale.3 + * open_by_handle_at.2 inet_net_pton.3 + . removed manpage: sync.8 while coreutils provides sync.1 + * d/control: Take over locale.1 from libc-bin (See #556173) + * fallocate.2: format fix + + -- Simon Paillard Wed, 07 May 2014 14:17:40 +0200 + +manpages (3.61-1) unstable; urgency=medium + + * Imported Upstream version 3.61 + . Convert pages containing non-ASCII to use UTF-8 + (Closes: #388589, #215781) + . Merge most *at.2 pages now these functions are wide spread: + faccessat.2 fchmodat.2 fchownat.2 fstatat.2 linkat.2 mkdirat.2 mknodat.2 + openat.2 readlinkat.2 renameat.2 symlinkat.2 unlinkat.2 mkfifoat.3 + scandirat.3 + + -- Simon Paillard Mon, 03 Mar 2014 22:42:47 +0100 + +manpages (3.58-1) unstable; urgency=medium + + * Imported Upstream version 3.58 + * debian/upstream/signing-key.asc: Michael Kerrisk key 0x3A35CE5E + + -- Simon Paillard Sat, 15 Feb 2014 00:49:10 +0100 + +manpages (3.57-1) unstable; urgency=medium + + * Imported Upstream version 3.57 + . select.2: RETURN VALUE: Fix discussion of treatment of file descriptor + (Closes: #574370) + . environ.7: Correct reference to locale(7) (not locale(5)) + (Closes: #638186) + . filesystems.5: Add reference to proc(5) for more details on + /proc/filesystems (Closes: #735590) + * debian/control: Bump Standards-Version to 3.9.5 + + -- Simon Paillard Mon, 03 Feb 2014 22:04:08 +0100 + +manpages (3.56-1) unstable; urgency=medium + + * Imported Upstream version 3.56 + . strptime.3: Add number ranges to comments in 'tm' struct (Closes: #729570) + . strspn.3: Improve description in NAME (Closes: #723659) + . mcheck.3: typo in compiler flag (Closes: #732464) + . vdso.7: New page documenting the vDSO mapped into each process by the + kernel + + -- Simon Paillard Fri, 17 Jan 2014 23:15:55 +0100 + +manpages (3.55-1) unstable; urgency=low + + * Imported Upstream version 3.55 + + -- Simon Paillard Sat, 14 Dec 2013 16:59:05 +0100 + +manpages (3.54-1) unstable; urgency=low + + * Imported Upstream version 3.54 + . dir_colors.5: Add various synonyms (Closes: #553477) + . ip.7: IP_MULTICAST_IF setsockopt recognizes struct mreq (Closes: #607979) + + -- Simon Paillard Mon, 23 Sep 2013 23:11:58 +0200 + +manpages (3.53-1) unstable; urgency=low + + * Imported Upstream version 3.53 + . new manpage: restart_syscall.2 + . resolv.conf.5: Explain how to set empty domain (Closes: #463575) + * missing.7: update after #235967 closure + + -- Simon Paillard Thu, 05 Sep 2013 01:16:25 +0200 + +manpages (3.52-1) unstable; urgency=low + + * Imported Upstream version 3.52 + . bootparam.7: Remove outdated text on LILO and LoadLin (Closes: #604019) + * Take over libc-bin related manpages (Closes: #564874) + . d/control: Replaces libc-bin (<< 2.17-91) + . install: ldd.1 ldconfig.8 ld.so.8 gai.conf.5 zic.8 zdump.8 + * Switch to dpkg-source 3.0 (quilt) format + * debian/watch: Switch to xz upstream source + + -- Simon Paillard Wed, 31 Jul 2013 20:20:11 +0200 + +manpages (3.51-1) unstable; urgency=low + + * Imported Upstream version 3.51: + . new manpages: kcmp.3 s390_runtime_instr.2 if_freenameindex.3 + if_indextoname.3 if_nameindex.3 if_nametoindex.3 (Closes: #235967) + perf_event_open.2 getcontext.3 getdtablesize.3 pthread_getname_np.3 + pthread_setname_np.3 setcontext.3 sln.8 + fattach.2 fdetach.2 getmsg.2 getunwind.2 isastream.2 + perfmonctl.2 putmsg.2 nss.5 + . ttyname.3: Fix confused text in ERRORS (Closes: #676264) + . proc.5: Add field numbers for (Closes: #553413) + . read.2: Remove crufty text about O_NONBLOCK on files (Closes: #700529) + . read.2: Clarify interaction of count==0 and error check (Closes: #533232) + . getpeername.2: Clarify semantics of getpeername() for datagram + sockets (Closes: #674034) + . mmap.2: Some 'flags' values require a feature test macro to be + defined (Closes: #542601) + . resolver.3, resolv.conf.5: RES_DEBUG is only available if glibc is + compiled with debug support (Closes: #692136) + . stdarg.3: Describe va_copy() (Closes: #575077) + . futimes.3: ERRORS: Add ENOSYS for lutimes() (Closes: #620746) + . units.7: units should use an actual µ (Closes: #704787) + . access.2: Clarify RETURN VALUE for F_OK (Closes: #705293) + . resolv.conf.5: Document "single-request-reopen" option (Closes: #699387) + . bootparam.7: Document 'rootfstype' option (Closes: #182014) + . ioperm.2: Linux 2.6.8 lifted the port limit to 65,536 (Closes: #578178) + * d/rules: build-{arch,indep} as required by policy 3.9.4 + * lintian overrides: FSSTND-dir-in-manual-page are alternate path + + -- Simon Paillard Thu, 23 May 2013 23:05:10 +0200 + +manpages (3.44-1) unstable; urgency=low + + * Imported Upstream version 3.44: (Closes: #692595) + . new manpages: getauxval.3 secure_getenv.3 + . major update to delete_module.2 init_module.2 prctl.2 getauxval.3 proc.5 + . fts.3: Improve description of physical vs. logical (Closes: #633505) + . getdomainname.2: these calls relate to NIS, not DNS (Closes: #295635) + . proc.5: fix 'starttime' description of /proc/PID/stat (Closes: #675891) + . ptrace.2: Clarify some operations are not present on all + architectures (Closes: #122383) + * motd.5 updated and motd.tail removed: due to new behaviour of sysvinit + 2.88dsf-24 (Closes: #691414) + * Add glibc-doc-reference to package description (Closes: #640764) + * fputs.3: missing space in putc(c,stdout) (Closes: #693255) + * resolv.conf.5: Document IPv6 format for nameserver (Closes: #610036) + * stat.2: Clarify description of EOVERFLOW error (Closes: #604928) + * Ack my NMUs (Closes: #651476, #670874) + + -- Simon Paillard Fri, 16 Nov 2012 19:56:48 +0100 + +manpages (3.42-1) unstable; urgency=low + + [ Simon Paillard ] + * Add myself to Uploaders + * Imported Upstream version 3.42: + . new manpages: get_robust_list.2 mallinfo.3 malloc_info.3 malloc_stats.3 + . remove outdated links: path_resolution.2 epoll.4 fifo.4 futex.4 + complex.5 environ.5 + . Fix repeated word in memchr.3 (Closes: #679498) + . isgreater.3: arguments must be real-floating (Closes: #609033) + . utf-8.7: clarifications (Closes: #538641) + . getaddrinfo.3: note that AI_ADDRCONFIG is not affected by loopback + addresses (Closes: #660479) + . Fix "rtnetlink(7): Line in table too long" (Closes: #674051) + . Fix "netlink(7): Line in table is too long" (Closes: #673875) + . Fix "netdevice(7): Line in table too long" (Closes: #673873) + . Fix "suffixes(7): Warnings from "grotty"" (Closes: #673436) + . Fix "ioctl_list(2): table wider than line width" (Closes: #671515) + . Fix groff warnings console_codes(4) (Closes: #671514) + . netlink.7: *_pid fields are not process but port id (Closes: #383296) + * Drop obsolete formatting patch: gettimeofday.2 wprintf.3 setnetgrent.3 + * Drop patch getgid.2, getuid.2: now documented by upstream credentials(7) + * Drop inconsistent coding style patch: bsearch.3 qsort.3 + * iconv.3: remove Debian patch, accepted upstream and moved to NOTES + * Remove old links added 10y ago due to debian specific man-db + * fclose.3: drop debian patches, mark the remaining as rejected upstream + * Remove mallinfo.3 from missing.7, added in upstream 3.41 + * Drop outdated debian/readme + * getifaddrs.3, rtnetlink.7: stats interface is struct rtnl_link_stats, not + net_device_stats (Closes: #526778) - thanks to Julien Cristau + + -- Simon Paillard Thu, 23 Aug 2012 21:50:38 +0200 + +manpages (3.40-0.1) unstable; urgency=low + + * Non-maintainer upload. + * debian/watch: kernel.org is back + * Install sigwait.3, no more conflict with glibc-doc (Closes: #147778) + * Imported Upstream version 3.40: + . new manpages: getent.1 process_vm_readv.2 sendmmsg.2 get_nprocs_conf.3 + malloc_get_state.3 malloc_trim.3 malloc_usable_size.3 mallopt.3 + mcheck.3 scandirat.3 + . pipe.2: Add "#include " for O_* constants (Closes: #659750) + . resolv.conf.5: + - Describe syntax used for comments (Closes: #656994) + - Document "single-request" option (Closes: #607398) + . rtnetlink.3: fix example (Closes: #655088) + . dbopen.3 and db related: refer to libdb API (Closes: #337581) + . fread.3: return value is number of items, not bytes (Closes: #665780) + . gettimeofday.2: mark DST_ constants as obsolete (Closes: #614881) + . rcmd.3: Document "_af" variants of these functions (Closes: #202022) + . iso_8859-1.7: Add "-" for SOFT HYPHEN (Closes: #156154) + . keyctl.2: Strip trailing tabs from source line (Closes: #664688) + * debian/control: + . Replace libc-bin (<< 2.13-31) as getent.1 is now provided by manpages + . Bump Standards-Version to 3.9.3 + * debian/inst: install section 1 in manpages binary package. + * mallopt.3: switch to the upstream version + * motd.tail(5): fix groff warnings, two spaces instead of one after period + (Closes: #667672) - thanks to Bjarni Ingi Gislason + + -- Simon Paillard Sun, 06 May 2012 15:24:57 +0200 + +manpages (3.35-0.1) unstable; urgency=low + + * Non-maintainer upload. + * debian/watch: new upstream url (due to kernel.org issues) + * Imported Upstream version 3.35 (Closes: #650773): + . new manpages: recvmmsg.2 rt_tgsigqueueinfo.2 setns.2 syncfs.2 + sigqueue.3 cciss.4 hpsa.4 + . btowc.3, wctob.3: Add pointers to better, thread-safe alternative + functions (Closes: #606899) + . capabilities.7: File capabilities no longer optional (Closes: #626387) + . fflush.3: Fix wording error (Closes: #614021) + . ipv6.7: Fix description of address notation (Closes: #604044) + . malloc.3: Fix typo (Closes: #636319) + . mlock.2: Clarify EINVAL error (Closes: #625747) + . termios.3: Add documentation of _POSIX_VDISABLE (Closes: #627841) + . timerfd_create.2: Note behavior when timerdfd_settime() old_value + is NULL (Closes: #641513) + * motd.tail.5: generated by bootmisc, motd.5: link is to /var/run/motd + (Closes: 631216) - thanks to Regid Ichira + + -- Simon Paillard Thu, 08 Dec 2011 22:30:21 +0100 + +manpages (3.32-0.2) unstable; urgency=medium + + * Non-maintainer upload. + * debian/control: add Replace against libaio-dev, because of + aio_init.3.gz and lio_listio.3.gz (Closes: #636704) + + -- Simon Paillard Wed, 10 Aug 2011 20:18:52 +0200 + +manpages (3.32-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version (closes: Bug#628159) + . Reword page definition in getpagesize(2) (closes: Bug#537282) + . Use "must not" in memcpy(3) (closes: Bug#603144) + . Fix typo proc(5) (closes: #603134) + * Clean debian specific missing(7) manpages + * Add debian/watch + * debian/control: + . Add Vcs- fields + . Add Homepage field + . Bump Standards-Version to 3.9.2 + * Remove obsolete Debian patches, thanks to Denis Barbier + (closes: Bug#563859): + . man2/adjtime.2 + This file is useless, upstream added adjtime.3 in 2.35 + . man2/FD_CLR.2 man2/FD_ISSET.2 man2/FD_SET.2 man2/FD_ZERO.2 + These files are useless, upstream added them in man3 section in 2.33 + . man2/socket.2 + Can be dropped, upstream added a slightly different version in 2.61 + . man4/ttys.4 + This file is useless, upstream added ttyS.4 in 2.72 + * man5/networks.5 + Can be dropped, upstream added a slightly different version in 3.09 + + -- Simon Paillard Sat, 04 Jun 2011 01:57:30 +0200 + +manpages (3.27-1) unstable; urgency=low + + * New upstream source + . Noted prev == NULL bug in glibc 2.4 and earlier in insque(3) + (closes: Bug#551201) + + -- Joey Schulze Tue, 16 Nov 2010 21:57:56 +0100 + +manpages (3.26-1) unstable; urgency=low + + * New upstream version + + -- Joey Schulze Sun, 07 Nov 2010 23:21:18 +0100 + +manpages (3.25-1) unstable; urgency=low + + * New upstream version + . Remove unneeded check before free() (closes: Bug#572508) + * Add back pthread_* manpages, thus replace even newer versions of + glibc-doc (closes: Bug#519781) + * Add note about alignment to iconv(3) (closes: Bug#406946) + * Add new mallopt(3) manpage by Justin Pryzby (closes: Bug#419751) + * Add reference to mallopt(3) to malloc(3) + * Remove reference to rejected paragraph in system(3) since it has been + accepted in the meantime (closes: Bug#575467) + * Remove reference to the GNU regex manual from regex(3) since it seems + to be obsolete (closes: Bug#568710) + * Adjust section in SEE ALSO in undocumented(7) (closes: Bug$#506653) + * Adjust section in statvfs(3) + + -- Joey Schulze Mon, 05 Jul 2010 11:18:20 +0200 + +manpages (3.24-1) unstable; urgency=low + + * New upstream version + . Remove crufty statement in setuid(2) that seteuid() is not in POSIX + (closes: Bug#569812) + . Fix description of 'nochdir' argument in daemon(3) (closes: Bug#554819) + . Fix NAME line in path_resolution(7) (closes: Bug#558300) + + -- Joey Schulze Tue, 02 Mar 2010 21:49:58 +0100 + +manpages (3.23-1) unstable; urgency=low + + * New upstream version + + -- Joey Schulze Wed, 18 Nov 2009 23:39:06 +0100 + +manpages (3.22-1) unstable; urgency=low + + * New upstream version + . Correction to clone(2) (closes: Bug#533868) + . Improvement to environ(7) (closes: Bug#528628) + + -- Joey Schulze Mon, 27 Jul 2009 10:45:17 +0200 + +manpages (3.21-1) unstable; urgency=low + + * New upstream version + + -- Joey Schulze Thu, 30 Apr 2009 23:43:04 +0200 + +manpages (3.20-1) unstable; urgency=low + + * New upstream version + . Add explicit character set encoding to first line of several + manpages (closes: Bug#519209) + . Fix type of 'offset' argument in seekdir(3) and return type in + telldir (closes: Bug#519230) + . Small fix to description in strftime(3) (closes: Bug#516677) + . Fix 'argp' type for KDGETLED description in console_ioctl(4) + (closes: Bug#517485) + . Add description of /srv in hier(7) (closes: Bug#520904) + . Fix types used to declare sin6_family and sin6_port in ipv6(7) + (closes: Bug#517074) + * Corrected fclose(3) + + -- Joey Schulze Sun, 26 Apr 2009 11:36:34 +0200 + +manpages (3.19-1) unstable; urgency=low + + * New upstream release + . Updated syscalls (2) with regards to unimplemented getpmsg(2) and + putmsg(2) (closes: Bug#514771) + + -- Joey Schulze Sat, 25 Apr 2009 14:48:11 +0200 + +manpages (3.18-1) unstable; urgency=low + + * New upstream release + . Correction of fexecve(3) (closes: Bug#514043) + . Obsolete isalpha(3) (closes: Bug#512709) + * Avoid distribution pthread pages that are currently also provided by + glibc-doc: + . pthread_kill_other_threads_np(3) + . pthread_sigmask(3) + . pthread_kill(3) + + -- Joey Schulze Fri, 24 Apr 2009 18:01:15 +0200 + +manpages (3.17-1) unstable; urgency=low + + * New upstream release + . removed sethostd(3) and added sethostid(3) + . explicitly list problems afflicting strsep() in strtok(3) (closes: + Bug#509963) + . Clarified getdents(2) (closes: Bug#508968) + + -- Joey Schulze Sat, 24 Jan 2009 13:18:29 +0100 + +manpages (3.16-1) unstable; urgency=low + + * New upstream source + . Fix section number in header and a typo in CPU_SET(3) (close: Bug#510507) + * Renamed gethostd(2) to gethostid(2) + + -- Joey Schulze Thu, 15 Jan 2009 12:49:44 +0100 + +manpages (3.15-1) unstable; urgency=low + + * New upstream source + * Avoid distribution of more up-to-date pthread manpages that are + currently also provided by glibc-doc: + . pthread_cleanup_push_defer_np(3) + . pthread_cleanup_pop_restore_np(3) + + -- Joey Schulze Sat, 13 Dec 2008 15:28:58 +0100 + +manpages (3.14-1) unstable; urgency=low + + * New upstream version + . Fix description of range of function value return in atan2(3) + (closes: Bug#506299) + . Clarify and add more detail in RETURN VALUE description in + getpwnam(3) and getgrnam(3) (closes: Bug#504787) + . Add text on use of pointer arguments to makecontext(3) (closes: + Bug#504699) + . Document that LOG_KERN messages can't be generated from user + processes in syslog(3) + . Fix inconsistency in tcp(7) (closes: Bug#506335) + . Explain tcp_base_mss in tcp(7) (closes: Bug#506351) + * Avoid distribution of more pthread manpages that are currently also + provided by glibc-doc: + . pthread_attr_setinheritsched(3) + . pthread_cancel(3) + . pthread_cleanup_pop(3) + . pthread_cleanup_push(3) + . pthread_setcancelstate(3) + . pthread_setcanceltype(3) + . pthread_testcancel(3) + + -- Joey Schulze Sat, 29 Nov 2008 12:01:13 +0100 + +manpages (3.13-2) unstable; urgency=low + + * Stop distributing more pthread manpages that are also provided by + glibc-doc (closes: Bug#506479): + . pthread_attr_getschedpolicy(3) + . pthread_attr_getschedparam(3) + . pthread_attr_setschedpolicy(3) + . pthread_attr_setschedparam(3) + . pthread_getschedparam(3) + . pthread_setschedparam(3) + + -- Joey Schulze Sat, 22 Nov 2008 09:03:22 +0100 + +manpages (3.13-1) unstable; urgency=low + + * New upstream release + . Fix prototype of dn_expand in resolver(3) (closes: Bug#504708) + . Improve and fix error handling after accept() in example code in + epoll(7) (closes: Bug#504202) + + -- Joey Schulze Fri, 21 Nov 2008 11:05:35 +0100 + +manpages (3.12-1) unstable; urgency=low + + * New upstream release + . Improve getsockopt(2) and ip(7) (closes: Bug#216092) + . Improve strcpy(3) (closes: Bug#413940) + . Improve getaddrinfo(3) (closes: Bug#182186) + * Don't distribute the following manpages since they are also provided + by glibc-doc: + . pthread_attr_destroy(3) + . pthread_attr_getdetachstate(3) + . pthread_attr_getscope(3) + . pthread_attr_init(3) + . pthread_attr_setdetachstate(3) + . pthread_attr_setscope(3) + . pthread_create(3) + . pthread_detach(3) + . pthread_equal(3) + . pthread_exit(3) + . pthread_join(3) + . pthread_self(3) + + -- Joey Schulze Wed, 19 Nov 2008 10:23:42 +0100 + +manpages (3.11-1) unstable; urgency=low + + * New upstream release + . Clarify mktime()'s use of tm_isdst in ctime(3) (closes: Bug#500178) + + -- Joey Schulze Tue, 18 Nov 2008 08:34:20 +0100 + +manpages (3.10-1) unstable; urgency=low + + * New upstream release + + -- Joey Schulze Mon, 17 Nov 2008 14:50:46 +0100 + +manpages (3.09-1) unstable; urgency=low + + * New upstream version + . Improve SEE ALSO in getrusage(2) and clock(3) (closes: Bug#353475) + . Remove wrong sentence in proc(5) (closes: Bug#462969) + . Dokument _POSIX_C_SOURCE in many pages (closes: Bug#496963) + . Correct prototype for clock_getcpuclockid (closes: Bug#498464) + + -- Joey Schulze Sun, 16 Nov 2008 17:01:16 +0100 + +manpages (3.08-1) unstable; urgency=low + + * New upstream version + . Correct function name in mq_notify(3) (closes: Bug#494956) + + -- Joey Schulze Thu, 13 Nov 2008 20:44:56 +0100 + +manpages (3.07-1) unstable; urgency=low + + * New upstream version + * Adjust copyright parser for move_pages(2) + + -- Joey Schulze Wed, 13 Aug 2008 10:29:21 +0200 + +manpages (3.06-1) unstable; urgency=low + + * New upstream version + + -- Joey Schulze Fri, 08 Aug 2008 11:15:20 +0200 + +manpages (3.05-1) unstable; urgency=low + + * New upstream version + . Remove ambiguity in description of support for O_EXCL on NFS in + open(2) (closes: Bug#491791) + + -- Joey Schulze Sat, 26 Jul 2008 23:01:11 +0200 + +manpages (3.04-1) unstable; urgency=low + + * New upstream version + . Clarify "zero timeout" case in select(2) (closes: Bug#490868) + . Clarify treatment of initial white space by %% conversion + specification in scanf(3) (closes: Bug#435648) + . Correct required header files for tty_ioctl(4) (closes: Bug#354308) + + -- Joey Schulze Wed, 23 Jul 2008 10:56:23 +0200 + +manpages (3.03-1) unstable; urgency=low + + * New upstream version + * Removed in gettimeofday(2), glibc headers seems to be fixed + as requested by upstream Michael Kerrisk (see Bug#99257) + * Removed note about tmpfile(3) as requested by upstream Michael Kerrisk + (see Bug#59456) + * Removed double define as requested by upstream Michael Kerrisk (see + Bug#126796) + + -- Joey Schulze Wed, 16 Jul 2008 10:41:51 +0200 + +manpages (3.02-1) unstable; urgency=low + + * New upstream version + . Fix confused wording for return value of setvbuf(3) (closes: Bug#488104) + * Filter out sigwait(3) which is also provided by glibc-doc + + -- Joey Schulze Sun, 06 Jul 2008 22:54:48 +0200 + +manpages (3.01-2) unstable; urgency=low + + * Add bind to list of replaced packages because it also ships + hostname(7) (closes: Bug#488605) + + -- Joey Schulze Fri, 04 Jul 2008 12:47:17 +0200 + +manpages (3.01-1) unstable; urgency=low + + * New upstream version + . inet_aton() is *not* in POSIX.1 (closes: Bug#482979) + . Improvements to inet_pton() (closes: Bug#482987) + . Improvements to nanosleep(2) (closes: Bug#485636) + . Added errors section for scanf(3) (closes: Bug#487254) + . Document guest time in proc(5) (closes: Bug#486920) + . Document DT_LNK in readdir(3) (closes: Bug#494960) + + -- Joey Schulze Fri, 27 Jun 2008 15:11:49 +0200 + +manpages (3.00-1) unstable; urgency=low + + * New upstream version + * New lintian override for iopl(2) (manpage-not-compressed-with-gzip) + + -- Joey Schulze Thu, 19 Jun 2008 19:22:17 +0200 + +manpages (2.80-1) unstable; urgency=low + + * New upstream version + . Add getgrouplist(3) to SEE ALSO of getgrent(2) (closes: Bug#479284) + . Document EEXISTS for rmdir(2) (closes: Bug#467552) + . Update to sync_file_range(2) (closes: Bug#421482) + . Remove unnecessary subheading in utime(2) (closes: Bug#477402) + . Fix declaration of valuep in getsubopt(3) (closes: Bug#476672) + . Clarify semantics when called from a multithreaded program in + raise(3) (closes: Bug#476484) + + -- Joey Schulze Sat, 07 Jun 2008 22:42:06 +0200 + +manpages (2.79-4) unstable; urgency=low + + * Corrected spelling of oldfd in dup(2) (closes: Bug#477632) + + -- Joey Schulze Fri, 25 Apr 2008 16:16:42 +0200 + +manpages (2.79-3) unstable; urgency=low + + * Applied patch to semop(2) to fix bug in example, thanks to Aurélien + GÉRÔME (closes: Bug#475722) + + -- Martin Schulze Mon, 14 Apr 2008 10:30:45 +0200 + +manpages (2.79-2) unstable; urgency=low + + * Reset left margin in nsswitch.conf(5) (closes: Bug#469200) + * Add link from feature_test_macros(7) to ftm(7) (closes: Bug#473256) + + -- Martin Schulze Thu, 03 Apr 2008 12:25:03 +0200 + +manpages (2.79-1) unstable; urgency=low + + * New upstream source + . Add grep(1) to SEE ALSO in regex(7) (closes: Bug#348552) + + -- Martin Schulze Fri, 14 Mar 2008 10:04:56 +0100 + +manpages (2.78-1) unstable; urgency=low + + * Updated source URL in copyright file + * Added project web pages to copyright file + * New upstream version + + -- Martin Schulze Sat, 16 Feb 2008 10:25:21 +0100 + +manpages (2.77-1) unstable; urgency=low + + * New upstream version + . Weaken warning against use of alloca(3) (closes: Bug#461100) + + -- Martin Schulze Sat, 02 Feb 2008 21:31:56 +0100 + +manpages (2.76-1) unstable; urgency=low + + * New upstream version + . Add 2.6 details for /proc/sys/kernel/random/poolsize to random(4) + (closes: Bug#459232) + * Convert changelog and copyright from latin1 to utf8 (closes: Bug#454007) + * Added override for lintian false positives + * Properly quote ... and 'at the beginning of a line in stdarg(3) and + bootparam(7) (closes: Bug#462636) + * Adjusted proc(5) to not claim using bytes anymore (closes: Bug#462969) + * Improved examples in bsearch(3) and qsort(3), thanks to Falk Hüffner + (closes: Bug#348072) + * Document overriding of certain passwd fields in nsswitch.conf(5), + thanks to Vincent McIntyre (closes: Bug#333871) + * Don't claim running a nameserver on localhost is normal in + resolv.conf(5) (closes: Bug#149554) + * Adjusted the reporting address in ioctl_list(2) (closes: Bug#236671) + * Added a note on inet6 in resolv.conf(5) (closes: Bug#405694) + * Fixed typo in vfork(2) (closes: Bug#435018) + + -- Martin Schulze Wed, 30 Jan 2008 22:20:57 +0100 + +manpages (2.75-1) unstable; urgency=low + + * New upstream version + . Relocate misplaced line in console_codes(4) (closes: Bug#458338) + . Fix description of RTM_F_EQUALIZE in rtnetlink(7) (closes: Bug#458325) + * Removed __clone(2), obsolete(2), undocumented(2) + * Removed sigvec(2), sigpause(2), sigmask(2), siggetmask(2), + sigsetmask(2), sigblock(2), obsoleted by sigvec(3) + + -- Martin Schulze Sun, 27 Jan 2008 16:35:36 +0100 + +manpages (2.74-1) unstable; urgency=low + + * New upstream version + . Improvements to vcs(4) (closes: Bug#456437) + + -- Martin Schulze Thu, 24 Jan 2008 09:15:40 +0100 + +manpages (2.73-1) unstable; urgency=low + + * New upstream version + . Clarify use of mkfifo() versus mknod() in mknod(2) (closes: Bug#455825) + + -- Martin Schulze Wed, 23 Jan 2008 13:02:43 +0100 + +manpages (2.72-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Mon, 21 Jan 2008 10:49:05 +0100 + +manpages (2.71-1) unstable; urgency=low + + * New upstream version + . Improvement of regex(7) (closes: Bug#379829) + + -- Martin Schulze Sun, 20 Jan 2008 18:06:22 +0100 + +manpages (2.70-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Sat, 19 Jan 2008 10:59:58 +0100 + +manpages (2.69-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 18 Jan 2008 16:26:19 +0100 + +manpages (2.68-1) unstable; urgency=low + + * New upstream version + . Added to SYNOPSIS (see Bug#445436) + + -- Martin Schulze Thu, 17 Jan 2008 22:19:27 +0100 + +manpages (2.67-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Wed, 21 Nov 2007 21:22:46 +0100 + +manpages (2.66-1) unstable; urgency=low + + * New upstream version + * Changed back ISO-8859-2(7) to use Sorbian (Bug#445085) + + -- Martin Schulze Mon, 19 Nov 2007 16:14:55 +0100 + +manpages (2.65-1) unstable; urgency=low + + * New upstream version + . Spelling and formatting fixes (closes: Bug#439560) + . Correction of EINVAL in swapon(2) (closes: Bug#435885) + . Clarify utimes() behaviour in utime(2) (closes: Bug#431480) + . remove ambiguity in description in copysign(3) (closes: Bug#435415) + . document stolen time in proc(5) (closes: Bug#437112) + * Fix spelling error in iso_8859-2(7) (closes: Bug#445085) + * Fixed typo in missing(7) (closes: Bug#445087) + * Fixed typos in ip(7) (closes: Bug#445088) + * Fixed typo in hier(7) (closes: Bug#445086) + * Improvement to services(5) by A. Costa (closes: Bug#445089) + + -- Martin Schulze Mon, 05 Nov 2007 22:43:23 +0100 + +manpages (2.64-1) unstable; urgency=low + + * New upstream version + * Avoid dangling symlinks (thanks to jidanni for notification) + * Untypo epoll(7) by Philippe Cloutier (closes: Bug#442220) + * Untypo pciconfig_read(2), ptrace(2), sigaction(2), setaliasent(3), + locale(5), utmp(5), epoll(7), posixoptions(7), signal(7), + socket(7), spufs(7), tcp(7), proc(5), capget(2) by Nicolas + François (Debian Bug#444471) + * Untypo ioctl_list(2), kill(2), mmap(2), vfork(2), printf(3), + setaliasent(3), setnetgrent(3), strfmon(3), syslog(3), termios(3), + usleep(3), initrd(4), locale(5), ip(7), signal(7), socket(7), + utf-8(7) (closes: Bug#439560) + * Untypo locale(5) by Reuben Thomas (closes: Bug#438117) + * Untypo locale(7) by Reuben Thomas (closes: Bug#438115) + * Improvements to motd(5) and motd.tail(5) by Javier Fernández-Sanguino + Peña (closes: Bug#437178) + * Improvement to swapon(2) by Michael Prokop (closes: But#435885) + + -- Martin Schulze Sun, 30 Sep 2007 21:50:15 +0200 + +manpages (2.63-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Thu, 06 Sep 2007 16:37:59 +0200 + +manpages (2.62-1) unstable; urgency=low + + * New upstream version + . Removed doublette (closes: Bug#434770) + + -- Martin Schulze Sun, 29 Jul 2007 08:59:10 +0200 + +manpages (2.61-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Thu, 26 Jul 2007 18:52:12 +0200 + +manpages (2.60-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Tue, 24 Jul 2007 16:41:55 +0200 + +manpages (2.59-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Mon, 23 Jul 2007 08:41:22 +0200 + +manpages (2.58-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 20 Jul 2007 10:50:26 +0200 + +manpages (2.57-1) unstable; urgency=low + + * New upstream version + . Correction to modify_ldt(2) (closes: Bug#378668) + + -- Martin Schulze Sat, 07 Jul 2007 08:27:41 +0200 + +manpages (2.56-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 29 Jun 2007 09:23:28 +0200 + +manpages (2.55-1) unstable; urgency=low + + * New upstream version + . Removed outdated note on xdm in utmp(5) (closes: Bug#418009) + . Add /media, remove /dos in hier(7) (closes: Bug#418234) + + -- Martin Schulze Sun, 24 Jun 2007 19:20:11 +0200 + +manpages (2.54-1) unstable; urgency=low + + * New upstream version + . Fix broken link path in epoll_pwait(2) (closes: Bug#425570) + * Removed section 9 from installation routine since the one and only + page has been removed as it was outdated + + -- Martin Schulze Sat, 23 Jun 2007 10:15:33 +0200 + +manpages (2.53-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Thu, 21 Jun 2007 12:16:20 +0200 + +manpages (2.52-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Sun, 17 Jun 2007 17:24:47 +0200 + +manpages (2.51-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 08 Jun 2007 08:29:58 +0200 + +manpages (2.50-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Thu, 07 Jun 2007 14:51:57 +0200 + +manpages (2.49-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Mon, 21 May 2007 15:00:07 +0200 + +manpages (2.48-1) unstable; urgency=low + + * New upstream version + . Formatting improvements (See Bug#411303) + + -- Martin Schulze Sun, 20 May 2007 09:00:50 +0200 + +manpages (2.47-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Sat, 19 May 2007 11:44:56 +0200 + +manpages (2.46-1) unstable; urgency=low + + * New upstream release + + -- Martin Schulze Sun, 13 May 2007 08:36:55 +0200 + +manpages (2.45-1) unstable; urgency=low + + * New upstream version + * Removed sstk(2) since it is not available in glibc or Linux + + -- Martin Schulze Sat, 5 May 2007 15:20:21 +0200 + +manpages (2.44-3) unstable; urgency=low + + * New motd.tail(5) by Charles Plessy (closes: Bug#419337) + + -- Martin Schulze Sun, 29 Apr 2007 08:19:15 +0200 + +manpages (2.44-2) unstable; urgency=low + + * Document /media as part of FHS 2.3 in hier(7) (closes: Bug#418234) + * Fixed typo in console_codes(4) (closes: Bug#410969) + * Unification of console_codes(4) with upstream + * Removed xdm and libc5 notes in utmp(5) (closes: Bug#418009) + * Removed old /dos mentioning in hier(7) (closes: Bug#418234) + * Improvements to undocumented(7) (closes: Bug#409236) + + -- Martin Schulze Fri, 27 Apr 2007 15:59:30 +0200 + +manpages (2.44-1) unstable; urgency=low + + * New upstream release + . Fix EINVAL description in mbind(2) (closes: Bug#411777) + . Various improvements to DESCRIPTION in rename(2) (closes: Bug#416012) + . Improved time(2) (closes: Bug#403888) + . Improved getopt(2) (closes: Bug#352139) + . Fix return type in SYNOPSIS in posix_openpt(2) (closes: Bug#400971) + . Needs _XOPEN_SOURCE == 600 in posix_openpt(2) (closes: Bug400975) + + -- Martin Schulze Sun, 22 Apr 2007 18:38:34 +0200 + +manpages (2.43-0) unstable; urgency=low + + * New upstream version + . Corrected declaration in bind(2) (closes: Bug#239762) + . Fixed prototype in sigwaitinfo(2) (closes: Bug#222145) + . Corrected macros in stat(2) (closes: Bug#249698) + . Correction to undocumented(2) (closes: Bug#220741) + . Correction to assert(3) (closes: Bug#284814) + . Correction to getnameinfo(3) (closes: Bug#229618) + . Fixed realloc() in printf(3) (closes: Bug#205736) + . Updated scripts in random(4) (closes: Bug#247779) + + -- Martin Schulze Fri, 16 Mar 2007 14:39:47 +0100 + +manpages (2.42-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Wed, 14 Mar 2007 10:10:09 +0100 + +manpages (2.41-1) unstable; urgency=low + + * New upstream version + . Fix broken text in clog2(3) and clog10(3) (closes: Bug#386214) + . Fix return type in SYNOPSIS in mq_receive(3) (closes: Bug#387551) + . Fix wording referring in qsort(2) (closes: Bug#391402) + . Added some TZ examples to tzset(3) (closes: Bug#386087) + * New priority optional (instead of standard) after ftpmaster haven't + told the maintainer but only let the archive suite complain about + override disparity. Oh, how I just love this cooperation between + Debian developers. + + -- Martin Schulze Mon, 12 Mar 2007 19:50:07 +0100 + +manpages (2.40-1) unstable; urgency=low + + * New upstream source + . Fix SYNOPSIS and CONFORMING TO text for getwd() and + get_current_dir() (closes: Bug#381692) + + -- Martin Schulze Sun, 11 Feb 2007 08:34:14 +0100 + +manpages (2.39-1) unstable; urgency=low + + * New upstream source + + -- Martin Schulze Thu, 17 Aug 2006 12:29:29 +0200 + +manpages (2.38-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 11 Aug 2006 09:49:59 +0200 + +manpages (2.37-1) unstable; urgency=low + + * New upstream version + . Various formatting fixes (closes: Bug#378544) + . Add text noting that effective IDs are copied to saved set-IDs + during execve(2) (closes: Bug#379297) + + -- Martin Schulze Wed, 9 Aug 2006 17:00:38 +0200 + +manpages (2.36-2) unstable; urgency=low + + * Corrected boldface in getloadavg(3) (see Bug#378544) + + -- Martin Schulze Mon, 31 Jul 2006 17:35:36 +0200 + +manpages (2.36-1) unstable; urgency=low + + * New upstream version + * Mention the argument type in makecontext(3) (closes: Bug#372285) + * Adjusted the order of programs the kernel tries to execute as init + process in bootparam(7) (closes: Bug#207936) + * Refer to groff_mdoc(7) instead of mdoc.samples(7) in man(7) and + mdoc(7) (closes: Bug#365492) + * Added missing space to fexecve(3) + + -- Martin Schulze Wed, 26 Jul 2006 18:46:14 +0200 + +manpages (2.35-1) unstable; urgency=low + + * New upstream version + . Corrected the section of adjtime(3) (closes: Bug#376045) + * Added security notes to prctl(2) (closes: Bug#378251) + + -- Martin Schulze Tue, 25 Jul 2006 08:27:15 +0200 + +manpages (2.34-1) unstable; urgency=low + + * Forward ported CONFORMING TO in diftime(3) + * Forward ported CONFORMING TO in isalpha(3) + * New upstream release + . Corrected prototype in inotify_*(2) (closes: Bug#369960) + . Add SEE ALSO referring to groff_man in man(7) (closes: Bug#369253) + . Untypo in semop(2) (closes: Bug#369728) + . Spelling fixes (closes: Bug#369283) + . Let BSD regexp functions refer to the POSIX ones (closes: Bug#368867) + * Changed license of futex(7) to MIT + + -- Martin Schulze Tue, 20 Jun 2006 19:23:19 +0200 + +manpages (2.33-2) unstable; urgency=low + + * Corrected markup in error(3) + * Corrected capitalising in bind(2) + * Removed superflous comments in readdir(3) + * Roll back most of the upstream version of tsearch(3) + * Corrected path of inotify.h in inotify_init(2) (closes: Bug#369960) + * Fixed typo in inet(3) (closes: Bug#370277) + + -- Martin Schulze Thu, 8 Jun 2006 08:18:50 +0200 + +manpages (2.33-1) unstable; urgency=low + + * New upstream release + . Added mincore(2) to SEE ALSO of mmap(2) (closes: Bug#367401) + . Added SEE ALSO referring to unlocked_stdio.3 to stdio(3) (closes: + Bug#367667) + . Removed some functions that don't exist in undocumented(7) (closes: + Bug#367671) + . Added SEE ALSO referring to stdio.3 to unlocked_stdio(3) (closes: + Bug#367667) + . Describe stream parameter in getline(2) (closes: Bug#367848) + . Unsplit prototype in fexecve(3) (closes: Bug#367660) + * Added missing define _GNU_SOURCE to assert_perror(3) (closes: + Bug#368994) + + -- Martin Schulze Sun, 4 Jun 2006 08:27:46 +0200 + +manpages (2.32-1) unstable; urgency=low + + * New upstream release + . Document 'm' (mmap) flag in fopen(3) (closes: Bug#365754) + . Expand failure text in ftruncate(2) (closes: Bug#366487) + + -- Martin Schulze Sat, 3 Jun 2006 10:27:59 +0200 + +manpages (2.31-2) unstable; urgency=low + + * The 'nearly free' release + * Found xdr(3), getrpcport(3) and getrpcent(2) on FreeBSD 6.1-STABLE + distributed under the BSD license, hence changing their copyright note + * Bert Hubert confirmed that futex(7) + (originally it was futex(4)) is released under the BSD license + * Arthur David Olson confirmed that the + timezone manpages are in the public domain (zic, zdump, tzfile, + tzselect) + * bindresvport (3), rpc(3) and rpc(5) are also imported from FreeBSD as + part of the RPC manpages + + -- Martin Schulze Thu, 1 Jun 2006 09:51:58 +0200 + +manpages (2.31-1) unstable; urgency=low + + * New upstream source + . New page describing error() and error_at_line (closes: Bug#186307) + . Fixed DESCRIPTION of tmpfile(3) (closes: Bug#363518) + . Untypo in man(7) (closes: Bug#365491) + + -- Martin Schulze Tue, 30 May 2006 09:10:05 +0200 + +manpages (2.30-1) unstable; urgency=low + + * New upstream source + + -- Martin Schulze Sun, 28 May 2006 06:59:20 +0200 + +manpages (2.29-1) unstable; urgency=low + + * New upstream source + . Clarified discussion of file types affected by O_NONBLOCK in open(2) + (closes: Bug#360243) + + -- Martin Schulze Sat, 27 May 2006 06:58:25 +0200 + +manpages (2.28-2) unstable; urgency=medium + + * Adjusted rmdir(2) according to upstream (Bug#205238) + * Updated the URL for the Single Unix Specification v2 in missing(7) + * Added a versioned Replaces entry against glibc-doc due to semaphor + manpages shipped with glibc-doc (Closes: Bug#365547) + * Fixed double braces in stdin(3) (Closes: Bug#365489) + + -- Martin Schulze Thu, 25 May 2006 09:06:11 +0200 + +manpages (2.28-1) unstable; urgency=low + + * New upstream source + - Removed reference to core(5) (closes: Bug#360166) + - Corrected the reference from ppoll(2) to poll(2) (closes: Bug#365338) + * Document EBUSY better in rmdir(2) to reflect the situation on Linux + (closes: Bug#205238) + * Removed readv(3) and writev(3) since they were moved into section 2 a + while ago (closes: Bug#326564) + * Use upstream version of clog10(3) + * Untypo fenv(3) + * Added a note to nl_langinfo(3) that setlocale(3) needs to be called + first (closes: Bug#351834) + * Deactivated set_mempolicy(2) since the interface is provided and + documented in numactl (closes: Bug#360625) + * Removed superflous line in ld.so(8) (closes: Bug#365112) + * Added information about BROWSER to environ(5) (closes: Bug#348930) + * Improved the description of tmpfile(3) (closes: Bug#363518) + * Added error(3) by Justin Pryzby (closes: Bug#186307) + * Added the MIT license for the new error(3) manpage + * Install upstream Changes files (closes: Bug#306121, Bug#348038) + * Added argp_parse to missing(7) (Bug#349388) + + -- Martin Schulze Sun, 30 Apr 2006 11:55:26 +0200 + +manpages (2.27-1) unstable; urgency=low + + * New upstream source + + -- Martin Schulze Sat, 29 Apr 2006 08:19:22 +0200 + +manpages (2.26-1) unstable; urgency=low + + * New upstream source + * Added POSIX note to recv(2) (Closes: Bug#356502) + + -- Martin Schulze Fri, 28 Apr 2006 15:23:35 +0200 + +manpages (2.25-3) unstable; urgency=low + + * Corrected ctanh(3) also sent upstream for 2.30 + * Deactivated the propagation of get_kernel_syms(2), create_module(2), + delete_module(2), init_module(2) and query_module(2) since they are + present in modutils as well and people seem to think that it's not + manpages' business to document system calls (Closes: Bug#360843, + Bug#361084, Bug#361369, Bug#361958, Bug#363252) + + -- Martin Schulze Sun, 23 Apr 2006 12:50:33 +0200 + +manpages (2.25-2) unstable; urgency=medium + + * Deactivated create_module(2) since it is present in modutils as well + (closes: Bug#360843, Bug#361084) + + -- Martin Schulze Sat, 8 Apr 2006 09:19:38 +0200 + +manpages (2.25-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Tue, 4 Apr 2006 08:56:53 +0200 + +manpages (2.24-1) unstable; urgency=low + + * New upstream version + . Added SEE ALSO pointers to wide character equivalent functions + (closes: Bug#351996) + + -- Martin Schulze Mon, 3 Apr 2006 21:49:31 +0200 + +manpages (2.23-1) unstable; urgency=low + + * New upstream version + . Improvements to msgop(2) (closes: Bug#350884) + . Added SEE ALSO for pread(2) (closes: Bug#351873) + . Added SEE ALSO refs for nl_langinfo.3 in localeconf(3) (closes: Bug#351831) + . Added SEE ALSO refs for nl_langinfo.3 in setlocale(3) (closes: Bug#351831) + . Add text describing characters 001 to 037 in ascii(7) (closes: 342173) + + -- Martin Schulze Sun, 2 Apr 2006 16:47:36 +0200 + +manpages (2.22-1) unstable; urgency=high + + * New upstream version + . Clarification to kill(2) (closes: Bug#350236) + * Remove the license directory upon cleanup in order to prevent Heisenbugs + + -- Martin Schulze Sun, 12 Mar 2006 01:03:45 +0100 + +manpages (2.21-1) unstable; urgency=low + + * New upstream version + * Added back man3/fmemopen.3 since it is a free rewrite (closes: Bug#348028) + + -- Martin Schulze Sat, 11 Mar 2006 10:47:34 +0100 + +manpages (2.20-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 10 Mar 2006 23:34:50 +0100 + +manpages (2.19-1) unstable; urgency=low + + * New upstream version + * Added HOWTOHELP as documentation + + -- Martin Schulze Tue, 7 Mar 2006 01:05:20 +0100 + +manpages (2.18-1) unstable; urgency=low + + * New upstream version + . Added SEE ALSO for err.3 (closes: Bug#306867) + . Added references to nsswitch.conf(5); remove cross references to + resolv+(8) (closes: Bug#308397) + + -- Martin Schulze Mon, 6 Mar 2006 00:30:52 +0100 + +manpages (2.17-1) unstable; urgency=low + + * Applied upstream patch from pre-2.18 to resolver(3) (See Bug#251122) + * Applied upstream patch from pre-2.18 to gethostbyname(3) (Ref: Bug#308397) + * New upstream source + * Removed new fmemopen(3) manpage since it is distributed under the GNU + FDL which is considered non-free by Debian. The next non-pristine + upstream tarball will have it removed. + + -- Martin Schulze Fri, 23 Dec 2005 17:55:21 +0100 + +manpages (2.16-1) unstable; urgency=low + + * New upstream release + * Removed reference to resolv+ in resolver(3) (Closes: Bug#214892) + * Corrected the formatting of the package description (Closes: Bug#342176) + * Removed one reference to sigqueue() in kill(2) (Closes: Bug#319797) + * Added resolver(5) to resolver(3) (Closes: Bug#251122) + * Added nsswitch.conf to gethostbyname(3) (Closes: Bug#308397) + * Removes superflous character in networks(5) (Closes: Bug#316517) + + -- Martin Schulze Tue, 13 Dec 2005 10:18:31 +0100 + +manpages (2.15-1) unstable; urgency=low + + * New upstream release, with the following changes + - Untypo in udp(7) (Closes: Bug#340927) + - Added several signal manpages (Closes: Bug#126534) + - Fixed character conversion in strftime(3) (Closes: Bug#340172) + + -- Martin Schulze Mon, 12 Dec 2005 16:33:34 +0100 + +manpages (2.14-1) unstable; urgency=low + + * New upstream release, with the following changes + - New rexec(3) (Closes: Bug#336875) + - Clarified file leases in fcntl(2) (Closes: Bug#339037) + - Completed errors section in open(2) (Closes: Bug#339037) + + -- Martin Schulze Sun, 11 Dec 2005 15:41:22 +0100 + +manpages (2.13-1) unstable; urgency=low + + * New upstream release + + -- Martin Schulze Fri, 9 Dec 2005 06:59:12 +0100 + +manpages (2.12-1) unstable; urgency=low + + * New upstream release + + -- Martin Schulze Thu, 8 Dec 2005 07:27:22 +0100 + +manpages (2.11-1) unstable; urgency=low + + * New upstream release + + -- Martin Schulze Wed, 7 Dec 2005 07:05:44 +0100 + +manpages (2.10-1) unstable; urgency=low + + * New upstream release, with the only cosmetical changes + + -- Martin Schulze Wed, 23 Nov 2005 08:33:40 +0100 + +manpages (2.09-1) unstable; urgency=low + + * New upstream release, with the following changes + - Removed references to fropen() and fwopen() in stdio(3) + (closes: Bug#331174) + + -- Martin Schulze Tue, 22 Nov 2005 07:42:01 +0100 + +manpages (2.08-1) unstable; urgency=low + + * New upstream release, with the following changes + - Add _POSIX_C_SOURCE 199309 to nanosleep(2) prototype (Closes: Bug#314435) + - Clarified arguments in outb(2) (Closes: Bug#263756) + - Corrected prototype in poll(2) (Closes: Bug#322934) + - Removed misleading text in rand(3) (Closes: Bug#328269) + - Correction of description of carg(3) (Closes: Bug#326720) + - Removed reference to rpc_secure(3) in rpc(3) (Closes: Bug#325115) + - Mention pivot-root in initrd(4) (Closes: Bug#323621) + + -- Martin Schulze Fri, 18 Nov 2005 07:46:45 +0100 + +manpages (2.07-1) unstable; urgency=low + + * New upstream release + + -- Martin Schulze Wed, 16 Nov 2005 07:43:53 +0100 + +manpages (2.06-1) unstable; urgency=low + + * New upstream version, with these updates + - Change description for ESTALE in errno(3) (Closes: Bug#237344) + - Added SEE ALSO putgrent(3) (Closes: Bug#211336) + - Refer to /etc/passwd as local password database (Closes: Bug#316117) + - Change protocol in UDP prototype in ip(7) (Closes: Bug#182635) + + -- Martin Schulze Tue, 15 Nov 2005 11:30:47 +0100 + +manpages (2.05-1) unstable; urgency=low + + * New upstream version, with these updates + - Return value adjusted in fpclassify(3) (Closes: Bug#285765) + - Include file adjustment in strtod(3) (Closes: Bug#246668) + - s/selection/gpm/ in vcs(4) (Closes: Bug#253515) + - Use proper signal flag in signal(7) (Closes: Bug#305369) + + -- Martin Schulze Mon, 14 Nov 2005 09:31:02 +0100 + +manpages (2.04-1) unstable; urgency=low + + * New upstream version + - Includes updates nice(5) page (Closes: Bug#296183) + - Fix description of return value in getopt(3) (Closes: Bug#308359) + - Corrected example in hsearch(3) (Closes: Bug#313607) + - Added reference to log1p(3) (Closes: Bug#309578) + - Fix return value for makecontext(3) (Closes: Bug#311800) + - Fix example in rand(3) (Closes: Bug#194842) + - Corrections to realpath(3) (Closes: Bug#239424) + - Corrected header in rcmd(3) (Closes: Bug#311680) + - Corrected %p type in scanf(3) (Closes: Bug#263109) + - Corrected info for standard filedes in stdin(3) (Close: Bug#295859) + - Added missing header to strerror(3) (Closes: Bug#290880) + + -- Martin Schulze Sun, 13 Nov 2005 06:55:01 +0100 + +manpages (2.03-1) unstable; urgency=low + + * New upstream version + * Applied upstream patch acknowledging a comma in ip(7) (closes: + Bug#287917) + + -- Martin Schulze Sun, 6 Nov 2005 14:59:51 +0100 + +manpages (2.02-2) unstable; urgency=low + + * Added a note to hosts(5) about the changed original format (see: + Bug#304242) + * Added a note about when modifications take effect (see: Bug#304242) + * Applied patch by Justin Pryzby to fix english grammar in ip(7) + (closes: Bug#287917) + * Applied patch by Justin Pryzby to fix english grammar in select_tut(2) + (closes: Bug#287917) + * Applied patch by Justin Pryzby to fix english grammar in missing(7) + (closes: Bug#289177) + + -- Martin Schulze Sun, 24 Apr 2005 19:07:07 +0200 + +manpages (2.02-1) unstable; urgency=low + + * New upstream release, incorporating + - helpful example of URL macro usage to man(7) (closes: Bug#278861) + * Adjusted the section of zdump(8) in references in tzselect(8) and + zic(8) since Debian uses the libc-provided version which is in section + 1 and not in section 8 (closes: Bug#300313) + * Applied patch by Justin Pryzby to fix english grammar in null(4) + (closes: Bug#287917) + * Corrected format in hosts(5) and moved the RFC reference to the + historical note section (closes: Bug#304242) + + -- Martin Schulze Thu, 21 Apr 2005 20:43:55 +0200 + +manpages (2.01-1) unstable; urgency=low + + * New upstream release + * Added sigqueue(2) to SEE ALSO of kill(2) (closes: Bug#287495) + + -- Martin Schulze Thu, 30 Dec 2004 20:03:02 +0100 + +manpages (2.00-1) unstable; urgency=low + + * New upstream release + * The new major version number reflects only that there is a new + maintainer, and the desire to avoid eventual releases named + man-pages-1.100 etc. + * This release incorporates the following Debian bugs: + - bind(2) takes const pointer (closes: Bug#239762) + - Typo in declaration for sigtimedwait(2) (closes: Bug#222145) + - /usr/share/man/man2/swapon.2.gz (closes: Bug#204292) + - manual page of snprintf suggests bad coding practice (closes: + Bug#205736) + - undocumented(2) has wrong title (closes: Bug#220741) + - getnameinfo(3) man-page claims errno is set (closes: Bug#229618) + - suggested init/quit sequence in random(4) out of date (closes: + Bug#247779) + - stat manpage: File type checking macros documentation doesn't say + what field is to be used (closes: Bug#249698) + - assert(3) wrongly says that assertion errors go to stdout (cloes: + Bug#284814) + + -- Martin Schulze Sat, 25 Dec 2004 20:44:43 +0100 + +manpages (1.70-2) unstable; urgency=low + + * Untypo and removed superflous newline in errno(3), also applied + upstream + * Formatting improvement in tzset(3), also applied upstream + * Applied upstream patch to sigwaitinfo(2) (closes: Bug#222145) + * Corrected output for assert(3) (closes: Bug#284814) + * Corrected the title (closes: Bug#220741) + * Added missing bracket to cmsg(3) (closes: Bug#237305) + * Fixed typo in shm_open(3) (closes: Bug#271239) + * Removed getspnam(3) from missing(7) (Bug#43210) + * Corrected the example in printf(3) (closes: Bug#205736) + * Fixed typo in modify_ldt(2) (closes: Bug#220859) + * Corrected error code in swapon(2) (closes: Bug#204292) + * Fixed spelling in ip(7) (closes: Bug#210704) + * Applied upstream patch to fix formatting problems in netdevice(7) + (closes: Bug#229865) + * Corrected field order in proc(5) (closes: Bug#231479) + * Added timer_create(2) to missing(7) (Bug#235963) + * Corrected prototype in bind(2) (closes: Bug#239762) + * Added documentation of ERANGE in log2(3) (closes: Bug#250900) + * Adjusted the return value of getnameinfo(3) (closes: Bug#229618) + * Removed unused variable in example of stdarg(3) (closes: Bug#262567) + * Added fnmatch(3) to SEE ALSO of glob(3) (closes: Bug#226182) + * Added field information to stat(2) (closes: Bug#249698) + * Removed explicit mention of extern declaration in errno(3) since it's + superseded now (closes: Bug#174175) + * Fixed typo in __setfpucw(3) (closes: Bug#284935) + * Added fcntl.h to shm_open(3) (closes: Bug#271243) + * Adjustments for clearer documentation in sendfile(2) (closes: Bug#88644) + * Added _GNU_SOURCE to strfry(3) (closes: Bug#213538) + * Applied correction to fcntl(2) (closes: Bug#280520) + * Added note about range of seconds in strftime(3) (closes: Bug#276248) + * Corrected tangent reduction to sine and cosine in ctan(3) and ctanh(3) + (closes: Bug#270817) + * Added rpmatch(3) to missing(7) (Bug#268121) + * Adjusted default path for TZDIR in tzselect(8) (closes: Bug#267471) + * Replaced selection(1) by gpm(8) in vcs(4) (closes: Bug#253515) + * Adjusted the title of send(2) to what the OpenGroup has (closes: Bug#251516) + * Added _GNU_SOURCE to function definition of strtod(3) (closes: Bug#246668) + * Added _XOPEN_SOURCE to function definition of system(3) (closes: Bug#242638) + * Removed dangling reference to non-existing newctime(3) in ctime(3) + (closes: Bug#236884) + * Same for zdump(8), tzselect(8) and zic(8) but they are not distributed + * Added reference to SUSv3 in strcasecmp(3) (Bug#234443) + * Fixed copy-and-paste bug in sysconf(3) (closes: Bug#226974) + * Corrected the section of aio_error in aio_return(3) (closes: Bug#224953) + * Added sync(8) back (closes: Bug#236223) + * Added cap_set_proc(3)/cap_get_proc(3), capsetp(3)/capgetp(3) to + missing(7) (Bug#208856) + * Added pty(4) to missing(7) (Bug#209323) + * Added re_format(7) as alias for regexp(7) (closes: Bug#232962) + * Added refernce to errno to close(2), opendir(3), readdir(3), + closedir(3) (closes: Bug#283179) + * Added preliminary more verbose explanation about uid/euid and gid/egid + to getuid(2) and getgid(2) (closes: Bug#285852) + * Added a potentially Debian-only note to nsswitch.conf(5) (closes: Bug#268846) + + -- Martin Schulze Wed, 22 Dec 2004 18:26:11 +0100 + +manpages (1.70-1) unstable; urgency=low + + * New upstream version + resolv.conf(5): Our addition was accepted (Bug#182886) + * Applied patch by Nicolas François against boot(7) in order to display + all lines (closes: Bug#274429) + * Added if_nametoindex(3) to missing(7) (Bug#235967) + * Adjusted personality(2) (closes: Bug#273200) + + -- Martin Schulze Tue, 2 Nov 2004 11:56:51 +0100 + +manpages (1.69-1) unstable; urgency=low + + * New upstream version + * Forgot to add debian/sync-with-upstream to CVS last time so it was + lost and I had to rewrite it. *sigh* It's now in a different CVS + repository. + + -- Martin Schulze Tue, 2 Nov 2004 09:56:05 +0100 + +manpages (1.68-1) unstable; urgency=low + + * Fixed two formatting glitches in clog10(3) + * Applied patch by Nicolas François + to display the entire text for VT_GETMODE in console_ioctl(4) + * New upstream version + * Added debian/sync-with-upstream to help import new upstream version + * Changed resolver(5) for resolv.conf(5) in license exceptions + + -- Martin Schulze Sat, 16 Oct 2004 15:10:10 +0200 + +manpages (1.67-2) unstable; urgency=low + + * Applied patch to man(7) by Colin Watson to properly document the + URL/Hyperlink department (closes: Bug#163332) + * Corrected the description of .SB in man(7) (closes: Bug#249456) + * Updated the ip numbers for master.debian.org and www.opensource.org in hosts(5) + + -- Martin Schulze Tue, 27 Jul 2004 20:57:48 +0200 + +manpages (1.67-1) unstable; urgency=low + + * New upstream version + * Reapplied all Debian adjustments + + -- Martin Schulze Sun, 23 May 2004 09:17:22 +0200 + +manpages (1.66-1) unstable; urgency=low + + * New upstream version + * Reapplied all Debian adjustments + * Stripped all non-free POSIX components from the original source + tarball, so this package doesn't have to be moved + * Added a note about the removal of non-free POSIX manpages + + -- Martin Schulze Mon, 23 Feb 2004 16:23:34 +0100 + +manpages (1.65-1) unstable; urgency=low + + * New upstream version + * Reapplied all Debian adjustments + + -- Martin Schulze Sat, 21 Feb 2004 17:01:08 +0100 + +manpages (1.64-1) unstable; urgency=low + + * New upstream version + * Reapplied all Debian adjustments + + -- Martin Schulze Fri, 20 Feb 2004 11:12:36 +0100 + +manpages (1.63-1) unstable; urgency=low + + * New upstream version + * Reapplied all Debian adjustments + * New manpage sstk(2) with new copyright note added to make-copyright + + -- Martin Schulze Thu, 19 Feb 2004 12:04:21 +0100 + +manpages (1.62-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Fri, 12 Dec 2003 09:47:01 +0100 + +manpages (1.61-1) unstable; urgency=low + + * New upstream version + + -- Martin Schulze Thu, 11 Dec 2003 10:54:27 +0100 + +manpages (1.60-4) unstable; urgency=low + + * Removed the link mdoc.samples(7). I guess it caused more problems than + benefits. People should know to look at the groff manpages instead. + (closes: Bug#207753, Bug#213405) + + -- Martin Schulze Thu, 11 Dec 2003 09:18:10 +0100 + +manpages (1.60-3) unstable; urgency=low + + * Added ksoftirqd(9) by Matthew Wilcox (see Bug#179475) + + -- Martin Schulze Mon, 22 Sep 2003 16:10:55 +0200 + +manpages (1.60-2) unstable; urgency=low + + * Skip getxattr(2), lgetxattr(2) and fgetxattr(2) during installation + since exactly the same manpage is in libattr1-dev as well (closes: + Bug#207331) + * In fact, skipped all xattr manpages that are also present in the + libattr1-dev package. + + -- Martin Schulze Fri, 29 Aug 2003 10:22:54 +0200 + +manpages (1.60-1) unstable; urgency=low + + * Applied upstream changes to proc(5) (after 1.60) + * New upstream source 1.59 + . Upstream included our changes to lseek(2) + . Upstream removed FD_CLR(2) FD_ISSET(2) FD_SET(2) FD_ZERO(2) + adjtime(2), but we keep them. + . Upstream removed ttys(4), but we keep it. + * New upstream source 1.60 + + -- Martin Schulze Wed, 27 Aug 2003 17:16:25 +0200 + +manpages (1.58-2) unstable; urgency=low + + * Added missing license files, really (closes: Bug#191143) + + -- Martin Schulze Tue, 26 Aug 2003 20:15:56 +0200 + +manpages (1.58-1) unstable; urgency=low + + * Added a note about man-pages@qa.debian.org to the undocumented(7) + page. (Closes: Bug#191675) + * New upstream source (1.58) (closes: Bug#175564, Bug#175287) + . Upstream accepted our changes to openpty(3) + . Upstream removed readv(3) + . Upstream accepted our changes to setgid(2) + . Upstream accepted most of our changes to syscalls(2) + . Upstream removed ttys(4) + . Upstream accepted our changes to raw(7) + . Updated deprecation information on getipnodebyname(3) (closes: + Bug#183112, Bug#176709, Bug#157746, Bug#152780) + . Updated realpath(3) now warns that MAXPATHLEN may not exist (closes: + Bug#152136) + . Upstream added links for modfl(3) and modff(3) (partially fixes: + Bug#17872) + . Upstream added undocumented(2) (closes: Bug#149397) + . Upstream added strtoll(3) and strtoull(3) (closes: Bug#163829) + . Updated wait(2) to mention the effect of ptrace (closes: Bug#136062) + . Upstream added sigqueue(2) (closes: Bug#138414) + . Upstream corrected the description of vectored IO buffer handling + (closes: Bug#164628) + . Upstream changed the description of SIOCOUTQ (closes: Bug#103862) + . Upstream changed the return value of iconv(3) to (size_t)-1 + (closes: Bug#204627) + . Upstream added expf(3), expl(3), sinf(3), sinl(3), erff(3), erfl(3) + as links (closes: Bug#176917) + . Upstream added grantpt(3), unlockpt(3) and ptsname(3) (closes: Bug#124060) + . Upstream added syscall(2) (closes: Bug#101722) + . Upstream used "type" consistently through popen(3) (closes: Bug#199314) + . Upstream corrected encrypt(3) (closes: Bug#188283) + . Upstream added "#define _GNU_SOURCE" to getresuid(2) (closes: Bug#154382) + . Upstream updated syscalls(2) to include new syscalls (closes: + Bug#101846, Bug#59007) + . Upstream added queue(3) from BSD (closes: Bug#138914) + . Upstream added futex(2) (closes: Bug#189168) + . Upstream added ether_ntoa(3), ether_ntoa_r(3), ether_aton(3), + ether_aton_r(3), ether_ntohost(3), ether_hostton(3), ether_line(3) + (closes: Bug#112415) + . Upstream added a general note about libutil to openpty(3) (closes: Bug#179427) + . Upstream rewrote parts of charset(7) (closes: Bug#169631) + . herror() and hsterror() are no longer obsolete (closes: Bug#46851) + . Upstream now documents the historic behaviour of glibc for + [v]snprintf (closes: Bug#43728) + . Upstream adjusted the description for EINVAL in select(2) (closes: Bug#199012) + . Updateam removed the double word from tcp(7) (closes: Bug#203765) + . Upstream added .so files for gmtime_r(3) and localtime_r(3) (closes: Bug#175853) + * Added links for fmodl(3) and fmodf(3) (closes: Bug#17872) + * Adjusted the URL for ESR (closes: Bug#195022, Bug#186554) + * Added link to errno(3) to perror(3) (closes: Bug#143423) + * Added color to SYNOPSIS of errno(3) + * Adjusted the comment for st_ctime according to (closes: Bug#150726) + * Added to the list of includes in tcp(7) (closes: Bug#144838) + * Added missing description for sa_handler and sa_sigaction (Matthew + Wilcox) (closes: Bug#148647) + * Added a note about empty am/pm for %p to strftime(3) (closes: Bug#151127) + * Corrected the reference to ram(4) in initrd(4) (closes: Bug#154275) + * Corrected the types for timeval.tv_sec (time_t) and timeval.tv_usec + (suseconds_t) (closes: Bug#155102) + * Added pthread_mutex(3) as missing manpages (Bug#155334) + * Reformatted the description for both binary packages a little bit. An + itemized list and numbers may be confusing + * Adjusted reference from ipfw(7) to ipfw(4) from ip(7), which still + doesn't exist in the binary but in the source package of ipchains as + it is stated in the manpage of ip(7) (fixes: Bug#157127) + * Removed reference to non-exsisting wscanf(3) from wprintf(3) (closes: + Bug#157249) + * Added the CONFORMING TO section from NetBSD to getaddrinfo(3) (closes: + Bug#157323, Bug#172975) + * Adjusted the section for dpkg in undocumented(7) (closes: Bug#157716) + * Added a missing word to stdio(3) (closes: Bug#159428) + * Added error handling to the example of select(2), also accepted + upstream (closes: Bug#160676) + * Added mentioning of RTAI to sched_setscheduler(2), also accepted + upstream (closes: Bug#160708) + * Corrected spelling in bstring(3) by Richard Braakman (closes: + Bug#194623) + * Applied patch by Joshua Kwan to fix two typos and a duplicate + mentioning in hier(7), also accepted upstream (closes: Bug#157391) + * Adjusted header files for memalign() and posix_memalign() in + posix_memalign(3) (closes: Bug#182117) + * Applied patch by Joshua Kwan to correct the define __GLIBC_MINOR__ in + packet(7) (closes: Bug#167089) + * Corrected description of fileno() in stdio(3) (closes: Bug#137066) + * Corrected the fieldname in utmp(5) (closes: Bug#195619) + * Improved description of WIFEXITED in waitpid(2) by Matthew Wilcox + (closes: Bug#176068) + * Applied upstream patch for posix_memalign(3) by Andries Brouwer + * Corrected the prototype for dlsym() in dlopen(3) (closes: Bug#149481) + * Added .so link to stdarg for va_copy(3) (closes: Bug#161847, Bug#164488) + * Added SUSv2 and POSIX 1003.1-2001 and a note about to + socket(2) and socketpair(2), negotiated with upstream. (closes: Bug#155788) + * Added improved texts by Martin Pool to + sendfile(2) (closes: Bug#158814) + * Added a new manual page for clock_getres(), clock_gettime() and + clock_settime() by Nick Clifford (closes: Bug#136214) + * Updated host.conf(5) to reflect the current situation in glibc 2.3.2, + also applied upstream + * Improved the description of the return value for recv() family + (closes: Bug#167154) + * Turned hyphens into minuses in getopt(3), also applied upstream + (closes: Bug#167969) + * Removed self-reference from hosts(5) (closes: Bug#170378, Bug#203030) + * Escaped the backtick in ascii(7) (closes: Bug#172888) + * Corrected the af parameter for getipnodebyname(3) (closes: Bug#172972) + * Corrected an error interpretation in munlock(2) according to SUSv2/3 + (closes: Bug#180415) + * Applied improved description to resolver(5) by Bernhard R. Link + (closes: Bug#182886) + * Corrected glob(7) (closes: Bug#183468) + * Applied patch to sendfile(2) by Matthew Wilcox to document EAGAIN + (closes: Bug#187226) + * Added strptime(3) to SEE ALSO for strftime(3) (closes: Bug#187825) + * Corrected proc(5) and times(2) according to (closes: + Bug#188887) + * Applied upstream patch against lseek(3) to fix incomplete description + (closes: Bug#197096) + * Applied patch by Matthew Wilcox against random(4) (closes: Bug#197830) + * Adjusted the description of section 7 in man(7) according to intro(7) + (closes: Bug#162223) + * Corrected the title in undocumented(7) (closes: Bug#162383) + * Added the priority to the example in syslog(3) (closes: Bug#176549) + * Removed duplicate entry for /usr/share/{doc,man} from hier(7) (closes: + Bug#177548) + * Added fopencookie(3) to missing(7) (Bug#182706) + * Corrected tsearch(3) after description from Thomas Krennwallner + (closes: Bug#188032) + * Corrected the return type of cfmakeraw() in termios(3) (closes: Bug#193852) + * Added information about open file descriptors to chroot(2) (closes: Bug#59504) + * Applied patch to fclose(2) by H. S. Teoh + (closes: Bug#67239) + * Added error(3) to missing(7) (Bug#186307) + * Added several notes to tzfile(5) to explain the history of + (closes: Bug#122906) + * Added rcmd_af(3) to the missing(7) (Bug#202022) + * Added source reference for isblank() to isalpha(3) (closes: Bug#203826) + * Added references to semop(2) and semget(2) to semctl(2) (closes: Bug#148428) + * Corrected the prototypes of functions in fenv(3) + * Added new manpage strtoimax(3) by Brian Carlson, also accepted + upstream (closes: Bug#130065) + * Added description of strtoumax() to the same manpage + * Added sigwait(2) as missing manpage (Bug#147778) + * Imported operator(7) from FreeBSD (closes: Bug#177099) + * Used \(+- for a similar glyph which should be readable in other + locales as well (closes: Bug#199089) + * Added a list of missing kernel threads to missing(7) (Bug#179475) + * Added a note to hosts.equiv(5) that documents interaction with PAM + (closes: Bug#160522) + * Removed mdoc.samples(7) from distribution and linked to groff_mdoc(7) + instead since it is a more accurate version of the same file. + (closes: Bug#142805) + * Fixed typo in sinl(3) and sinf(3) + * Added a program that identifies the copyright of all manpages and + generates a nicely formatted copyright file (closes: Bug#191143) + * This was at least inspired by Esteban Manchado Velázquez + * Many thanks to Matthew Wilcox + + -- Martin Schulze Mon, 25 Aug 2003 19:48:16 +0200 + +manpages (1.48-2) unstable; urgency=low + + * Added a new manpage for mailname(5) by Joe Wreschnig. (closes: + Bug#140171) + * Corrected raw(7) with new information from Andi Kleen and help of + Andries 'Upstream' Brouwer. + * Upstream removed the note to POSIX.2, which is not an approved + standard, from sysconf(3) (closes: Bug#126816) + * Upstream merged the two NOTES sections of select(2) (closes: Bug#129872) + * Really corrected IPv4 addresses in ipv6(7). (closes: Bug#139026) + * There is no reference to non-existing pagesize(2) in alloca(3). + (closes: Bug#143060) + + -- Martin Schulze Tue, 16 Apr 2002 08:38:33 +0200 + +manpages (1.48-1) unstable; urgency=low + + * New upstream version (closes: Bug#135853) + * Added a link from environ(5) to environ(7) to fix inconsistency with + other manpages packages + * Applied upstream change to waitpid(2) which will be visible in the + next upstream version as well. (closes: Bug#137218) + * Removed prohibitive sentence from raw(7). (closes: Bug#138713) + * Corrected IPv4 addresses in ipv6(7). (closes: Bug#139026) + * Removed reference to non-existing pagesize(2) from alloca(3). + (closes: Bug#139064) + + -- Martin Schulze Fri, 29 Mar 2002 14:54:26 +0100 + +manpages (1.47-10) unstable; urgency=low + + * Removed vsyslog from missing(7) + * Fixed note of stroull(3) to strtoull(3). How is one supposed to fix + bugs if the bug report is so buggy that it cannot be fixed? + * Added strtoull(3) with help by Rune B. Broberg + (closes: Bug#114459) + * Added strtoll(3) just as above + * Added a note to difftime(3) inspired by Bug#135028 + * Added new link and description to memrchr(3) with help of Ian Redfern + (closes: Bug#110906) + * Updated getpwnam(3) to reflect non-/etc/passwd user databases (closes: + Bug#135975) + * Added getpwnam_r(3) + * Updated setpriority(2) to reflect the real priority range [-20,19] + (closes: Bug#136046) + * Added clock_gettime etc. to missing(7) (Bug#136214) + + -- Martin Schulze Sat, 9 Mar 2002 09:53:38 +0100 + +manpages (1.47-9) unstable; urgency=low + + * Added a disclaimer for those people who plan to NMU this package + * Nitpicked wprintf(3) + * Improved bstring(3) + * Added missing vsyslog(3) link file (closes: Bug#5750) + * Added more information to getopt(3) (closes: Bug#133150) + * Added adjtime(2) (closes: Bug#134048) + + -- Martin Schulze Sun, 17 Feb 2002 20:32:37 +0100 + +manpages (1.47-8) unstable; urgency=low + + * Added a note about libutil to login_tty(3) + * Added login(3) (closes: Bug#130505) + + -- Martin Schulze Mon, 28 Jan 2002 18:01:36 +0100 + +manpages (1.47-7) unstable; urgency=low + + * Added a note about _BSD_SOURCE to wait4(2) (closes: Bug#128866) + + -- Martin Schulze Sun, 13 Jan 2002 16:32:11 +0100 + +manpages (1.47-6) unstable; urgency=low + + * Added some blurb about EXAMPLES to man(7) (closes: Bug#127977) + * Added new upstream shmctl(2), shmop(2) and truncate(2) + + -- Martin Schulze Thu, 10 Jan 2002 19:27:56 +0100 + +manpages (1.47-5) unstable; urgency=low + + * Switch to upstream semget(2) which incorporates my additions and + more. + + -- Martin Schulze Sat, 5 Jan 2002 17:21:27 +0100 + +manpages (1.47-4) unstable; urgency=low + + * Changed include file for after conversation with upstream + * Updated fopen(3) to document that fseek(3) is being ignored in certain + situations. (closes: Bug#107966) + + -- Martin Schulze Thu, 3 Jan 2002 20:25:16 +0100 + +manpages (1.47-3) unstable; urgency=low + + * Added note to required define and another include file in re_comp(3) + (closes: Bug#126796) + * Updated semget(2) after reading SUSv2 and the kernel source code + (closes: Bug#123936) + * Added signal &c manpages to missing(7) + + -- Martin Schulze Tue, 1 Jan 2002 16:11:24 +0100 + +manpages (1.47-2) unstable; urgency=low + + * Updated dir_colors(5) + * Updated getdate(3) + * Nitpicked LDP(7) + + -- Martin Schulze Mon, 31 Dec 2001 19:45:28 +0100 + +manpages (1.47-1) unstable; urgency=low + + * New upstream source + . Upstream accepted the Debian patch to tsearch(3) partially + . Upstream partially accepted the Debian patch to scandir(3) + . Upstream accepted the contents of the Debian patch to ctime(3) + * Updated dir_colors(5) + * Updated tsearch(3) + + -- Martin Schulze Thu, 27 Dec 2001 13:16:11 +0100 + +manpages (1.46-2) unstable; urgency=low + + * Removed ld.so(8) from distribution (closes: Bug#126392, Bug#126439, + Bug#126483, Bug#126485) + * Made installation script more easier to read for humans + + -- Martin Schulze Wed, 26 Dec 2001 20:28:45 +0100 + +manpages (1.46-1) unstable; urgency=low + + * New upstream sourced (closes: Bug#31988) + * Haha, we (I) documented the behaviour of kill(2) according to what the + current kernel does, upstream read the standard and submitted a kernel + patch to follow the standard. *booom* No clean shutdown was available + anymore... Linus reverted the patch and now the manpage states it + properly. That gave me a good Christmas laugh! :) + + -- Martin Schulze Mon, 24 Dec 2001 10:24:13 +0100 + +manpages (1.45-2) unstable; urgency=low + + * Reverted Debian patch and switched to upstream version of iopl(2) + * Reverted Debian patch and switched to upstream version of ipc(2) + * Switched to upstream version of pause(2) + * Switched to upstream version of truncate(2) + * Improved crypt(3) + * Switched to upstream version of dbopen(3) with the exception of + #include + * Improved ffs(3) + * Converted getloadavg(3) to GNU/Linux style + * Reverted Debian patch and switched to upstream version of glob(3) + * Improved scandir(3) + * Nitpicked tsearch(3) + * Added tdestroy(3) as link + * Waded through the entire Debian patch, hoping a lot of things could be + reported upstream, in order to reduce the size of the patch and making + other people happy as well. That wasn't exactly as successful as I + had hoped. *sigh* + * Added floating point routines to missing(7) (see Bug#124060) + * Markup improvements for syscalls(2) + * Second try to fix the override disparity + * Updated dir_colors(5) (closes: Bug#90605) + + -- Martin Schulze Mon, 24 Dec 2001 00:44:43 +0100 + +manpages (1.45-1) unstable; urgency=low + + * New upstream source + * Reapplied Debian patch where it was required according to CVS + * Added an Elisp file provided by Karl M. Hegbloom + * Nitpicked charsets(7) + * Nitpicked environ(5) + * Nitpicked ftime(3) + * Nitpicked dlopen(3) + * Nitpicked daemon(3) + * Nitpicked stat(2) + * Improved markup in signal(2) + * Nitpicked bind(2) + * Nitpicked sigaltstack(2) + * Nitpicked setbuf(3) + * Nitpicked protocols(5) + * Added networks(5) (closes: Bug#7618) + + -- Martin Schulze Sat, 22 Dec 2001 18:58:45 +0100 + +manpages (1.44-2) unstable; urgency=low + + * Small correction to select(2) from Andries + * Fix override disparity: from standard to important + * Reverted Debian patch for suffixes(7), courtesy of Andries + * Reverted Debian patch for proc(5), courtesy of Andries + * Added more missing manpages (Bug#124060) + * Added single fpurge(3) manpage from Andries + * Added single stdio_ext(3) manpage from Andries + * Added new uname(2) manpage from Andries (closes: Bug#119975) + * Updates to truncate(2) from Andries + * Corrected spelling (closes: Bug#125112) + * Updated getpagesize(2) wrt. return value (closes Bug#124334) + * Updated man(7) with regard to groff_mwww(7) (closes: Bug#63311) + + -- Martin Schulze Sat, 22 Dec 2001 11:08:31 +0100 + +manpages (1.44-1) unstable; urgency=low + + * The "Former-maintainer-takes-back" release (closes: Bug#12272, + Bug#13876, Bug#24566, Bug#90901, Bug#89849, Bug#94493) + * Hence, new maintainer + * Public CVS at :pserver:anonymous@cvs.infodrom.org:/var/cvs/debian/manpages/ + * New upstream version (closes: Bug#120211, Bug#97938, Bug#34179, + Bug#23738, Bug#103617, Bug#62875, Bug#101431, Bug#102091, Bug#32159, + Bug#108889, Bug#111111) + * Added dh_clean to binary target so it can be built twice in a row + * Updated dysize(3) + * Updated rpc(5) + * Corrected drand48(3) (closes: Bug#118710) + * Updated truncate(2) (closes: Bug#115619) + * Updated daemon(3) (closes: Bug#112504) + * Updated man(7) (closes: Bug#111113) + * Updated hier(7) + * Updated assert(3) + * Updated dlopen(3) (closes: Bug#106590, Bug#63733) + * Updated ttyname(3) (closes: Bug#103470) + * Updated syslog(3) (closes: Bug#102350) + * Updated fflush(3) (closes: Bug#101536) + * Updated kill(2) (closes: Bug#101243) + * Updated ftime(3) (closes: Bug#99802) + * Updated ctime(3) (closes: Bug#99802) + * Added missing .so links (closes: Bug#99615) + * Added missing .so links (closes: Bug#99554) + * Updated getpwent(3) (closes: Bug#81098) + * Updated perror(3) (closes: Bug#53737) + * Added openpty(3) (closes: Bug#27201) + * Updated catopen(3) (closes: Bug#24919) + * Updated console_codes(4) (closes: Bug#11805) + * Removed a dupe from strftime(3) (closes: Bug#109050) + * Updated environ(5) (closes: Bug#115010) + * Rearranged bind(2) (closes: Bug#63415) + * Updated undocumented(7) (closes: Bug#76366) + * Added getline(2) (closes: Bug#101434) + * Updated gettimeofday(2) (closes: Bug#99257) + * Removed getline(2) after discussion with upstream. + * Added missing(7) to reflect currently missing manpages + * Finally added documentation of v?asprintf() (closes: Bug#11840) + * Finally added documentation of v?dprintf() + * Improved ctime(3) + * Added .so links to reentrant ctime(3) routines (fixes: 59922) + * Updated kill(2) to document the rejection and the real bug (in Linux kernel) + + -- Martin Schulze Fri, 14 Dec 2001 20:35:37 +0100 + +manpages (1.39-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/copyright: Add URL of upstream sources (closes: #90901). + * debian/control: Build-depend on debhelper (closes: #89849). + + -- Colin Watson Fri, 23 Nov 2001 00:05:41 +0000 + +manpages (1.39-1) unstable; urgency=low + + * New upstream release (closes:Bug#106665). + * getservbyname(3): proto can be NULL (closes:Bug#21018). + * mmap(2): Describe the effects of fork(2) on it (closes:Bug#7405). + * inet_addr(3) Does not return a long (closes:Bug#57397). + * ioctl_list(2): Swapped description (closes:Bug#53406). + * syslog(3): Mentions LOG_FTP (closes:Bug#53118). + * poll(2): Add EBADF (closes:Bug#36604). + * clone(2): It's been updated (closes:Bug#53342). + (Thanks to Martin Michlmayr for most of this list). + * charsets(7): + Important updates from David Starner + (closes:Bug# 107660). + * infnan(3): Removed, this funcion no longer seems to exist. + (closes:Bug#107319). + * Finally removed compatibility /usr/man/man7/undocumented.7.gz symlink. + (closes:Bug#108411). + + -- Nicolás Lichtmaier Sun, 12 Aug 2001 21:05:32 -0300 + +manpages (1.38-1) unstable; urgency=low + + * New upstream release. + * scandir(3): The comparison functions take "const void *" as arguments + (closes:Bug#71444). + + -- Nicolás Lichtmaier Sun, 1 Jul 2001 18:48:02 -0300 + +manpages (1.36-2) unstable; urgency=low + + * Removed nscd.conf(5) and nscd(8) from this package + (closes:Bug#98352,Bug#98354,Bug#98358,Bug#98364,Bug#98359,Bug#98418,Bug#98498). + + -- Nicolás Lichtmaier Fri, 25 May 2001 17:05:48 -0300 + +manpages (1.36-1) unstable; urgency=low + + * New upstream release. + * unlink(2): Fixes to return codes (closes:Bug#97778). + * unicode(7): Updated (closes:Bug#88155). + * ip(7): No longer has ENOBUFS and ENOMEM twice (closes:Bug#95820). + * tcp(7): s/SO_KEEPOPEN/SO_KEEPALIVE (closes:Bug#89922). + * strsep(3): Now says what happens if the stringp parameter is NULL + (closes:Bug#14327). And it says that the buffer is modified + (closes:Bug#50412). + * Added missing tab in suffixes(7) (closes:Bug#92107). + * crypt(3): Fixed spelling of "algorithm" (closes:Bug#88838,Bug#89306). + * strcpy(3): Typo (closes:Bug#89179). + + -- Nicolás Lichtmaier Mon, 21 May 2001 00:21:16 -0300 + +manpages (1.34-3) unstable; urgency=low + + * strdup(3): Added strndup() (closes:Bug#86363). + * stdio(3): Removed reference to fgetline(3) (closes:Bug#86640). + * bind(2): Removed EROFS from the list of errors that SVR4 defines "in + addition", beacause it is being defined. + * shmget(2): State that SHMMNI was 128 in Linux 2.2 kernels + (closes:Bug#86343). + * swab(3): Changed string.h to unistd.h (closes:Bug#82910). + * iconv(3): Removed const from 2nd parameter (closes:Bug#82995). + * putenv(3): Newer versions of standards removed const from putenv() + parameter, so did I (closes:Bug#81857). + * ffs(3): ffs() returns 0, not NULL (closes:Bug#79764). Added SUSv2 to + the "CONFORMING TO" section. Added note about SUSv2 specifying this + function in strings.h instead of string.h. + * scandir(3): Added reference to versionsort() sorting function. + * dbopen(3): Added #include (closes:Bug#18816). Updated + prototypes (although these pages are obsolete and new ones should be + provided by libdb2-dev) (closes:Bug#69868). + + -- Nicolás Lichtmaier Sun, 25 Feb 2001 02:52:09 -0300 + +manpages (1.34-2) unstable; urgency=low + + * ftpusers(5): Removed from this package, it's being included with + the FTP servers (closes:Bug#80495,Bug#80507,Bug#80536). + * vcs(4), vcsa(4): Included again, they were removed in Apr 6th 1997 who + knows why (closes:Bug#79039). + + -- Nicolás Lichtmaier Tue, 26 Dec 2000 21:04:11 -0300 + +manpages (1.34-1) unstable; urgency=low + + * New upstream release. + * termios(3): Documents c_cc (closes:Bug#77101,Bug#77102). + * fork(2): Adds #include (closes:Bug#53797). + + -- Nicolás Lichtmaier Mon, 25 Dec 2000 03:51:08 -0300 + +manpages (1.31-3) unstable; urgency=low + + * printf(3): Replaced \' with ' (closes:Bug#75934). + * ipc(2): Added () after ipc to make it clear that it talks about the + function, not the concept (closes:Bug#77895). + * regex(3): Added `#include ' (closes:Bug#77143). + * tempnam(3): Recommend tmpfile(3) (closes:Bug#77884). + * getloadavg(3): Added BSD manpage (closes:Bug#77417). + + -- Nicolás Lichtmaier Mon, 27 Nov 2000 01:31:58 -0300 + +manpages (1.31-2) unstable; urgency=low + + * tsearch(3): Noted that modifying the tree from tsearch()'s action + is undefined, fixed the example (closes:#63575). Document GNU's + tdestroy(), as it's the only clean way of freeing the tree. + * fcntl(2): fcntl()'s SETLK/SETLKW can produce a EBADF error + (closes:Bug#74750). + * proc(5): Removed blank line (closes:Bug#70735). + * ip(7): Changed header (closes:Bug#75170,Bug#70637). + + -- Nicolás Lichtmaier Mon, 30 Oct 2000 07:57:32 -0300 + +manpages (1.31-1) unstable; urgency=low + + * New upstream release (mostly the upstream adoption of many Debian + patches). + * abort(3): SIGABORT -> SIGABRT (closes:Bug#68750). + * getttimeofday(2): Add explanation of the fields tv_sec and tv_usec + (closes:Bug#68721). + + -- Nicolás Lichtmaier Sat, 26 Aug 2000 23:00:32 -0300 + +manpages (1.30-1) unstable; urgency=low + + * New upstream release: + * mmap(2): MAP_PRIVATE don't store writes into the mmaped file + (closes:Bug#30729). + * mmap(2): Removed patch. The macros _POSIX_MAPPED_FILES and MAP_FAILED + do exist now. The patch was added in response to bug #11856, three years + ago. + * tzset(3): Readapted to Debian. + * signal(2): Readapted upstream changes. + * gethostbyname(3): Fixed typo (closes:Bug#67555). + * getpid(2),setuid(2),setreuid(2),setregid(2),getgroups(2): + Added #include (closes:Bug#50268). + * execve(2): Fixed typo (closes:Bug#44348). + + -- Nicolás Lichtmaier Sun, 30 Jul 2000 19:27:01 -0300 + +manpages (1.29-4) unstable; urgency=low + + * encrypt(3),setkey(3): Added manpage (closes:Bug#67383). + * close(2), fclose(3), fflush(3): Added a note about these not ensuring + that data is physycally stored on disk (closes:Bug#67241,Bug#67240). + * wait(2): Changed ERESTARTSYS to EINTR (closes:Bug#66667). + * exec(3): Changed reference to libc5 to libc6, after noting + that the default path for execvp (:/bin:/usr/bin) hasn't changed + (closes:#66256). + + -- Nicolás Lichtmaier Sat, 22 Jul 2000 01:58:38 -0300 + +manpages (1.29-3) unstable; urgency=low + + * Removed the lilo.conf(5) manpage (closes:Bug#61234,#61893). + * Added links to rpc(3) from the 60 RPC functions defined there. + + -- Nicolás Lichtmaier Sat, 27 May 2000 18:43:58 -0300 + +manpages (1.29-2) frozen unstable; urgency=low + + * hosts(5): Added from Manoj Srivasta (closes:Bug#60207). + * hier(7): Some minor changes. Documented /usr/doc and /usr/share/man + (closes:Bug#57481). + * tmpnam(3): Now recommends tmpfile() instead of mkstemp() + (closes:Bug#60896). + * Package descrption now points to glibc-doc (closes:Bug#60229). + * alarm(2): Copied warning from sleep(3) about that mixing these + functions is not a good idea (closes:Bug#16842). + * pause(2): Clarified error return. The function always set errno to + EINTR. + * suffixes(7): Added the upcomming .msi suffix for MS Windows packages. + + -- Nicolás Lichtmaier Sat, 25 Mar 2000 18:22:33 -0300 + +manpages (1.29-1) frozen unstable; urgency=low + + * New upstream release incorporating a huge patch from me. Many + Debian-only additions are now in the usptream version. + * gethostbyname(3): Typo (closes:Bug#59408). + * mkstemp(3): Added a note telling that tmpfile(3) is preferred + (closes:Bug#59456). + * flock(2): Added lockf(3) to the SEE ALSO section. + * printf(3): Removed comments about "early libc4". + * shells(5): Small typo. + * signal(2): Added note pointing to signal(7). Removed some silly + suggestions telling how nice signals are (that were only in the + Debian version of the page =) ). + + -- Nicolás Lichtmaier Thu, 9 Mar 2000 21:42:52 -0400 + +manpages (1.28-3) frozen unstable; urgency=low + + * Minor fix to the `Replaces: rsh-server' line (closes:Bug#57675). + * strtok(3): Removed the "never use this function sentence", changed + it to a warning (closes:Bug#57673). Added note about strtok not + being trhead-safe. Make this page also document the thread safe + verson: strtok_r. + * gets(3): Added a `never use gets()' to the BUGS section. + * uname(2): Noted that the domainname member is a GNU extension + (closes:Bug#57689). + * toupper(3): If the parameter is not an unsigned char or EOF the + behaviour is undefined (closes:Bug#57652). + + -- Nicolás Lichtmaier Sun, 13 Feb 2000 19:16:31 -0300 + +manpages (1.28-2) frozen unstable; urgency=low + + * Added `replaces' on rsh-server header for the hosts.equiv(5) manpage + (closes:Bug#56152,Bug#56162,Bug#56274,Bug#56227). + * outb(2): Removed reference to non-existant out(9) (closes:Bug#38490). + * acct(5): Corrected reference to header file, noted that both + define the same `struct acct' type (closes:Bug#35409). + * setenv(3): Changed reference to environ(7) (closes:Bug#57033). + + -- Nicolás Lichtmaier Sat, 5 Feb 2000 16:02:20 -0300 + +manpages (1.28-1) frozen unstable; urgency=low + + * New upstream release. + * Updated crypt(3) manpage (closes:Bug#43222,Bug#42213,Bug#54025). + * putenv(3). Fixed SEE ALSO (closes:Bug#51813). + * getrlimits(2): struct rlimit uses rlim_t (closes:Bug#55338). + * readv(3): Fixed typo (closes:Bug#54980). + * tzset(3): It reads /etc/localtime (closes:Bug#55501). + * tzset(3): The time files are in /usr/share/zoneinfo (closes:Bug#44115). + * undocumented(7): Updated (closes:Bug#52588). + * host.conf(5): Renamed alert to spoofalert command + (closes:Bug#50253,#41350,#34541). + * dir_colors(5): Fixed SEE ALSO section (closes:Bug#54483). + * shells(5): Added note about security issues with this file. + Added getusershell(3) to SEE ALSO (closes:Bug#40880). + * suffixes(7): Updated (closes:Bug#55971). + + -- Nicolás Lichtmaier Sun, 23 Jan 2000 01:25:15 -0300 + +manpages (1.27-1) unstable; urgency=low + + * New upstream release (closes:Bug#46373). + * Changed `Standards-Version' to 3.1.0. + + -- Nicolás Lichtmaier Sun, 14 Nov 1999 23:13:15 -0300 + +manpages (1.26-1) unstable; urgency=low + + * New upstream release. + * Moved docs under /usr/share. + * Updated `Standards-Version' to 3.0.1. + * getcwd(3),fcloseall(3): Replaced define __USE_GNU with the correct + one: _GNU_SOURCE. + * getenv(3). Now points to environ(7) instead of environ(5) + (closes:Bug#42977). + * unicode(7): wchar is 32 bits wide and signed, not 16 bits and unsigned + (closes:Bug#42550). + * Replaced some custom install operations with debhelper. + + -- Nicolás Lichtmaier Sun, 12 Sep 1999 19:17:02 -0300 + +manpages (1.25-1) unstable; urgency=low + + * New upstream release (closes:Bug#41759). + * socket(2): Fixed header declaring need to preprocess with tbl. + * Added `Section:' and `Priority:' fields to package control file. + * Removed obsolete info from TODO file. + + -- Nicolás Lichtmaier Sat, 31 Jul 1999 20:58:21 -0300 + +manpages (1.23-2) unstable; urgency=low + + * Moved /usr/man to /usr/share/man (closes:Bug#41324, Bug#41933). Removed + all the `Replaces:' headers since there are no longer conflicts with + older packages. + * zic(8), zdump(8): Removed, they are included now in the libc6 package. + * strptime(3): Fixed RETURN VALUE section with text form the glibc info + documentation (closes:Bug#41094). Removed BUGS and NOTES sections. + Noted that _XOPEN_SOURCE or _GNU_SOURCE must be defined to include + the prototype for this function (closes:Bug#22471). + * __setfpucw(3): Marked it as obsolete and pointed the user to the info + docs about setting the FPU (closes:Bug#40488). + * truncate(2): Say that POSIX does not define truncate's behaviour if + the file is smaller than length (closes:Bug#38270). + * hsearch(3): Spelling mistakes (closes:Bug#38011). + * locale(7): Some minor fixes (closes:Bug#33048). + + -- Nicolás Lichtmaier Sat, 31 Jul 1999 17:44:20 -0300 + +manpages (1.23-1) frozen unstable; urgency=low + + * New upstream release, fixes bug #30141 (undocumented + function hstrerror). + * puts(3): removed ungetc from SYNOPSIS. Fixes bug #35171. + * dlopen(3): Small fix to sample code. Fixes bug #33507. + * socket(2): Fixed tiny typo. Was bug #30115. + * recvfrom(2): Had wrong types in the prototype. Fixes bug #28684. + + -- Nicolás Lichtmaier Sun, 18 Apr 1999 16:24:41 -0300 + +manpages (1.22-2) frozen unstable; urgency=low + + * Fixed upstream archive location. + * getdents(2): Added `#include '. Fixes bug #21427. + * ctime(3): Removed reference to non-existant newctime(3). + Fixes bug #30493. + * daemon(3): Added from BSD manpage. Fixes bugs #16381, #28976. + * getsockopt(3): Removed duplicated text. Fixes bug #30516. + * strftime(3): Added "%C". Fixes bug #32151. + * hier(7): Added info about /usr/share and a note about /usr/src. + * man(7): Fixed FILES section. Fixes bug #31537. + * lilo(8): Removed from package, is now included in the lilo package. + Fixes bugs #32349, #32585. + + -- Nicolás Lichtmaier Sat, 6 Feb 1999 14:37:19 -0300 + +manpages (1.22-1) frozen unstable; urgency=low + + * New upstream release. + + -- Nicolás Lichtmaier Thu, 17 Dec 1998 16:58:11 -0300 + +manpages (1.21-2) unstable; urgency=low + + * accept(2), connect(2), bind(2), getpeername(2), getsockname(2), + getsockopt(2), recv(2), send(2), bcmp(3), bcopy(3), bzero(3), + random(3): Updated protoypes for libc6. Fixes bug #23738. + * dlopen(3): Fixed reference to environment variable. + Clarified reference to ld.so.cache. Fixes bug #24566. + * fcloseall(3): Was still referring to fclose. + * printf(3): Added RETURN VALUES section. Fixes bugs #8863 and #14976. + + -- Nicolás Lichtmaier Wed, 21 Oct 1998 00:27:39 -0300 + +manpages (1.21-1) unstable; urgency=low + + * manpages-dev: Now depends on manpages to please lintian. + * Fixed bug: + #26726: manpages: charmap(5) mentions /usr/lib/nls instead of + /usr/share/i18n. + * Thse bugs has been fixed already: + #16207: doc: Lack of manpage for dprintf + #20698: manpages-dev: getcwd(3) manpage doesn't agree with + behaviour + * README.debian renamed to README.Debian + * Skip man1 pages. The upstream manpages author decided to include GNU + utils non-official manpages here, as the FSF doesn't want to maintain + them. I agree with him, but these manpages should be added to the + corresponding Debian package of the GNU utilities, not here. + A note describing this situation has been added to README.Debian. + * New upstream release. Fixes bugs: + #7321, #7406: clone(2) is too old. + #24233: fcntl: Serial-Programming-HOWTO says that + F_SETFL can set FASYNC also. + + -- Nicolás Lichtmaier Sun, 18 Oct 1998 17:13:21 -0300 + +manpages (1.19-2) frozen unstable; urgency=low + + * null(4): Cosmetic fix. + * mouse(4): Changed reference to cua(4) to ttys(4). Cosmetic fixes. Added + gpm(8) to SEE ALSO. + * hier(7): Some cosmetic fixes. + + -- Nicolás Lichtmaier Mon, 11 May 1998 02:35:11 -0300 + +manpages (1.19-1) frozen unstable; urgency=low + + * Changed references to other manpages to bold in many places. + * New upstream release. + * updwtmp(3): Fixed SEE ALSO section. + * Added fcloseall(3) manpage. + * clone(2): Added pthreads reference. + * rand(3): Updated with Francesco Potorti + contribution, fixes bug #20860. + + -- Nicolás Lichtmaier Wed, 22 Apr 1998 22:29:30 -0300 + +manpages (1.18-2) unstable; urgency=low + + * stat(2): Already changed stated for statted, so closing bug #14815. + * printf(3): Added [v]dprintf (they write formattd output to a file + descriptor). + * memmem(3): Reversed haystack and needle. Noted that the function is a + GNU extension. Fixes bug #16805. + * Changd maintiner address. + * Added fts_* functions manpage (contributed by Karl M. Hegbloom + ). + + -- Nicolás Lichtmaier Sun, 25 Jan 1998 23:06:54 -0300 + +manpages (1.18-1) unstable; urgency=low + + * Mention mandb in man(7), fixes bug #12370. + * Minor fixes in lockf(3), printf(3), lp(4), mem(4), mouse(4), null(4), + ipc(5), signal(7) and updwtmp(3). + * New upstream release, fixed bug #13590. + + -- Nicolás Lichtmaier Fri, 8 Aug 1997 16:44:30 -0300 + +manpages (1.17-3) unstable; urgency=low + + * Added lockf(3) manpage, fixes bug #7593. + * Added some formatting to ioctl_list(2), fixes bug #12071. + * Updated signal(2) to libc6, fixes bug #12133. + * Modified environ(5) and moved to section 7, fixes bugs #12294, and #7619. + * Updated profil(2) manpage. + * Updated sysinfo(2) manpage. + * Updated getdomainname(2)/setdomainname(2) manpage. + * Minor changes to getlogin(3), seekdir(3) and atoi(3). + * Added [v]asprintf to printf(3) manpage, fixes bug #11840. + * Removed reference to _POSIX_MAPPED_FILES and MAP_FAILED in mmap(2), + fixes bug #11856. + + -- Nicolás Lichtmaier Fri, 8 Aug 1997 16:44:30 -0300 + +manpages (1.17-2) unstable; urgency=low + + * Minor fix to updwtmp(3). + * Preserve files' original date. + * Added dlopen(3)/dlsym(3)/dlclose(3)/dlerror(3) manpage (idea from + Joost Witteveen). + * Updated remove(3) from unlink(2). + * 's/STANDARDS/CONFORMING TO/' in many section 3 manpages. + * Updated readdir(3) to libc6. + * Changed `include' in iopl(2), fixes bug #10635. + + -- Nicolás Lichtmaier Thu, 24 Jul 1997 17:43:56 -0300 + +manpages (1.17-1) unstable; urgency=low + + * New upstream release + + -- Nicolás Lichtmaier Mon, 21 Jul 1997 03:15:09 -0300 + +manpages (1.16-4) unstable; urgency=low + + * Linked networks(5) to undocumented(7). + * Added manpage for updwtmp(3) and logwtmp(3). + * Updated TODO file. + * Updated utmp(5) with the new libc6 structure. Is it right? + + -- Nicolás Lichtmaier Wed, 2 Jul 1997 20:23:11 -0300 + +manpages (1.16-3) unstable; urgency=low + + * Install `.so' references as symbolic links. + * Added `'\" t' to console_codes(4) to pre-process for tables, + fixes bug #10836. + * No longer includes vcsa(4) as a link to vcs(4), since vcs(4) isn't being + installed in this package, fixes bug #10746. + + -- Nicolás Lichtmaier Mon, 23 Jun 1997 22:03:39 -0300 + +manpages (1.16-2) unstable; urgency=low + + * Modified hier(7) and suffixes(7). + * Added upstream announcement file. + * Added md5 checksums. + * Updated README.debian and removed item from TODO list. + + -- Nicolás Lichtmaier Mon, 16 Jun 1997 16:08:49 -0300 + +manpages (1.16-1) unstable; urgency=low + + * Corrected fmod(3), fixes bug #9726. + * Removed uncompressed undocumented(7). + * Changed EACCESS to EACCES in stat(2). + * New upstream release. Fixes bug #8235 ({sig,}{set,long}jmp man pages). + + -- Nicolás Lichtmaier Sun, 15 Jun 1997 20:02:20 -0300 + +manpages (1.15-5) unstable; urgency=low + + * Splitted into two packages. + * Corrected umask.2, fixes bug #9246. + + -- Nicolás Lichtmaier Thu, 1 May 1997 03:10:33 -0300 + +manpages (1.15-4) unstable frozen; urgency=low + + * Added uncompressed undocumented(7) manpage. + * Removed all manpages that linked to modules(2). Fixes #8218. + + -- Nicolás Lichtmaier Mon, 7 Apr 1997 17:39:51 -0300 + +manpages (1.15-3) unstable frozen; urgency=low + + * No longer includes vcs(4). Fixes #8492. + * Updated TODO file. + * Added regex(7) and a link from regex(3). Fixes #7905. + * proc(5) corrections. Fixes #8177. + * Removed `passwd.5' since it's now included in `login' package. + + -- Nicolás Lichtmaier Sun, 6 Apr 1997 18:06:17 -0300 + +manpages (1.15-2) unstable frozen; urgency=low + + * Fixed bugs: #2861, #5408, #6430, #6646, #6812, #6859, #8070, #7403. + * New maintainer. + + -- Nicolás Lichtmaier Sat, 15 Mar 1997 15:15:48 -0300 + +manpages (1.15-1) unstable; urgency=low + + * New upstream changes (with modifications of Martin Schulze applied). + + -- Nicolás Lichtmaier Fri, 31 Jan 1997 00:20:03 -0300 + + +Thu Jan 2 01:36:44 1997 Martin Schulze + + * Included todo list + + * Included host.conf(5) (Bug#4822) + + * Corrected setjmp(3) (Bug#5442) + + * Corrected undocumented(7) (Bug#6127) + + * Included acct(5) from Dirk Eddelbyttel + + * hsearch(3): Removed reference to lsearch(3) (Bug#4637) + + * mmap(2): Corrected prototype (Bug#4701) + + * Included resolver(5) (Bug#4822) + +Wed Jan 1 19:16:13 1997 Martin Schulze + + * copied hsearch.3 from libc source because the old one didn't + reflect the actual source + +Sat Nov 2 08:23:04 1996 Martin Schulze + + * getutent.3: Corrected some formats + + * Added missing references to endutent.3 getutid.3 getutline.3 + pututline.3 setutent.3 utmpname.3 (all to getutent.3) + +Mon Sep 30 11:07:39 1996 Martin Schulze + + * strtod.3: Appended closing bracked. (Bug#4636) Thanks to Austin + Donnelly + + * removed lsearch.3 in hcreate.3 (Bug#4637) + + * fopen.3: Corrected prototype char * --> const char * (Bug#4638) + Thanks to Austin Donnelly + +Mon Aug 12 21:11:05 1996 Martin Schulze + + * removed reference to link(8) in link.2 rename.2 symlink.2 + + * removed reference to unlink(8) in unlink.2 + +Tue Jul 30 14:43:04 1996 Martin Schulze + + * getpeername(2): added header file (Bug#3844) + +Wed Jul 10 14:00:08 1996 Martin Schulze + + * fixed typos in ftw(3) (Bug#3494) + +Wed Jun 12 23:37:14 1996 Martin Schulze + + * added phrase to remove old backup files from the directories (Bug#3273) + +Fri May 17 10:23:25 1996 Martin Schulze + + * man3/fread.3: Return value is size_t and not int (Bug#3005) + + * man7/locale.7: Corrected referece to localeconv(3) (Bug#2968) + +Tue Apr 30 09:09:13 1996 Martin Schulze + + * man4/fd.4: removed (Bug#2847) + +Fri Apr 26 12:44:03 1996 Martin Schulze + + * man3/ctime.3: corrected documentation of mktime() and added a + reference to newctime(3) [timezone] (Bug#2275) + +Mon Apr 22 02:44:05 1996 Martin Schulze + + * man2/getsockopt.2: documented struct linger (Bug#2237) + + * man3/getservent.3: documented port (Bug#1741) + + * man3/readdir.3: documented struct dirent (Bug#844, Bug#985) + + * man5/export.5: really removed (Bug#2635) + + * man5/fstab.5: really removed (Bug#2513) + + * man2/modules.2: really removed (Bug#2515) + + * man4/console.4: really removed (Bug#2516) + + * man5/nfs.5: really removed, package mount provides it, too. + +Wed Apr 17 09:36:30 1996 Martin Schulze + + * man5/export.5: removed (Bug#2635) + +---------------------- manpages 1.11 ------------------------------------- + +Sun Mar 17 12:49:04 1996 Martin Schulze + + * man3/scandir.3: Corrected arguments to + compar-routine. (Bug#1948) + + * man3/getcwd.3: Corrected description of getwd(). (Bug#1898) + + * man2/access.2: Stated more clearly how it behaves with symbolic + links. (Bug#845) + +Fri Mar 15 00:06:56 1996 Martin Schulze + + * man5/fstab.5: removed (Bug#2513) + * man2/modules.2: removed (Bug#2515) + * man4/console.4: removed (Bug#2516) + * man5/nfs.5: removed, package mount provides it, too. + +Wed Mar 6 10:40:29 1996 Martin Schulze + + * Changed sysinfo.2 (thanks to Siggy Brentrup) + + * Added undocumented.7 (thanks to E. Branderhorst) + + * select.2: updated it + +Tue Jan 23 17:17:51 1996 Martin Schulze + + * debian.rules,debian.control: changed some sed commands + Allow the original source to reside in orig/ instaead of an extra + directory at the same level. + +Mon Jan 22 13:17:22 1996 Martin Schulze + + * fd.4: updated some text phrases + +Wed Jan 3 17:04:33 1996 Martin Schulze + + * exports.5: updated some odd references diff --git a/debian/check-conflicts b/debian/check-conflicts new file mode 100755 index 0000000..2b16b51 --- /dev/null +++ b/debian/check-conflicts @@ -0,0 +1,41 @@ +#!/bin/sh + +echo "Getting the contents file from sid for amd64 ..." +wget --quiet https://deb.debian.org/debian/dists/sid/main/Contents-amd64.gz + +echo "Decompressing the contents file ..." +gzip -d Contents-amd64.gz + +echo "Filtering out only manpages ..." +grep "^usr/share/man/man*" Contents-amd64 > only-manpages.txt +rm -f Contents-amd64 + +echo "Searching for conflicting manpages ..." +for manpage in man*/* ; do + grep "usr/share/man/$manpage.gz" only-manpages.txt | + grep -v "[^,]doc/manpages-dev$" | + grep -v "[^,]doc/manpages$" +done > manpages-in-other-packages.txt +LC_ALL=C sort -o manpages-in-other-packages.txt manpages-in-other-packages.txt +rm -f only-manpages.txt + +echo "Refreshing debian/rules ..." +for manpage in `cut -d" " -f1 manpages-in-other-packages.txt`; do + section=`basename $manpage .gz | sed -e "s/.*\.//"` + if [ $section -ge 2 -a $section -le 3 ]; then + debian_path="debian/manpages-dev" + else + debian_path="debian/manpages" + fi + debian_path=$debian_path/`dirname $manpage` + debian_path=$debian_path/`basename $manpage .gz` + echo "\t"rm -f $debian_path +done > rules-snippet +rm -f manpages-in-other-packages.txt + +lead="^\t# Start of automatically added files by debian\/check-conflicts$" +tail="^\t# End of automatically added files by debian\/check-conflicts$" +sed -i -e "/$lead/,/$tail/{ /$lead/{p; r rules-snippet + }; /$tail/p; d }" debian/rules + +rm -f rules-snippet diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..2856c52 --- /dev/null +++ b/debian/control @@ -0,0 +1,46 @@ +Source: manpages +Section: doc +Maintainer: Dr. Tobias Quathamer +Uploaders: Marcos Fouces +Priority: standard +Build-Depends: debhelper-compat (= 13), groff (>= 1.23.0), mandoc +Standards-Version: 4.6.2 +Vcs-Browser: https://salsa.debian.org/debian/manpages +Vcs-Git: https://salsa.debian.org/debian/manpages.git +Homepage: https://www.kernel.org/doc/man-pages/ +Rules-Requires-Root: no + +Package: manpages +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Suggests: man-browser +Replaces: manpages-dev (<< 5.09-2), inn2-dev (<< 2.6.5-1), initscripts (<< 3.0.0-1) +Breaks: manpages-dev (<< 5.09-2), inn2-dev (<< 2.6.5-1), initscripts (<< 3.0.0-1) +Description: Manual pages about using a GNU/Linux system + This package contains GNU/Linux manual pages for these sections: + 4 = Devices (e.g. hd, sd). + 5 = File formats and protocols, syntaxes of several system + files (e.g. wtmp, /etc/passwd, nfs). + 7 = Conventions and standards, macro packages, etc. + (e.g. nroff, ascii). + . + Beside the intro man page describing the section, a few manual + pages from sections 1,6 and 8 are also provided. + . + The man pages describe syntaxes of several system files. + +Package: manpages-dev +Architecture: all +Multi-Arch: foreign +Depends: manpages, ${misc:Depends} +Suggests: man-browser +Replaces: inn2-dev (<< 2.7.0-1) +Breaks: manpages (<< 6.01-1), inn2-dev (<< 2.7.0-1) +Priority: optional +Description: Manual pages about using GNU/Linux for development + These man pages describe the Linux programming interface, including + these two sections: + 2 = Linux system calls. + 3 = Library calls (note that a more comprehensive source of information + may be found in the glibc-doc and glibc-doc-reference packages). diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..cc7f451 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,1465 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: man-pages +Upstream-Contact: Michael Kerrisk , linux-man@vger.kernel.org +Source: https://www.kernel.org/pub/linux/docs/man-pages/ + +Files: * +Copyright: © 2005-2021 Michael Kerrisk + © 2022-2023 Alejandro Colomar +License: GPL-2+ + +Files: scripts/* +Copyright: © 2005-2008 & 2013 Michael Kerrisk + © 2013 Peter Schiffer + © 2020-2023 Alejandro Colomar +License: GPL-2+ + +Files: share/* +Copyright: © 2021-2023 Alejandro Colomar +License: GPL-3+ + +Files: debian/* +Copyright: © 1996-2010 Joey Schulze + © 1997-2001 Nicolás Lichtmaier + © 2011-2015 Simon Paillard + © 2015-2021 Dr. Tobias Quathamer + © 2022-2023 Marcos Fouces +License: GPL-2+ + +Files: man3head/sysexits.h.3head +Copyright: (c) 1996 Joerg Wunsch + (c) 2022 Alejandro Colomar +License: BSD-2-clause + +Files: man3/CIRCLEQ_EMPTY.3 man3/CIRCLEQ_ENTRY.3 man3/CIRCLEQ_FIRST.3 + man3/CIRCLEQ_FOREACH.3 man3/CIRCLEQ_FOREACH_REVERSE.3 + man3/CIRCLEQ_HEAD.3 man3/CIRCLEQ_HEAD_INITIALIZER.3 + man3/CIRCLEQ_INIT.3 man3/CIRCLEQ_INSERT_AFTER.3 + man3/CIRCLEQ_INSERT_BEFORE.3 man3/CIRCLEQ_INSERT_HEAD.3 + man3/CIRCLEQ_INSERT_TAIL.3 man3/CIRCLEQ_LAST.3 + man3/CIRCLEQ_LOOP_NEXT.3 man3/CIRCLEQ_LOOP_PREV.3 man3/CIRCLEQ_NEXT.3 + man3/CIRCLEQ_PREV.3 man3/CIRCLEQ_REMOVE.3 man3/LIST_EMPTY.3 + man3/LIST_ENTRY.3 man3/LIST_FIRST.3 man3/LIST_FOREACH.3 + man3/LIST_HEAD.3 man3/LIST_HEAD_INITIALIZER.3 man3/LIST_INIT.3 + man3/LIST_INSERT_AFTER.3 man3/LIST_INSERT_BEFORE.3 + man3/LIST_INSERT_HEAD.3 man3/LIST_NEXT.3 man3/LIST_REMOVE.3 + man3/SIMPLEQ_EMPTY.3 man3/SIMPLEQ_ENTRY.3 man3/SIMPLEQ_FIRST.3 + man3/SIMPLEQ_FOREACH.3 man3/SIMPLEQ_HEAD.3 + man3/SIMPLEQ_HEAD_INITIALIZER.3 man3/SIMPLEQ_INIT.3 + man3/SIMPLEQ_INSERT_AFTER.3 man3/SIMPLEQ_INSERT_HEAD.3 + man3/SIMPLEQ_INSERT_TAIL.3 man3/SIMPLEQ_NEXT.3 man3/SIMPLEQ_REMOVE.3 + man3/SIMPLEQ_REMOVE_HEAD.3 man3/SLIST_EMPTY.3 man3/SLIST_ENTRY.3 + man3/SLIST_FIRST.3 man3/SLIST_FOREACH.3 man3/SLIST_HEAD.3 + man3/SLIST_HEAD_INITIALIZER.3 man3/SLIST_INIT.3 + man3/SLIST_INSERT_AFTER.3 man3/SLIST_INSERT_HEAD.3 man3/SLIST_NEXT.3 + man3/SLIST_REMOVE.3 man3/SLIST_REMOVE_HEAD.3 man3/STAILQ_CONCAT.3 + man3/STAILQ_EMPTY.3 man3/STAILQ_ENTRY.3 man3/STAILQ_FIRST.3 + man3/STAILQ_FOREACH.3 man3/STAILQ_HEAD.3 + man3/STAILQ_HEAD_INITIALIZER.3 man3/STAILQ_INIT.3 + man3/STAILQ_INSERT_AFTER.3 man3/STAILQ_INSERT_HEAD.3 + man3/STAILQ_INSERT_TAIL.3 man3/STAILQ_NEXT.3 man3/STAILQ_REMOVE.3 + man3/STAILQ_REMOVE_HEAD.3 man3/TAILQ_CONCAT.3 man3/TAILQ_EMPTY.3 + man3/TAILQ_ENTRY.3 man3/TAILQ_FIRST.3 man3/TAILQ_FOREACH.3 + man3/TAILQ_FOREACH_REVERSE.3 man3/TAILQ_HEAD.3 + man3/TAILQ_HEAD_INITIALIZER.3 man3/TAILQ_INIT.3 + man3/TAILQ_INSERT_AFTER.3 man3/TAILQ_INSERT_BEFORE.3 + man3/TAILQ_INSERT_HEAD.3 man3/TAILQ_INSERT_TAIL.3 man3/TAILQ_LAST.3 + man3/TAILQ_NEXT.3 man3/TAILQ_PREV.3 man3/TAILQ_REMOVE.3 + man3/TAILQ_SWAP.3 man3/circleq.3 man3/forkpty.3 man3/getloadavg.3 + man3/list.3 man3/login_tty.3 man3/openpty.3 man3/queue.3 + man3/simpleq.3 man3/slist.3 man3/stailq.3 man3/stpecpy.3 + man3/stpecpyx.3 man3/tailq.3 man3/ustpcpy.3 man3/ustr2stp.3 + man3/zustr2stp.3 man3/zustr2ustp.3 man7/operator.7 man7/precedence.7 + man7/queue.7 man7/string_copying.7 man7/symlink.7 +Copyright: (C) 2008, 2014 Michael Kerrisk + (c) 1989, 1990, 1993 + (c) 1989, 1991, 1993 + (c) 1992, 1993, 1994 + (c) 1993 + (c) 2020 by Alejandro Colomar + (c) OpenBSD Group + 2022 Alejandro Colomar +License: BSD-3-clause + +Files: man2/accept.2 man2/accept4.2 man2/ftruncate.2 man2/ftruncate64.2 + man2/getpeername.2 man2/getpgid.2 man2/getpgrp.2 man2/getpriority.2 + man2/getsockname.2 man2/getsockopt.2 man2/ioctl.2 man2/listen.2 + man2/lseek.2 man2/readlink.2 man2/readlinkat.2 man2/recv.2 + man2/recvfrom.2 man2/recvmsg.2 man2/send.2 man2/sendmsg.2 + man2/sendto.2 man2/setpgid.2 man2/setpgrp.2 man2/setpriority.2 + man2/setregid.2 man2/setregid32.2 man2/setreuid.2 man2/setreuid32.2 + man2/setsockopt.2 man2/shutdown.2 man2/socket.2 man2/socketpair.2 + man2/syscall.2 man2/truncate.2 man2/truncate64.2 man3/alloca.3 + man3/btree.3 man3/clearerr.3 man3/daemon.3 man3/db.3 man3/dbopen.3 + man3/err.3 man3/errx.3 man3/exec.3 man3/execl.3 man3/execle.3 + man3/execlp.3 man3/execv.3 man3/execvp.3 man3/execvpe.3 man3/fclose.3 + man3/fdopen.3 man3/feof.3 man3/ferror.3 man3/fflush.3 man3/fgetpos.3 + man3/fileno.3 man3/fopen.3 man3/fread.3 man3/freopen.3 man3/fseek.3 + man3/fsetpos.3 man3/ftell.3 man3/fts.3 man3/fts_children.3 + man3/fts_close.3 man3/fts_open.3 man3/fts_read.3 man3/fts_set.3 + man3/fwrite.3 man3/hash.3 man3/iruserok.3 man3/iruserok_af.3 + man3/killpg.3 man3/mpool.3 man3/pclose.3 man3/popen.3 man3/rcmd.3 + man3/rcmd_af.3 man3/recno.3 man3/rewind.3 man3/rexec.3 + man3/rexec_af.3 man3/rresvport.3 man3/rresvport_af.3 man3/ruserok.3 + man3/ruserok_af.3 man3/setbuf.3 man3/setbuffer.3 man3/setlinebuf.3 + man3/setvbuf.3 man3/sscanf.3 man3/stdarg.3 man3/stdio.3 man3/strtod.3 + man3/strtof.3 man3/strtold.3 man3/va_arg.3 man3/va_copy.3 + man3/va_end.3 man3/va_start.3 man3/verr.3 man3/verrx.3 man3/vsscanf.3 + man3/vwarn.3 man3/vwarnx.3 man3/warn.3 man3/warnx.3 man7/hostname.7 +Copyright: (C) 1991, 1992 Linus Torvalds + (C) 2006, 2014 Michael Kerrisk + (C) 2007, Michael Kerrisk + (C) 2009, 2010, 2014, 2015, Michael Kerrisk + (C) 2011 Guillem Jover + (C) 2021 Michael Kerrisk + (c) 1980, 1991 Regents of the University of California. + (c) 1980, 1991 The Regents of the University of California. + (c) 1980, 1991, 1993 + (c) 1983, 1990, 1991 The Regents of the University of California. + (c) 1983, 1991 Regents of the University of California. + (c) 1983, 1991 The Regents of the University of California. + (c) 1983, 1991, 1993 + (c) 1987, 1990, 1993 + (c) 1989, 1991, 1993, 1994 + (c) 1990, 1991 Regents of the University of California. + (c) 1990, 1991 The Regents of the University of California. + (c) 1990, 1993 + (c) 1991 The Regents of the University of California. + (c) 1993 + (c) 2011, Michael Kerrisk + (c) 2020 Arkadiusz Drabczyk + 1991 The Regents of the University of California. +License: BSD-4-clause + +Files: man2/bind.2 man2/connect.2 +Copyright: (c) 1983 The Regents of the University of California. + 1993 Rickard E. Faith (faith@cs.unc.edu) + 2005-2007, Michael Kerrisk +License: BSD-4-clause and Linux-man-pages-copyleft + +Files: man7/futex.7 +Copyright: Bert Hubert +License: Expat + +Files: man1/ldd.1 man1/time.1 man2/__clone2.2 man2/capget.2 man2/capset.2 + man2/clone.2 man2/clone2.2 man2/clone3.2 man2/create_module.2 + man2/get_kernel_syms.2 man2/get_thread_area.2 man2/io_cancel.2 + man2/io_destroy.2 man2/io_getevents.2 man2/io_setup.2 + man2/io_submit.2 man2/ioctl_tty.2 man2/mkdir.2 man2/mkdirat.2 + man2/mknod.2 man2/mknodat.2 man2/query_module.2 + man2/set_thread_area.2 man2/unshare.2 man3/DES_FAILED.3 + man3/__after_morecore_hook.3 man3/__free_hook.3 man3/__malloc_hook.3 + man3/__malloc_initialize_hook.3 man3/__memalign_hook.3 + man3/__realloc_hook.3 man3/__setfpucw.3 man3/a64l.3 + man3/addseverity.3 man3/argz.3 man3/argz_add.3 man3/argz_add_sep.3 + man3/argz_append.3 man3/argz_count.3 man3/argz_create.3 + man3/argz_create_sep.3 man3/argz_delete.3 man3/argz_extract.3 + man3/argz_insert.3 man3/argz_next.3 man3/argz_replace.3 + man3/argz_stringify.3 man3/cabs.3 man3/cabsf.3 man3/cabsl.3 + man3/cacos.3 man3/cacosf.3 man3/cacosh.3 man3/cacoshf.3 + man3/cacoshl.3 man3/cacosl.3 man3/carg.3 man3/cargf.3 man3/cargl.3 + man3/casin.3 man3/casinf.3 man3/casinh.3 man3/casinhf.3 + man3/casinhl.3 man3/casinl.3 man3/catan.3 man3/catanf.3 man3/catanh.3 + man3/catanhf.3 man3/catanhl.3 man3/catanl.3 man3/cbc_crypt.3 + man3/ccos.3 man3/ccosf.3 man3/ccosh.3 man3/ccoshf.3 man3/ccoshl.3 + man3/ccosl.3 man3/cexp.3 man3/cexp2.3 man3/cexp2f.3 man3/cexp2l.3 + man3/cexpf.3 man3/cexpl.3 man3/cimag.3 man3/cimagf.3 man3/cimagl.3 + man3/clog.3 man3/clog10.3 man3/clog10f.3 man3/clog10l.3 man3/clog2.3 + man3/clog2f.3 man3/clog2l.3 man3/clogf.3 man3/clogl.3 man3/conj.3 + man3/conjf.3 man3/conjl.3 man3/cpow.3 man3/cpowf.3 man3/cpowl.3 + man3/cproj.3 man3/cprojf.3 man3/cprojl.3 man3/creal.3 man3/crealf.3 + man3/creall.3 man3/csin.3 man3/csinf.3 man3/csinh.3 man3/csinhf.3 + man3/csinhl.3 man3/csinl.3 man3/csqrt.3 man3/csqrtf.3 man3/csqrtl.3 + man3/ctan.3 man3/ctanf.3 man3/ctanh.3 man3/ctanhf.3 man3/ctanhl.3 + man3/ctanl.3 man3/des_crypt.3 man3/des_setparity.3 man3/ecb_crypt.3 + man3/endaliasent.3 man3/endnetgrent.3 man3/endspent.3 + man3/endttyent.3 man3/envz.3 man3/envz_add.3 man3/envz_entry.3 + man3/envz_get.3 man3/envz_merge.3 man3/envz_remove.3 + man3/envz_strip.3 man3/fdim.3 man3/fdimf.3 man3/fdiml.3 + man3/fgetspent.3 man3/fgetspent_r.3 man3/fma.3 man3/fmaf.3 + man3/fmal.3 man3/fmax.3 man3/fmaxf.3 man3/fmaxl.3 man3/fmemopen.3 + man3/fmin.3 man3/fminf.3 man3/fminl.3 man3/fmtmsg.3 man3/fpclassify.3 + man3/gamma.3 man3/gammaf.3 man3/gammal.3 man3/getaliasbyname.3 + man3/getaliasbyname_r.3 man3/getaliasent.3 man3/getaliasent_r.3 + man3/getnetgrent.3 man3/getnetgrent_r.3 man3/getspent.3 + man3/getspent_r.3 man3/getspnam.3 man3/getspnam_r.3 man3/getttyent.3 + man3/getttynam.3 man3/innetgr.3 man3/isfinite.3 man3/isgreater.3 + man3/isgreaterequal.3 man3/isinf.3 man3/isless.3 man3/islessequal.3 + man3/islessgreater.3 man3/isnan.3 man3/isnormal.3 man3/isunordered.3 + man3/key_decryptsession.3 man3/key_encryptsession.3 man3/key_gendes.3 + man3/key_secretkey_is_set.3 man3/key_setsecret.3 man3/l64a.3 + man3/lckpwdf.3 man3/lgamma.3 man3/lgamma_r.3 man3/lgammaf.3 + man3/lgammaf_r.3 man3/lgammal.3 man3/lgammal_r.3 man3/malloc_hook.3 + man3/mempcpy.3 man3/nan.3 man3/nanf.3 man3/nanl.3 man3/netlink.3 + man3/nextafter.3 man3/nextafterf.3 man3/nextafterl.3 + man3/nexttoward.3 man3/nexttowardf.3 man3/nexttowardl.3 + man3/open_memstream.3 man3/open_wmemstream.3 man3/passwd2des.3 + man3/putgrent.3 man3/putspent.3 man3/remquo.3 man3/remquof.3 + man3/remquol.3 man3/rtime.3 man3/setaliasent.3 man3/setnetgrent.3 + man3/setspent.3 man3/setttyent.3 man3/sgetspent.3 man3/sgetspent_r.3 + man3/signbit.3 man3/signgam.3 man3/significand.3 man3/significandf.3 + man3/significandl.3 man3/sincos.3 man3/sincosf.3 man3/sincosl.3 + man3/tgamma.3 man3/tgammaf.3 man3/tgammal.3 man3/ulckpwdf.3 + man3/wmempcpy.3 man3/xcrypt.3 man3/xdecrypt.3 man3/xencrypt.3 + man4/tty_ioctl.4 man4/wavelan.4 man5/hosts.equiv.5 man7/boot.7 + man7/complex.7 man7/netlink.7 +Copyright: (C) 1992 Drew Eckhardt; + (C) 1993 Eric Young - can be distributed under GPL. + (C) 1993 Michael Haardt + (C) 1993,1994 Ian Jackson + (C) 1996 Free Software Foundation, Inc. + (C) 2003 Free Software Foundation, Inc. + (C) 2006, 2012 Michael Kerrisk + (C) 2006, 2014 Michael Kerrisk + (C) 2006, 2014, Michael Kerrisk + (C) 2006, Janak Desai + (C) 2011 Michael Kerrisk + (C) 2012, 2016, Michael Kerrisk + (C) 2015 Andrew Lutomirski + (C) 2017 Goldwyn Rodrigues + (c) 1992 Drew Eckhardt , March 28, 1992 + (c) 1995 Peter Tobias + (c) 1998 by Andi Kleen. + (c) 2003 Andries Brouwer (aeb@cwi.nl) and + (c) Michael Kerrisk, 2001, 2002, 2005, 2013, 2019 + 1995 Rickard E. Faith (faith@cs.unc.edu) + 1995-2000 David Engel (david@ods.com) + 2000 Ben Collins (bcollins@debian.org) + 2000 Jakub Jelinek (jakub@redhat.com) + 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) + 2002 Walter Harms + 2002 Walter Harms(walter.harms@informatik.uni-oldenburg.de) + 2002 walter harms (walter.harms@informatik.uni-oldenburg.de) + 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de) + 2003 Walter Harms, Andries Brouwer + 2003 walter harms (walter.harms@informatik.uni-oldenburg.de) + 2005, 2012, 2016 Michael Kerrisk + 2006, 2008, Michael Kerrisk + 2008, Linux Foundation, written by Michael Kerrisk + Andries Brouwer, 2000 + Sun Microsystems, Inc (and is provided for unrestricted use, +License: GPL-1+ + +Files: man2/fallocate.2 man2/setns.2 man4/cciss.4 man4/hpsa.4 + man4/smartpqi.4 man5/gai.conf.5 man5/nss.5 man7/cpuset.7 +Copyright: (C) 2006 Red Hat, Inc. All rights reserved. + (C) 2011, 2012, Michael Kerrisk + (C) 2011, Eric Biederman + (C) 2011, Hewlett-Packard Development Company, L.P. + (C) 2016, PMC-Sierra, Inc. + (C) 2016-2018, Microsemi Corporation + (C) 2019, Microchip Technology Inc. and its subsidiaries + (c) 2007 Silicon Graphics, Inc. All Rights Reserved + (c) 2008 Silicon Graphics, Inc. +License: GPL-2 + +Files: man1/getent.1 man1/iconv.1 man1/localedef.1 man1/memusage.1 + man1/memusagestat.1 man1/mtrace.1 man2/_syscall.2 man2/acct.2 + man2/add_key.2 man2/adjtimex.2 man2/afs_syscall.2 man2/bdflush.2 + man2/break.2 man2/brk.2 man2/cacheflush.2 man2/clock_adjtime.2 + man2/epoll_create.2 man2/epoll_create1.2 man2/epoll_ctl.2 + man2/epoll_pwait.2 man2/epoll_pwait2.2 man2/epoll_wait.2 + man2/eventfd.2 man2/eventfd2.2 man2/fattach.2 man2/fdetach.2 + man2/fgetxattr.2 man2/flistxattr.2 man2/fremovexattr.2 + man2/fsetxattr.2 man2/getmsg.2 man2/getpmsg.2 man2/getsid.2 + man2/getxattr.2 man2/gtty.2 man2/inb.2 man2/inb_p.2 man2/inl.2 + man2/inl_p.2 man2/inotify_add_watch.2 man2/inotify_init.2 + man2/inotify_init1.2 man2/inotify_rm_watch.2 man2/insb.2 man2/insl.2 + man2/insw.2 man2/inw.2 man2/inw_p.2 man2/ioctl_console.2 + man2/ioctl_ficlone.2 man2/ioctl_ficlonerange.2 + man2/ioctl_fideduperange.2 man2/ioctl_fslabel.2 man2/ioctl_getfsmap.2 + man2/ioperm.2 man2/ioprio_get.2 man2/ioprio_set.2 man2/ipc.2 + man2/isastream.2 man2/lgetxattr.2 man2/listxattr.2 man2/llistxattr.2 + man2/lock.2 man2/lremovexattr.2 man2/lsetxattr.2 man2/madvise1.2 + man2/memfd_create.2 man2/memfd_secret.2 man2/mlock.2 man2/mlock2.2 + man2/mlockall.2 man2/modify_ldt.2 man2/mpx.2 man2/mremap.2 + man2/munlock.2 man2/munlockall.2 man2/nanosleep.2 man2/outb.2 + man2/outb_p.2 man2/outl.2 man2/outl_p.2 man2/outsb.2 man2/outsl.2 + man2/outsw.2 man2/outw.2 man2/outw_p.2 man2/perf_event_open.2 + man2/phys.2 man2/prof.2 man2/ptrace.2 man2/putmsg.2 man2/putpmsg.2 + man2/removexattr.2 man2/request_key.2 man2/s390_pci_mmio_read.2 + man2/s390_pci_mmio_write.2 man2/s390_runtime_instr.2 + man2/s390_sthyi.2 man2/sbrk.2 man2/sched_get_priority_max.2 + man2/sched_get_priority_min.2 man2/sched_getaffinity.2 + man2/sched_getparam.2 man2/sched_rr_get_interval.2 + man2/sched_setaffinity.2 man2/sched_setparam.2 man2/sched_yield.2 + man2/security.2 man2/setsid.2 man2/setxattr.2 man2/signalfd.2 + man2/signalfd4.2 man2/socketcall.2 man2/spu_create.2 man2/spu_run.2 + man2/stty.2 man2/timerfd_create.2 man2/timerfd_gettime.2 + man2/timerfd_settime.2 man2/tuxcall.2 man2/unimplemented.2 + man2/vserver.2 man3/MB_CUR_MAX.3 man3/MB_LEN_MAX.3 man3/aio_cancel.3 + man3/aio_error.3 man3/aio_fsync.3 man3/aio_read.3 man3/aio_return.3 + man3/aio_suspend.3 man3/aio_write.3 man3/btowc.3 man3/cfgetispeed.3 + man3/cfgetospeed.3 man3/cfmakeraw.3 man3/cfree.3 man3/cfsetispeed.3 + man3/cfsetospeed.3 man3/cfsetspeed.3 man3/crypt.3 man3/crypt_r.3 + man3/dlclose.3 man3/dlerror.3 man3/dlmopen.3 man3/dlopen.3 + man3/dlsym.3 man3/dlvsym.3 man3/dprintf.3 man3/encrypt.3 + man3/encrypt_r.3 man3/endutent.3 man3/endutxent.3 man3/errno.3 + man3/eventfd_read.3 man3/eventfd_write.3 man3/feclearexcept.3 + man3/fedisableexcept.3 man3/feenableexcept.3 man3/fegetenv.3 + man3/fegetexcept.3 man3/fegetexceptflag.3 man3/fegetround.3 + man3/feholdexcept.3 man3/fenv.3 man3/feraiseexcept.3 man3/fesetenv.3 + man3/fesetexceptflag.3 man3/fesetround.3 man3/fetestexcept.3 + man3/feupdateenv.3 man3/fgetgrent_r.3 man3/fgetpwent_r.3 + man3/fgetwc.3 man3/fgetws.3 man3/fprintf.3 man3/fputwc.3 + man3/fputws.3 man3/ftime.3 man3/ftw.3 man3/fwide.3 man3/fwprintf.3 + man3/getgrent_r.3 man3/getpass.3 man3/getpwent_r.3 man3/getutent.3 + man3/getutent_r.3 man3/getutid.3 man3/getutid_r.3 man3/getutline.3 + man3/getutline_r.3 man3/getutxent.3 man3/getutxid.3 man3/getutxline.3 + man3/getwc.3 man3/getwchar.3 man3/hcreate.3 man3/hcreate_r.3 + man3/hdestroy.3 man3/hdestroy_r.3 man3/hsearch.3 man3/hsearch_r.3 + man3/iconv.3 man3/iconv_close.3 man3/iconv_open.3 man3/iswalnum.3 + man3/iswalpha.3 man3/iswblank.3 man3/iswcntrl.3 man3/iswctype.3 + man3/iswdigit.3 man3/iswgraph.3 man3/iswlower.3 man3/iswprint.3 + man3/iswpunct.3 man3/iswspace.3 man3/iswupper.3 man3/iswxdigit.3 + man3/lio_listio.3 man3/lockf.3 man3/login.3 man3/logout.3 + man3/logwtmp.3 man3/longjmp.3 man3/mblen.3 man3/mbrlen.3 + man3/mbrtowc.3 man3/mbsinit.3 man3/mbsnrtowcs.3 man3/mbsrtowcs.3 + man3/mbstowcs.3 man3/mbtowc.3 man3/nftw.3 man3/nl_langinfo.3 + man3/nl_langinfo_l.3 man3/ntp_adjtime.3 man3/perror.3 + man3/posix_madvise.3 man3/printf.3 man3/pututline.3 man3/pututxline.3 + man3/putwc.3 man3/putwchar.3 man3/setjmp.3 man3/setkey.3 + man3/setkey_r.3 man3/setutent.3 man3/setutxent.3 man3/siglongjmp.3 + man3/sigsetjmp.3 man3/snprintf.3 man3/sprintf.3 man3/strfmon.3 + man3/strfmon_l.3 man3/strnlen.3 man3/strtoimax.3 man3/strtoumax.3 + man3/swprintf.3 man3/sys_errlist.3 man3/sys_nerr.3 man3/tcdrain.3 + man3/tcflow.3 man3/tcflush.3 man3/tcgetattr.3 man3/tcsendbreak.3 + man3/tcsetattr.3 man3/termios.3 man3/towctrans.3 man3/towlower.3 + man3/towlower_l.3 man3/towupper.3 man3/towupper_l.3 man3/ttyname.3 + man3/ttyname_r.3 man3/ualarm.3 man3/ungetwc.3 man3/updwtmp.3 + man3/updwtmpx.3 man3/utmpname.3 man3/utmpxname.3 man3/vdprintf.3 + man3/vfprintf.3 man3/vfwprintf.3 man3/vprintf.3 man3/vsnprintf.3 + man3/vsprintf.3 man3/vswprintf.3 man3/vwprintf.3 man3/wcpcpy.3 + man3/wcpncpy.3 man3/wcrtomb.3 man3/wcscasecmp.3 man3/wcscat.3 + man3/wcschr.3 man3/wcscmp.3 man3/wcscpy.3 man3/wcscspn.3 + man3/wcsdup.3 man3/wcslen.3 man3/wcsncasecmp.3 man3/wcsncat.3 + man3/wcsncmp.3 man3/wcsncpy.3 man3/wcsnlen.3 man3/wcsnrtombs.3 + man3/wcspbrk.3 man3/wcsrchr.3 man3/wcsrtombs.3 man3/wcsspn.3 + man3/wcsstr.3 man3/wcstoimax.3 man3/wcstok.3 man3/wcstombs.3 + man3/wcstoumax.3 man3/wcswidth.3 man3/wctob.3 man3/wctomb.3 + man3/wctrans.3 man3/wctype.3 man3/wcwidth.3 man3/wmemchr.3 + man3/wmemcmp.3 man3/wmemcpy.3 man3/wmemmove.3 man3/wmemset.3 + man3/wordexp.3 man3/wordfree.3 man3/wprintf.3 man4/console_codes.4 + man4/console_ioctl.4 man4/dsp56k.4 man4/fd.4 man4/hd.4 man4/intro.4 + man4/kmem.4 man4/lirc.4 man4/loop-control.4 man4/loop.4 man4/lp.4 + man4/mem.4 man4/null.4 man4/port.4 man4/ram.4 man4/random.4 + man4/rtc.4 man4/sk98lin.4 man4/tty.4 man4/ttyS.4 man4/urandom.4 + man4/vcs.4 man4/vcsa.4 man4/veth.4 man4/zero.4 man5/charmap.5 + man5/dir_colors.5 + man5/filesystems.5 man5/fs.5 man5/ftpusers.5 man5/group.5 + man5/host.conf.5 man5/hosts.5 man5/intro.5 man5/issue.5 man5/locale.5 + man5/motd.5 man5/networks.5 man5/nologin.5 man5/nscd.conf.5 + man5/nsswitch.conf.5 man5/passwd.5 man5/proc.5 man5/procfs.5 + man5/protocols.5 man5/repertoiremap.5 man5/securetty.5 man5/shells.5 + man5/termcap.5 man5/ttytype.5 man5/utmp.5 man5/utmpx.5 man5/wtmp.5 + man6/intro.6 man7/armscii-8.7 man7/ascii.7 man7/attributes.7 + man7/bootparam.7 man7/charsets.7 man7/cp1251.7 man7/cp1252.7 + man7/environ.7 man7/epoll.7 man7/glob.7 man7/intro.7 + man7/iso-8859-1.7 man7/iso-8859-10.7 man7/iso-8859-11.7 + man7/iso-8859-13.7 man7/iso-8859-14.7 man7/iso-8859-15.7 + man7/iso-8859-16.7 man7/iso-8859-2.7 man7/iso-8859-3.7 + man7/iso-8859-4.7 man7/iso-8859-5.7 man7/iso-8859-6.7 + man7/iso-8859-7.7 man7/iso-8859-8.7 man7/iso-8859-9.7 + man7/iso_8859-1.7 man7/iso_8859-10.7 man7/iso_8859-11.7 + man7/iso_8859-13.7 man7/iso_8859-14.7 man7/iso_8859-15.7 + man7/iso_8859-16.7 man7/iso_8859-2.7 man7/iso_8859-3.7 + man7/iso_8859-4.7 man7/iso_8859-5.7 man7/iso_8859-6.7 + man7/iso_8859-7.7 man7/iso_8859-8.7 man7/iso_8859-9.7 + man7/iso_8859_1.7 man7/iso_8859_10.7 man7/iso_8859_11.7 + man7/iso_8859_13.7 man7/iso_8859_14.7 man7/iso_8859_15.7 + man7/iso_8859_16.7 man7/iso_8859_2.7 man7/iso_8859_3.7 + man7/iso_8859_4.7 man7/iso_8859_5.7 man7/iso_8859_6.7 + man7/iso_8859_7.7 man7/iso_8859_8.7 man7/iso_8859_9.7 + man7/kernel_lockdown.7 man7/keyrings.7 man7/koi8-r.7 man7/koi8-u.7 + man7/latin1.7 man7/latin10.7 man7/latin2.7 man7/latin3.7 + man7/latin4.7 man7/latin5.7 man7/latin6.7 man7/latin7.7 man7/latin8.7 + man7/latin9.7 man7/persistent-keyring.7 man7/posixoptions.7 + man7/process-keyring.7 man7/sched.7 man7/session-keyring.7 + man7/sock_diag.7 man7/spufs.7 man7/standards.7 man7/thread-keyring.7 + man7/tis-620.7 man7/unicode.7 man7/user-keyring.7 + man7/user-session-keyring.7 man7/utf-8.7 man7/utf8.7 man7/xattr.7 + man8/iconvconfig.8 man8/intro.8 man8/ldconfig.8 man8/nscd.8 +Copyright: (C) 1994 Jochen Hein (Hein@Student.TU-Clausthal.de) + (C) 1994, 1995 by Daniel Quinlan (quinlan@yggdrasil.com) + (C) 1996 Andries Brouwer (aeb@cwi.nl) + (C) 1999 Mike Coleman (mkc@acm.org) + (C) 2000, 2002, 2007 Andreas Gruenbacher + (C) 2001 Martin Schulze + (C) 2001 Richard Braakman + (C) 2001, 2002, 2004, 2007 Silicon Graphics, Inc. + (C) 2002 Robert Love + (C) 2002-2008,2017 Michael Kerrisk + (C) 2003 Davide Libenzi + (C) 2004 Alastair McKinstry + (C) 2005 Lars Wirzenius + (C) 2005 Robert Love + (C) 2006 Red Hat, Inc. All Rights Reserved. + (C) 2006, 2015 Michael Kerrisk + (C) 2007 Carsten Emde + (C) 2007 Michael Kerrisk + (C) 2008 Petr Baudis (pasky@suse.cz) + (C) 2008 Michael Kerrisk + (C) 2008, Michael Kerrisk + (C) 2010 Michael Kerrisk + (C) 2010, Michael Kerrisk + (C) 2014 David Herrmann + (C) 2014 Juri Lelli + (C) 2014 Marko Myllynen + (C) 2014 Marko Myllynen + (C) 2014 Michael Kerrisk + (C) 2014 Michael Kerrisk + (C) 2014 Peter Zijlstra + (C) 2014 Red Hat, Inc. All Rights Reserved. + (C) 2014, 2016 Michael Kerrisk + (C) 2014, Michael Kerrisk + (C) 2015 Heinrich Schuchardt + (C) 2015 Michael Kerrisk + (C) 2016 Michael Kerrisk + (C) 2016 Michael Kerrisk + (C) 2017 Red Hat, Inc. All Rights Reserved. + (C) Andreas Gruenbacher, February 2001 + (C) Linux Foundation, 2008, written by Michael Kerrisk + (C) Markus Kuhn, 1995, 2001 + (C) Markus Kuhn, 1996 + (C) Markus Kuhn, 1996, 2001 + (C) Michael Kerrisk, 2004 + (C) Silicon Graphics Inc, September 2001 + (C) Tom Bjorkholm & Markus Kuhn, 1996 + (C) Tom Bjorkholm, Markus Kuhn & David A. Wheeler 1996-1999 + (c) 1993 Michael Haardt + (c) 1993 Michael Haardt (michael@cantor.informatik.rwth-aachen.de) + (c) 1993 Michael Haardt (michael@cantor.informatik.rwth-aachen.de), + (c) 1993 Michael Haardt (michael@moria.de) + (c) 1993 Michael Haardt (michael@moria.de), + (c) 1993 Michael Haardt + (c) 1993 Michael Haardt, (michael@moria.de) + (c) 1994 Michael Haardt (michael@moria.de), 1994-06-04 + (c) 1994, 1995 Waldorf GMBH + (c) 1995 James R. Van Zandt + (c) 1995 Jim Van Zandt + (c) 1995 Jim Van Zandt and aeb + (c) 1995 Martin Schulze + (c) 1995 Michael Chastain (mec@duracef.shout.net), 22 July 1995. + (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. + (c) 1995 Michael Haardt + (c) 1995 Paul Gortmaker + (c) 1995,1997 Paul Gortmaker and Andries Brouwer + (c) 1996 Andries Brouwer (aeb@cwi.nl) + (c) 1996 Andries Brouwer (aeb@cwi.nl), 1996-01-13 + (c) 1996 Andries Brouwer , Mon Oct 31 22:13:04 1996 + (c) 1996 Eric S. Raymond + (c) 1996 Tom Bjorkholm + (c) 1997 John S. Kallal (kallal@voicenet.com) + (c) 1997 Martin Schulze (joey@infodrom.north.de) + (c) 1998 Andries Brouwer + (c) 1998, 1999 Thorsten Kukuk (kukuk@vt.uni-paderborn.de) + (c) 1999 Andries Brouwer (aeb@cwi.nl) + (c) 1999, 2000 SuSE GmbH Nuernberg, Germany + (c) 2000 Andries Brouwer (aeb@cwi.nl) + (c) 2000 Christoph J. Thompson + (c) 2000 Manoj Srivastava + (c) 2000 lars brinkhoff + (c) 2001 Markus Kuhn + (c) 2001 Martin Schulze + (c) 2003 Andries Brouwer (aeb@cwi.nl) + (c) 2006, Michael Kerrisk + (c) 2006-2015, Michael Kerrisk + (c) 2011, Denys Vlasenko + (c) 2011, Mark R. Bannister + (c) 2012 Eric W. Biederman + (c) 2012 Tomáš Pospíšek (tpo_deb@sourcepole.ch), + (c) 2012, Vincent Weaver + (c) 2013, Peter Schiffer (pschiffe@redhat.com) + (c) 2013, Peter Schiffer + (c) 2014, Red Hat, Inc + (c) 2015 Andrew Lutomirski + (c) 2015 Michael Kerrisk + (c) 2015 Sam Varshavchik + (c) 2015, 2016, Michael Kerrisk + (c) 2015, Robin H. Johnson + (c) 2015-2016, Alec Leamas + (c) 2016 Dmitry V. Levin + (c) 2016 Pavel Emelyanov + (c) 2016, Oracle. All rights reserved. + (c) 2017, Oracle. All rights reserved. + (c) 2018, Red Hat, Inc. All rights reserved. + (c) 2018, Sean Young + (c) 2021 Microsoft Corp. + (c) 2021, IBM Corporation. + (c) Andries Brouwer + (c) Bruno Haible + (c) IBM Corp. 2012 + (c) IBM Corp. 2015 + (c) International Business Machines Corp., 2006 + (c) International Business Machines orp., 2006 + (c) Michael Haardt (michael@cantor.informatik.rwth-aachen.de), + 1993 Ulrich Drepper (drepper@karlsruhe.gmd.de) + 1993-1995 Daniel Quinlan (quinlan@yggdrasil.com) + 1995 Mark D. Roth (roth@uiuc.edu) + 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. + 1995 Yggdrasil Computing, Incorporated. + 1996 + 1996 Daniel Quinlan (Daniel.Quinlan@linux.org) + 1997 Nicolás Lichtmaier + 1999 Dimitri Papadopoulos (dpo@club-internet.fr) + 1999 Roman Maurer (roman.maurer@hermes.si) + 1999 SuSE GmbH Nuernberg, Germany + 1999-2003 Marvell(R) -- linux@syskonnect.de + 2000 Nicolás Lichtmaier + 2001 Alexey Mahotkin + 2002 Dimitri Papadopoulos (dpo@club-internet.fr) + 2002 Ionel Mugurel Ciobîcă (IMCiobica@netscape.net) + 2002 Urs Thuermann (urs@isnogud.escape.de) + 2003, 2015 Michael Kerrisk + 2006, 2008, Michael Kerrisk + 2007, 2012, 2014, 2018 Michael Kerrisk + 2008, 2009, 2012 Michael Kerrisk + 2008, Linux Foundation, written by Michael Kerrisk + 2009 Lefteris Dimitroulakis (edimitro@tee.gr) + 2009 Lefteris Dimitroulakis (edimitro@tee.gr) + 2009 Lefteris Dimitroulakis (edimitro@tee.gr) + 2009 Lefteris Dimitroulakis + 2009 Lefteris Dimitroulakis + 2009, 2014, 2016, 2018, 2019 Michael Kerrisk + 2014 (C) Marko Myllynen + 2014 Michael Kerrisk + 2015 Michael Kerrisk + IBM Corp. 2017 + Michael Haardt (michael@cantor.informatik.rwth-aachen.de) +License: GPL-2+ + +Files: man3/alphasort.3 man3/scandir.3 man3/scandirat.3 man3/versionsort.3 +Copyright: (C) 1993 David Metcalfe (david@prism.demon.co.uk) + (c) 2006, Michael Kerrisk + (c) 2012, Mark R. Bannister +License: GPL-2+ and Linux-man-pages-copyleft + +Files: man1/intro.1 man1/locale.1 man1/pldd.1 man1/sprof.1 man2/_Exit.2 + man2/_exit.2 man2/_llseek.2 man2/_newselect.2 man2/_sysctl.2 + man2/access.2 man2/alarm.2 man2/alloc_hugepages.2 man2/arch_prctl.2 + man2/arm_fadvise.2 man2/arm_fadvise64_64.2 man2/arm_sync_file_range.2 + man2/bpf.2 man2/chdir.2 man2/chmod.2 man2/chown.2 man2/chown32.2 + man2/chroot.2 man2/clock_getres.2 man2/clock_gettime.2 + man2/clock_nanosleep.2 man2/clock_settime.2 man2/close.2 + man2/close_range.2 man2/copy_file_range.2 man2/creat.2 + man2/delete_module.2 man2/dup.2 man2/dup2.2 man2/dup3.2 man2/execve.2 + man2/execveat.2 man2/exit.2 man2/exit_group.2 man2/faccessat.2 + man2/faccessat2.2 man2/fadvise64.2 man2/fadvise64_64.2 + man2/fanotify_init.2 man2/fanotify_mark.2 man2/fchdir.2 man2/fchmod.2 + man2/fchmodat.2 man2/fchown.2 man2/fchown32.2 man2/fchownat.2 + man2/fcntl.2 man2/fcntl64.2 man2/fdatasync.2 man2/finit_module.2 + man2/flock.2 man2/fork.2 man2/free_hugepages.2 man2/fstat.2 + man2/fstat64.2 man2/fstatat.2 man2/fstatat64.2 man2/fstatfs.2 + man2/fstatfs64.2 man2/fsync.2 man2/futimesat.2 man2/get_robust_list.2 + man2/getcwd.2 man2/getdents.2 man2/getdents64.2 man2/getdomainname.2 + man2/getegid.2 man2/getegid32.2 man2/geteuid.2 man2/geteuid32.2 + man2/getgid.2 man2/getgid32.2 man2/getgroups.2 man2/getgroups32.2 + man2/gethostname.2 man2/getpagesize.2 man2/getpid.2 man2/getppid.2 + man2/getrandom.2 man2/getresgid.2 man2/getresgid32.2 man2/getresuid.2 + man2/getresuid32.2 man2/getrlimit.2 man2/getrusage.2 man2/gettid.2 + man2/gettimeofday.2 man2/getuid.2 man2/getuid32.2 man2/getunwind.2 + man2/idle.2 man2/init_module.2 man2/intro.2 man2/ioctl_fat.2 + man2/ioctl_iflags.2 man2/ioctl_ns.2 man2/ioctl_pipe.2 + man2/ioctl_userfaultfd.2 + man2/iopl.2 man2/kcmp.2 man2/kexec_file_load.2 man2/kexec_load.2 + man2/keyctl.2 man2/kill.2 man2/landlock_add_rule.2 + man2/landlock_create_ruleset.2 man2/landlock_restrict_self.2 + man2/lchown.2 man2/lchown32.2 man2/link.2 man2/linkat.2 man2/llseek.2 + man2/lookup_dcookie.2 man2/lstat.2 man2/lstat64.2 man2/madvise.2 + man2/membarrier.2 man2/mincore.2 man2/mmap.2 man2/mmap2.2 + man2/mount.2 man2/mount_setattr.2 man2/mprotect.2 + man2/mq_getsetattr.2 man2/mq_notify.2 man2/mq_open.2 + man2/mq_timedreceive.2 man2/mq_timedsend.2 man2/mq_unlink.2 + man2/msgctl.2 man2/msgget.2 man2/msgop.2 man2/msgrcv.2 man2/msgsnd.2 + man2/msync.2 man2/munmap.2 man2/name_to_handle_at.2 man2/newfstatat.2 + man2/nice.2 man2/oldfstat.2 man2/oldlstat.2 man2/oldolduname.2 + man2/oldstat.2 man2/olduname.2 man2/open.2 man2/open_by_handle_at.2 + man2/openat.2 man2/openat2.2 man2/pause.2 man2/perfmonctl.2 + man2/personality.2 man2/pidfd_getfd.2 man2/pidfd_open.2 + man2/pidfd_send_signal.2 man2/pipe.2 man2/pipe2.2 man2/pivot_root.2 + man2/pkey_alloc.2 man2/pkey_free.2 man2/pkey_mprotect.2 man2/poll.2 + man2/posix_fadvise.2 man2/ppoll.2 man2/prctl.2 man2/pread.2 + man2/pread64.2 man2/preadv.2 man2/preadv2.2 man2/prlimit.2 + man2/prlimit64.2 man2/process_madvise.2 man2/process_vm_readv.2 + man2/process_vm_writev.2 man2/pselect.2 man2/pselect6.2 man2/pwrite.2 + man2/pwrite64.2 man2/pwritev.2 man2/pwritev2.2 man2/quotactl.2 + man2/read.2 man2/readahead.2 man2/readdir.2 man2/readv.2 + man2/reboot.2 man2/recvmmsg.2 man2/remap_file_pages.2 man2/rename.2 + man2/renameat.2 man2/renameat2.2 man2/restart_syscall.2 man2/rmdir.2 + man2/rt_sigaction.2 man2/rt_sigpending.2 man2/rt_sigprocmask.2 + man2/rt_sigqueueinfo.2 man2/rt_sigreturn.2 man2/rt_sigsuspend.2 + man2/rt_sigtimedwait.2 man2/rt_tgsigqueueinfo.2 + man2/s390_guarded_storage.2 man2/sched_getattr.2 + man2/sched_getscheduler.2 man2/sched_setattr.2 + man2/sched_setscheduler.2 man2/seccomp.2 man2/seccomp_unotify.2 + man2/select.2 man2/select_tut.2 man2/semctl.2 man2/semget.2 + man2/semop.2 man2/semtimedop.2 man2/sendmmsg.2 man2/set_robust_list.2 + man2/set_tid_address.2 man2/setdomainname.2 man2/setegid.2 + man2/seteuid.2 man2/setfsgid.2 man2/setfsgid32.2 man2/setfsuid.2 + man2/setfsuid32.2 man2/setgid.2 man2/setgid32.2 man2/setgroups.2 + man2/setgroups32.2 man2/sethostname.2 man2/setresgid.2 + man2/setresgid32.2 man2/setresuid.2 man2/setresuid32.2 + man2/setrlimit.2 man2/settimeofday.2 man2/setuid.2 man2/setuid32.2 + man2/setup.2 man2/sgetmask.2 man2/shmat.2 man2/shmctl.2 man2/shmdt.2 + man2/shmget.2 man2/shmop.2 man2/sigaction.2 man2/sigaltstack.2 + man2/signal.2 man2/sigpending.2 man2/sigprocmask.2 man2/sigreturn.2 + man2/sigsuspend.2 man2/sigtimedwait.2 man2/sigwaitinfo.2 + man2/splice.2 man2/ssetmask.2 man2/stat.2 man2/stat64.2 man2/statfs.2 + man2/statfs64.2 man2/statx.2 man2/stime.2 man2/subpage_prot.2 + man2/swapoff.2 man2/swapon.2 man2/symlink.2 man2/symlinkat.2 + man2/sync.2 man2/sync_file_range.2 man2/sync_file_range2.2 + man2/syncfs.2 man2/syscalls.2 man2/sysctl.2 man2/sysfs.2 + man2/sysinfo.2 man2/syslog.2 man2/tee.2 man2/tgkill.2 man2/time.2 + man2/timer_create.2 man2/timer_delete.2 man2/timer_getoverrun.2 + man2/timer_gettime.2 man2/timer_settime.2 man2/times.2 man2/tkill.2 + man2/ugetrlimit.2 man2/umask.2 man2/umount.2 man2/umount2.2 + man2/uname.2 man2/unlink.2 man2/unlinkat.2 man2/uselib.2 + man2/userfaultfd.2 man2/ustat.2 man2/utime.2 man2/utimensat.2 + man2/utimes.2 man2/vfork.2 man2/vhangup.2 man2/vm86.2 man2/vm86old.2 + man2/vmsplice.2 man2/wait.2 man2/wait3.2 man2/wait4.2 man2/waitid.2 + man2/waitpid.2 man2/write.2 man2/writev.2 man2type/open_how.2type + man3/CPU_ALLOC.3 man3/CPU_ALLOC_SIZE.3 man3/CPU_AND.3 + man3/CPU_AND_S.3 man3/CPU_CLR.3 man3/CPU_CLR_S.3 man3/CPU_COUNT.3 + man3/CPU_COUNT_S.3 man3/CPU_EQUAL.3 man3/CPU_EQUAL_S.3 + man3/CPU_FREE.3 man3/CPU_ISSET.3 man3/CPU_ISSET_S.3 man3/CPU_OR.3 + man3/CPU_OR_S.3 man3/CPU_SET.3 man3/CPU_SET_S.3 man3/CPU_XOR.3 + man3/CPU_XOR_S.3 man3/CPU_ZERO.3 man3/CPU_ZERO_S.3 man3/FD_CLR.3 + man3/FD_ISSET.3 man3/FD_SET.3 man3/FD_ZERO.3 man3/HUGE_VAL.3 + man3/HUGE_VALF.3 man3/HUGE_VALL.3 man3/INFINITY.3 man3/MAX.3 + man3/MIN.3 man3/NAN.3 man3/_Generic.3 man3/_Static_assert.3 + man3/__fbufsize.3 man3/__flbf.3 man3/__fpending.3 man3/__fpurge.3 + man3/__freadable.3 man3/__freading.3 man3/__fsetlocking.3 + man3/__fwritable.3 man3/__fwriting.3 man3/__ppc_get_timebase.3 + man3/__ppc_get_timebase_freq.3 man3/__ppc_mdoio.3 man3/__ppc_mdoom.3 + man3/__ppc_set_ppr_low.3 man3/__ppc_set_ppr_med.3 + man3/__ppc_set_ppr_med_high.3 man3/__ppc_set_ppr_med_low.3 + man3/__ppc_set_ppr_very_low.3 man3/__ppc_yield.3 man3/_flushlbf.3 + man3/abort.3 man3/abs.3 man3/acos.3 man3/acosf.3 man3/acosh.3 + man3/acoshf.3 man3/acoshl.3 man3/acosl.3 man3/addmntent.3 + man3/adjtime.3 man3/aio_init.3 man3/aligned_alloc.3 man3/arc4random.3 + man3/arc4random_buf.3 man3/arc4random_uniform.3 man3/asctime.3 + man3/asctime_r.3 man3/asin.3 man3/asinf.3 man3/asinh.3 man3/asinhf.3 + man3/asinhl.3 man3/asinl.3 man3/asprintf.3 man3/assert.3 + man3/assert_perror.3 man3/atan.3 man3/atan2.3 man3/atan2f.3 + man3/atan2l.3 man3/atanf.3 man3/atanh.3 man3/atanhf.3 man3/atanhl.3 + man3/atanl.3 man3/atexit.3 man3/atof.3 man3/atoi.3 man3/atol.3 + man3/atoll.3 man3/atoq.3 man3/basename.3 man3/bcmp.3 man3/bcopy.3 + man3/be16toh.3 man3/be32toh.3 man3/be64toh.3 man3/bindresvport.3 + man3/bsd_signal.3 man3/bsearch.3 man3/bstring.3 man3/bswap.3 + man3/bswap_16.3 man3/bswap_32.3 man3/bswap_64.3 man3/byteorder.3 + man3/bzero.3 man3/calloc.3 man3/canonicalize_file_name.3 + man3/catclose.3 man3/catgets.3 man3/catopen.3 man3/cbrt.3 + man3/cbrtf.3 man3/cbrtl.3 man3/ceil.3 man3/ceilf.3 man3/ceill.3 + man3/clearenv.3 man3/clearerr_unlocked.3 man3/clock.3 + man3/clock_getcpuclockid.3 man3/closedir.3 man3/closelog.3 + man3/confstr.3 man3/copysign.3 man3/copysignf.3 man3/copysignl.3 + man3/cos.3 man3/cosf.3 man3/cosh.3 man3/coshf.3 man3/coshl.3 + man3/cosl.3 man3/ctermid.3 man3/ctime.3 man3/ctime_r.3 man3/cuserid.3 + man3/daylight.3 man3/difftime.3 man3/dirfd.3 man3/dirname.3 + man3/div.3 man3/dl_iterate_phdr.3 man3/dladdr.3 man3/dladdr1.3 + man3/dlinfo.3 man3/dn_comp.3 man3/dn_expand.3 man3/drand48.3 + man3/drand48_r.3 man3/drem.3 man3/dremf.3 man3/dreml.3 + man3/duplocale.3 man3/dysize.3 man3/eaccess.3 man3/ecvt.3 + man3/ecvt_r.3 man3/edata.3 man3/end.3 man3/endfsent.3 man3/endgrent.3 + man3/endhostent.3 man3/endian.3 man3/endmntent.3 man3/endnetent.3 + man3/endprotoent.3 man3/endpwent.3 man3/endservent.3 + man3/endusershell.3 man3/erand48.3 man3/erand48_r.3 man3/erf.3 + man3/erfc.3 man3/erfcf.3 man3/erfcl.3 man3/erff.3 man3/erfl.3 + man3/etext.3 man3/ether_aton.3 man3/ether_aton_r.3 + man3/ether_hostton.3 man3/ether_line.3 man3/ether_ntoa.3 + man3/ether_ntoa_r.3 man3/ether_ntohost.3 man3/euidaccess.3 + man3/exit.3 man3/exp.3 man3/exp10.3 man3/exp10f.3 man3/exp10l.3 + man3/exp2.3 man3/exp2f.3 man3/exp2l.3 man3/expf.3 man3/expl.3 + man3/explicit_bzero.3 man3/expm1.3 man3/expm1f.3 man3/expm1l.3 + man3/fabs.3 man3/fabsf.3 man3/fabsl.3 man3/fcloseall.3 man3/fcvt.3 + man3/fcvt_r.3 man3/fdopendir.3 man3/feof_unlocked.3 + man3/ferror_unlocked.3 man3/fexecve.3 man3/fflush_unlocked.3 + man3/ffs.3 man3/ffsl.3 man3/ffsll.3 man3/fgetc.3 + man3/fgetc_unlocked.3 man3/fgetgrent.3 man3/fgetpwent.3 man3/fgets.3 + man3/fgets_unlocked.3 man3/fgetwc_unlocked.3 man3/fgetws_unlocked.3 + man3/fileno_unlocked.3 man3/finite.3 man3/finitef.3 man3/finitel.3 + man3/flockfile.3 man3/floor.3 man3/floorf.3 man3/floorl.3 man3/fmod.3 + man3/fmodf.3 man3/fmodl.3 man3/fnmatch.3 man3/fopencookie.3 + man3/fpathconf.3 man3/fpurge.3 man3/fputc.3 man3/fputc_unlocked.3 + man3/fputs.3 man3/fputs_unlocked.3 man3/fputwc_unlocked.3 + man3/fputws_unlocked.3 man3/fread_unlocked.3 man3/free.3 + man3/freeaddrinfo.3 man3/freehostent.3 man3/freeifaddrs.3 + man3/freelocale.3 man3/frexp.3 man3/frexpf.3 man3/frexpl.3 + man3/fscanf.3 man3/fseeko.3 man3/fstatvfs.3 man3/ftello.3 man3/ftok.3 + man3/ftrylockfile.3 man3/funlockfile.3 man3/futimens.3 man3/futimes.3 + man3/fwrite_unlocked.3 man3/gai_cancel.3 man3/gai_error.3 + man3/gai_strerror.3 man3/gai_suspend.3 man3/gcvt.3 + man3/get_avphys_pages.3 man3/get_current_dir_name.3 man3/get_nprocs.3 + man3/get_nprocs_conf.3 man3/get_phys_pages.3 man3/getaddrinfo.3 + man3/getaddrinfo_a.3 man3/getauxval.3 man3/getc.3 + man3/getc_unlocked.3 man3/getchar.3 man3/getchar_unlocked.3 + man3/getcontext.3 man3/getcwd.3 man3/getdate.3 man3/getdate_err.3 + man3/getdate_r.3 man3/getdelim.3 man3/getdirentries.3 + man3/getdtablesize.3 man3/getentropy.3 man3/getenv.3 man3/getfsent.3 + man3/getfsfile.3 man3/getfsspec.3 man3/getgrent.3 man3/getgrgid.3 + man3/getgrgid_r.3 man3/getgrnam.3 man3/getgrnam_r.3 + man3/getgrouplist.3 man3/gethostbyaddr.3 man3/gethostbyaddr_r.3 + man3/gethostbyname.3 man3/gethostbyname2.3 man3/gethostbyname2_r.3 + man3/gethostbyname_r.3 man3/gethostent.3 man3/gethostent_r.3 + man3/gethostid.3 man3/getifaddrs.3 man3/getipnodebyaddr.3 + man3/getipnodebyname.3 man3/getline.3 man3/getlogin.3 + man3/getlogin_r.3 man3/getmntent.3 man3/getmntent_r.3 + man3/getnetbyaddr.3 man3/getnetbyaddr_r.3 man3/getnetbyname.3 + man3/getnetbyname_r.3 man3/getnetent.3 man3/getnetent_r.3 + man3/getopt.3 man3/getopt_long.3 man3/getopt_long_only.3 + man3/getprotobyname.3 man3/getprotobyname_r.3 man3/getprotobynumber.3 + man3/getprotobynumber_r.3 man3/getprotoent.3 man3/getprotoent_r.3 + man3/getpw.3 man3/getpwent.3 man3/getpwnam.3 man3/getpwnam_r.3 + man3/getpwuid.3 man3/getpwuid_r.3 man3/getrpcbyname_r.3 + man3/getrpcbynumber_r.3 man3/getrpcent_r.3 man3/gets.3 + man3/getservbyname.3 man3/getservbyname_r.3 man3/getservbyport.3 + man3/getservbyport_r.3 man3/getservent.3 man3/getservent_r.3 + man3/getusershell.3 man3/getutmp.3 man3/getutmpx.3 man3/getw.3 + man3/getwc_unlocked.3 man3/getwchar_unlocked.3 man3/getwd.3 + man3/glob.3 man3/globfree.3 man3/gmtime.3 man3/gmtime_r.3 + man3/gnu_dev_major.3 man3/gnu_dev_makedev.3 man3/gnu_dev_minor.3 + man3/gnu_get_libc_release.3 man3/gnu_get_libc_version.3 + man3/group_member.3 man3/gsignal.3 man3/h_errno.3 man3/hasmntopt.3 + man3/herror.3 man3/hstrerror.3 man3/htobe16.3 man3/htobe32.3 + man3/htobe64.3 man3/htole16.3 man3/htole32.3 man3/htole64.3 + man3/htonl.3 man3/htons.3 man3/hypot.3 man3/hypotf.3 man3/hypotl.3 + man3/if_freenameindex.3 man3/if_indextoname.3 man3/if_nameindex.3 + man3/if_nametoindex.3 man3/ilogb.3 man3/ilogbf.3 man3/ilogbl.3 + man3/imaxabs.3 man3/imaxdiv.3 man3/index.3 man3/inet.3 + man3/inet_addr.3 man3/inet_aton.3 man3/inet_lnaof.3 + man3/inet_makeaddr.3 man3/inet_net_ntop.3 man3/inet_net_pton.3 + man3/inet_netof.3 man3/inet_network.3 man3/inet_ntoa.3 + man3/inet_ntop.3 man3/inet_pton.3 man3/initgroups.3 man3/initstate.3 + man3/initstate_r.3 man3/insque.3 man3/intro.3 man3/isalnum.3 + man3/isalnum_l.3 man3/isalpha.3 man3/isalpha_l.3 man3/isascii.3 + man3/isascii_l.3 man3/isatty.3 man3/isblank.3 man3/isblank_l.3 + man3/iscntrl.3 man3/iscntrl_l.3 man3/isdigit.3 man3/isdigit_l.3 + man3/isfdtype.3 man3/isgraph.3 man3/isgraph_l.3 man3/isinff.3 + man3/isinfl.3 man3/islower.3 man3/islower_l.3 man3/isnanf.3 + man3/isnanl.3 man3/isprint.3 man3/isprint_l.3 man3/ispunct.3 + man3/ispunct_l.3 man3/isspace.3 man3/isspace_l.3 man3/isupper.3 + man3/isupper_l.3 man3/isxdigit.3 man3/isxdigit_l.3 man3/j0.3 + man3/j0f.3 man3/j0l.3 man3/j1.3 man3/j1f.3 man3/j1l.3 man3/jn.3 + man3/jnf.3 man3/jnl.3 man3/jrand48.3 man3/jrand48_r.3 man3/klogctl.3 + man3/labs.3 man3/lcong48.3 man3/lcong48_r.3 man3/ldexp.3 + man3/ldexpf.3 man3/ldexpl.3 man3/ldiv.3 man3/le16toh.3 man3/le32toh.3 + man3/le64toh.3 man3/lfind.3 man3/llabs.3 man3/lldiv.3 man3/llrint.3 + man3/llrintf.3 man3/llrintl.3 man3/llround.3 man3/llroundf.3 + man3/llroundl.3 man3/localeconv.3 man3/localtime.3 man3/localtime_r.3 + man3/log.3 man3/log10.3 man3/log10f.3 man3/log10l.3 man3/log1p.3 + man3/log1pf.3 man3/log1pl.3 man3/log2.3 man3/log2f.3 man3/log2l.3 + man3/logb.3 man3/logbf.3 man3/logbl.3 man3/logf.3 man3/logl.3 + man3/lrand48.3 man3/lrand48_r.3 man3/lrint.3 man3/lrintf.3 + man3/lrintl.3 man3/lround.3 man3/lroundf.3 man3/lroundl.3 + man3/lsearch.3 man3/lseek64.3 man3/lutimes.3 man3/major.3 + man3/makecontext.3 man3/makedev.3 man3/mallinfo.3 man3/mallinfo2.3 + man3/malloc.3 man3/malloc_get_state.3 man3/malloc_info.3 + man3/malloc_set_state.3 man3/malloc_stats.3 man3/malloc_trim.3 + man3/malloc_usable_size.3 man3/mallopt.3 man3/matherr.3 man3/mcheck.3 + man3/mcheck_check_all.3 man3/mcheck_pedantic.3 man3/memalign.3 + man3/memccpy.3 man3/memchr.3 man3/memcmp.3 man3/memcpy.3 + man3/memfrob.3 man3/memmem.3 man3/memmove.3 man3/memrchr.3 + man3/memset.3 man3/minor.3 man3/mkdtemp.3 man3/mkfifo.3 + man3/mkfifoat.3 man3/mkostemp.3 man3/mkostemps.3 man3/mkstemp.3 + man3/mkstemps.3 man3/mktemp.3 man3/mktime.3 man3/mmap64.3 man3/modf.3 + man3/modff.3 man3/modfl.3 man3/mprobe.3 man3/mq_close.3 + man3/mq_getattr.3 man3/mq_notify.3 man3/mq_open.3 man3/mq_receive.3 + man3/mq_send.3 man3/mq_setattr.3 man3/mq_timedreceive.3 + man3/mq_timedsend.3 man3/mq_unlink.3 man3/mrand48.3 man3/mrand48_r.3 + man3/mtrace.3 man3/muntrace.3 man3/nearbyint.3 man3/nearbyintf.3 + man3/nearbyintl.3 man3/newlocale.3 man3/nextdown.3 man3/nextdownf.3 + man3/nextdownl.3 man3/nextup.3 man3/nextupf.3 man3/nextupl.3 + man3/nrand48.3 man3/nrand48_r.3 man3/ntohl.3 man3/ntohs.3 + man3/ntp_gettime.3 man3/ntp_gettimex.3 man3/on_exit.3 man3/opendir.3 + man3/openlog.3 man3/optarg.3 man3/opterr.3 man3/optind.3 + man3/optopt.3 man3/pathconf.3 man3/posix_fallocate.3 + man3/posix_memalign.3 man3/posix_openpt.3 man3/posix_spawn.3 + man3/posix_spawnp.3 man3/pow.3 man3/pow10.3 man3/pow10f.3 + man3/pow10l.3 man3/powerof2.3 man3/powf.3 man3/powl.3 man3/profil.3 + man3/psiginfo.3 man3/psignal.3 man3/pthread_atfork.3 + man3/pthread_attr_destroy.3 man3/pthread_attr_getaffinity_np.3 + man3/pthread_attr_getdetachstate.3 man3/pthread_attr_getguardsize.3 + man3/pthread_attr_getinheritsched.3 man3/pthread_attr_getschedparam.3 + man3/pthread_attr_getschedpolicy.3 man3/pthread_attr_getscope.3 + man3/pthread_attr_getsigmask_np.3 man3/pthread_attr_getstack.3 + man3/pthread_attr_getstackaddr.3 man3/pthread_attr_getstacksize.3 + man3/pthread_attr_init.3 man3/pthread_attr_setaffinity_np.3 + man3/pthread_attr_setdetachstate.3 man3/pthread_attr_setguardsize.3 + man3/pthread_attr_setinheritsched.3 man3/pthread_attr_setschedparam.3 + man3/pthread_attr_setschedpolicy.3 man3/pthread_attr_setscope.3 + man3/pthread_attr_setsigmask_np.3 man3/pthread_attr_setstack.3 + man3/pthread_attr_setstackaddr.3 man3/pthread_attr_setstacksize.3 + man3/pthread_cancel.3 man3/pthread_cleanup_pop.3 + man3/pthread_cleanup_pop_restore_np.3 man3/pthread_cleanup_push.3 + man3/pthread_cleanup_push_defer_np.3 man3/pthread_create.3 + man3/pthread_detach.3 man3/pthread_equal.3 man3/pthread_exit.3 + man3/pthread_getaffinity_np.3 man3/pthread_getattr_default_np.3 + man3/pthread_getattr_np.3 man3/pthread_getconcurrency.3 + man3/pthread_getcpuclockid.3 man3/pthread_getname_np.3 + man3/pthread_getschedparam.3 man3/pthread_join.3 man3/pthread_kill.3 + man3/pthread_kill_other_threads_np.3 man3/pthread_mutex_consistent.3 + man3/pthread_mutex_consistent_np.3 man3/pthread_mutexattr_destroy.3 + man3/pthread_mutexattr_getpshared.3 + man3/pthread_mutexattr_getrobust.3 + man3/pthread_mutexattr_getrobust_np.3 man3/pthread_mutexattr_init.3 + man3/pthread_mutexattr_setpshared.3 + man3/pthread_mutexattr_setrobust.3 + man3/pthread_mutexattr_setrobust_np.3 + man3/pthread_rwlockattr_getkind_np.3 + man3/pthread_rwlockattr_setkind_np.3 man3/pthread_self.3 + man3/pthread_setaffinity_np.3 man3/pthread_setattr_default_np.3 + man3/pthread_setcancelstate.3 man3/pthread_setcanceltype.3 + man3/pthread_setconcurrency.3 man3/pthread_setname_np.3 + man3/pthread_setschedparam.3 man3/pthread_setschedprio.3 + man3/pthread_sigmask.3 man3/pthread_sigqueue.3 + man3/pthread_spin_destroy.3 man3/pthread_spin_init.3 + man3/pthread_spin_lock.3 man3/pthread_spin_trylock.3 + man3/pthread_spin_unlock.3 man3/pthread_testcancel.3 + man3/pthread_timedjoin_np.3 man3/pthread_tryjoin_np.3 + man3/pthread_yield.3 man3/putc.3 man3/putc_unlocked.3 man3/putchar.3 + man3/putchar_unlocked.3 man3/putenv.3 man3/putpwent.3 man3/puts.3 + man3/putw.3 man3/putwc_unlocked.3 man3/putwchar_unlocked.3 + man3/pvalloc.3 man3/qecvt.3 man3/qecvt_r.3 man3/qfcvt.3 + man3/qfcvt_r.3 man3/qgcvt.3 man3/qsort.3 man3/qsort_r.3 man3/raise.3 + man3/rand.3 man3/rand_r.3 man3/random.3 man3/random_r.3 + man3/rawmemchr.3 man3/re_comp.3 man3/re_exec.3 man3/readdir.3 + man3/readdir_r.3 man3/realloc.3 man3/reallocarray.3 man3/realpath.3 + man3/regcomp.3 man3/regerror.3 man3/regex.3 man3/regexec.3 + man3/regfree.3 man3/register_printf_modifier.3 + man3/register_printf_specifier.3 man3/register_printf_type.3 + man3/remainder.3 man3/remainderf.3 man3/remainderl.3 man3/remove.3 + man3/remque.3 man3/res_init.3 man3/res_mkquery.3 man3/res_nclose.3 + man3/res_ninit.3 man3/res_nmkquery.3 man3/res_nquery.3 + man3/res_nquerydomain.3 man3/res_nsearch.3 man3/res_nsend.3 + man3/res_query.3 man3/res_querydomain.3 man3/res_search.3 + man3/res_send.3 man3/resolver.3 man3/rewinddir.3 man3/rindex.3 + man3/rint.3 man3/rintf.3 man3/rintl.3 man3/round.3 man3/roundf.3 + man3/roundl.3 man3/roundup.3 man3/scalb.3 man3/scalbf.3 man3/scalbl.3 + man3/scalbln.3 man3/scalblnf.3 man3/scalblnl.3 man3/scalbn.3 + man3/scalbnf.3 man3/scalbnl.3 man3/scanf.3 man3/sched_getcpu.3 + man3/secure_getenv.3 man3/seed48.3 man3/seed48_r.3 man3/seekdir.3 + man3/sem_close.3 man3/sem_destroy.3 man3/sem_getvalue.3 + man3/sem_init.3 man3/sem_open.3 man3/sem_post.3 man3/sem_timedwait.3 + man3/sem_trywait.3 man3/sem_unlink.3 man3/sem_wait.3 + man3/setcontext.3 man3/setenv.3 man3/setfsent.3 man3/setgrent.3 + man3/sethostent.3 man3/sethostid.3 man3/setlocale.3 man3/setlogmask.3 + man3/setmntent.3 man3/setnetent.3 man3/setprotoent.3 man3/setpwent.3 + man3/setservent.3 man3/setstate.3 man3/setstate_r.3 + man3/setusershell.3 man3/shm_open.3 man3/shm_unlink.3 + man3/sigabbrev_np.3 man3/sigaddset.3 man3/sigandset.3 man3/sigblock.3 + man3/sigdelset.3 man3/sigdescr_np.3 man3/sigemptyset.3 + man3/sigfillset.3 man3/siggetmask.3 man3/sighold.3 man3/sigignore.3 + man3/siginterrupt.3 man3/sigisemptyset.3 man3/sigismember.3 + man3/sigmask.3 man3/sigorset.3 man3/sigpause.3 man3/sigqueue.3 + man3/sigrelse.3 man3/sigset.3 man3/sigsetmask.3 man3/sigsetops.3 + man3/sigstack.3 man3/sigvec.3 man3/sigwait.3 man3/sin.3 man3/sinf.3 + man3/sinh.3 man3/sinhf.3 man3/sinhl.3 man3/sinl.3 man3/sleep.3 + man3/sockatmark.3 man3/sqrt.3 man3/sqrtf.3 man3/sqrtl.3 man3/srand.3 + man3/srand48.3 man3/srand48_r.3 man3/srandom.3 man3/srandom_r.3 + man3/ssignal.3 man3/static_assert.3 man3/statvfs.3 man3/stdio_ext.3 + man3/stpcpy.3 man3/stpncpy.3 man3/strcasecmp.3 man3/strcasestr.3 + man3/strcat.3 man3/strchr.3 man3/strchrnul.3 man3/strcmp.3 + man3/strcoll.3 man3/strcpy.3 man3/strcspn.3 man3/strdup.3 + man3/strdupa.3 man3/strerror.3 man3/strerror_l.3 man3/strerror_r.3 + man3/strerrordesc_np.3 man3/strerrorname_np.3 man3/strfromd.3 + man3/strfromf.3 man3/strfroml.3 man3/strfry.3 man3/strftime.3 + man3/strftime_l.3 man3/string.3 man3/strlen.3 man3/strncasecmp.3 + man3/strncat.3 man3/strncmp.3 man3/strncpy.3 man3/strndup.3 + man3/strndupa.3 man3/strpbrk.3 man3/strptime.3 man3/strrchr.3 + man3/strsep.3 man3/strsignal.3 man3/strspn.3 man3/strstr.3 + man3/strtok.3 man3/strtok_r.3 man3/strtol.3 man3/strtoll.3 + man3/strtoq.3 man3/strtoul.3 man3/strtoull.3 man3/strtouq.3 + man3/strverscmp.3 man3/strxfrm.3 man3/swab.3 man3/swapcontext.3 + man3/sys_siglist.3 man3/sysconf.3 man3/syslog.3 man3/system.3 + man3/sysv_signal.3 man3/tan.3 man3/tanf.3 man3/tanh.3 man3/tanhf.3 + man3/tanhl.3 man3/tanl.3 man3/tcgetpgrp.3 man3/tcgetsid.3 + man3/tcsetpgrp.3 man3/tdelete.3 man3/tdestroy.3 man3/telldir.3 + man3/tempnam.3 man3/tfind.3 man3/timegm.3 man3/timelocal.3 + man3/timeradd.3 man3/timerclear.3 man3/timercmp.3 man3/timerisset.3 + man3/timersub.3 man3/timezone.3 man3/tmpfile.3 man3/tmpnam.3 + man3/tmpnam_r.3 man3/toascii.3 man3/tolower.3 man3/tolower_l.3 + man3/toupper.3 man3/toupper_l.3 man3/trunc.3 man3/truncf.3 + man3/truncl.3 man3/tsearch.3 man3/ttyslot.3 man3/twalk.3 + man3/twalk_r.3 man3/tzname.3 man3/tzset.3 man3/ulimit.3 + man3/undocumented.3 man3/ungetc.3 man3/unlocked_stdio.3 + man3/unsetenv.3 man3/uselocale.3 man3/usleep.3 man3/valloc.3 + man3/vasprintf.3 man3/vfscanf.3 man3/vlimit.3 man3/vscanf.3 + man3/vsyslog.3 man3/vtimes.3 man3/y0.3 man3/y0f.3 man3/y0l.3 + man3/y1.3 man3/y1f.3 man3/y1l.3 man3/yn.3 man3/ynf.3 man3/ynl.3 + man3const/EOF.3const man3const/EXIT_FAILURE.3const + man3const/EXIT_SUCCESS.3const man3const/NULL.3const + man3const/PA_CHAR.3const man3const/PA_DOUBLE.3const + man3const/PA_FLAG_LONG.3const man3const/PA_FLAG_LONG_DOUBLE.3const + man3const/PA_FLAG_LONG_LONG.3const man3const/PA_FLAG_PTR.3const + man3const/PA_FLAG_SHORT.3const man3const/PA_FLOAT.3const + man3const/PA_INT.3const man3const/PA_LAST.3const + man3const/PA_POINTER.3const man3const/PA_STRING.3const + man3const/PA_WCHAR.3const man3const/PA_WSTRING.3const + man3head/printf.h.3head man3type/FILE.3type man3type/aiocb.3type + man3type/blkcnt_t.3type man3type/blksize_t.3type man3type/cc_t.3type + man3type/clock_t.3type man3type/dev_t.3type man3type/div_t.3type + man3type/double_t.3type man3type/epoll_data.3type + man3type/epoll_data_t.3type man3type/epoll_event.3type + man3type/fenv_t.3type man3type/fexcept_t.3type man3type/float_t.3type + man3type/gid_t.3type man3type/id_t.3type man3type/imaxdiv_t.3type + man3type/in6_addr.3type man3type/in_addr.3type + man3type/in_addr_t.3type man3type/in_port_t.3type + man3type/int16_t.3type man3type/int32_t.3type man3type/int64_t.3type + man3type/int8_t.3type man3type/intN_t.3type man3type/intmax_t.3type + man3type/intptr_t.3type man3type/iovec.3type + man3type/itimerspec.3type man3type/lconv.3type man3type/ldiv_t.3type + man3type/lldiv_t.3type man3type/loff_t.3type man3type/mode_t.3type + man3type/off64_t.3type man3type/off_t.3type man3type/pid_t.3type + man3type/printf_arginfo_size_function.3type + man3type/printf_function.3type man3type/printf_info.3type + man3type/printf_va_arg_function.3type man3type/ptrdiff_t.3type + man3type/regex_t.3type man3type/regmatch_t.3type + man3type/regoff_t.3type man3type/sa_family_t.3type + man3type/sigevent.3type man3type/siginfo_t.3type + man3type/sigset_t.3type man3type/sigval.3type man3type/size_t.3type + man3type/sockaddr.3type man3type/sockaddr_in.3type + man3type/sockaddr_in6.3type man3type/sockaddr_storage.3type + man3type/sockaddr_un.3type man3type/socklen_t.3type + man3type/speed_t.3type man3type/ssize_t.3type man3type/stat.3type + man3type/suseconds_t.3type man3type/tcflag_t.3type + man3type/time_t.3type man3type/timer_t.3type man3type/timespec.3type + man3type/timeval.3type man3type/tm.3type man3type/uid_t.3type + man3type/uint16_t.3type man3type/uint32_t.3type + man3type/uint64_t.3type man3type/uint8_t.3type man3type/uintN_t.3type + man3type/uintmax_t.3type man3type/uintptr_t.3type + man3type/useconds_t.3type man3type/va_list.3type man3type/void.3type + man4/cpuid.4 man4/full.4 man4/fuse.4 man4/initrd.4 man4/mouse.4 + man4/msr.4 man4/sd.4 man4/st.4 man5/acct.5 man5/core.5 man5/erofs.5 + man5/services.5 man5/slabinfo.5 man5/sysfs.5 man5/tmpfs.5 + man7/address_families.7 man7/aio.7 man7/capabilities.7 + man7/cgroup_namespaces.7 man7/cgroups.7 man7/credentials.7 man7/ddp.7 + man7/fanotify.7 man7/feature_test_macros.7 man7/glibc.7 man7/hier.7 + man7/inode.7 man7/inotify.7 man7/ipc_namespaces.7 man7/landlock.7 + man7/libc.7 man7/locale.7 man7/man-pages.7 man7/man.7 + man7/math_error.7 man7/mount_namespaces.7 man7/mq_overview.7 + man7/namespaces.7 man7/network_namespaces.7 man7/nptl.7 man7/numa.7 + man7/path_resolution.7 man7/pid_namespaces.7 man7/pipe.7 man7/pkeys.7 + man7/pthreads.7 man7/pty.7 man7/random.7 man7/rtld-audit.7 + man7/sem_overview.7 man7/shm_overview.7 man7/sigevent.7 + man7/signal-safety.7 man7/signal.7 man7/suffixes.7 man7/svipc.7 + man7/system_data_types.7 man7/sysvipc.7 man7/termio.7 man7/time.7 + man7/time_namespaces.7 man7/udplite.7 man7/units.7 man7/uri.7 + man7/url.7 man7/urn.7 man7/user_namespaces.7 man7/uts_namespaces.7 + man7/vsock.7 man8/sln.8 +Copyright: (C) 1991, 1992 Linus Torvalds + (C) 1992 Drew Eckhardt; + (C) 1993 David Metcalfe (david@prism.demon.co.uk) + (C) 1993 Ian Jackson + (C) 1993 Ian Jackson. + (C) 1993 Michael Haardt, Ian Jackson. + (C) 1993 Michael Haardt, Ian Jackson; + (C) 1993 Michael Haardt; + (C) 1993 Rickard E. Faith + (C) 1993,1995 Ian Jackson + (C) 1994 Andries E. Brouwer + (C) 1995 Andries Brouwer (aeb@cwi.nl) + (C) 1995 James R. Van Zandt + (C) 1995 Michael Shields . + (C) 1995, Thomas K. Dyas + (C) 1996 Andries Brouwer (aeb@cwi.nl) + (C) 1996 Andries Brouwer + (C) 1996 Austin Donnelly , + (C) 1996 Free Software Foundation, Inc. + (C) 1996 Michael Haardt. + (C) 1997 Andries Brouwer (aeb@cwi.nl) + (C) 1997 John S. Kallal + (C) 1998 Alan Cox + (C) 1998 Andries Brouwer (aeb@cwi.nl) + (C) 1998 Jamie Lokier; + (C) 1999 Andries Brouwer (aeb@cwi.nl) + (C) 1999 Joseph Samuel Myers. + (C) 2001 Andries Brouwer (aeb@cwi.nl) + (C) 2001 Andries Brouwer + (C) 2001 Andries Brouwer . + (C) 2001 Bert Hubert + (C) 2001 David Gómez + (C) 2002 Andries Brouwer (aeb@cwi.nl) + (C) 2002 Andries Brouwer + (C) 2002 Ian Redfern + (C) 2002, 2005 Michael Kerrisk + (C) 2002, 2005, 2016 Michael Kerrisk + (C) 2002, 2006, 2008, 2012, 2013, 2015 Michael Kerrisk + (C) 2002, 2020 Michael Kerrisk + (C) 2002, Michael Kerrisk + (C) 2002-2010, 2014 Michael Kerrisk; + (C) 2003 Andi Kleen + (C) 2003 Andries Brouwer (aeb@cwi.nl) + (C) 2003 John Levon + (C) 2003, Michael Kerrisk + (C) 2004 Andries Brouwer (aeb@cwi.nl) + (C) 2004 Michael Kerrisk + (C) 2004, 2006, 2007, 2014 Michael Kerrisk + (C) 2004, 2007 Michael Kerrisk + (C) 2004, Michael Kerrisk + (C) 2005 Michael Kerrisk + (C) 2005, 2008 Michael Kerrisk + (C) 2005, 2008, Michael Kerrisk + (C) 2005, 2010, 2014, 2015, Michael Kerrisk + (C) 2005, 2013 Michael Kerrisk + (C) 2005, 2014, 2020 Michael Kerrisk + (C) 2006 Jens Axboe + (C) 2006 Michael Kerrisk + (C) 2006 Michael Kerrisk + (C) 2006 Red Hat, Inc. All Rights Reserved. + (C) 2006, 2007 Michael Kerrisk + (C) 2006, 2008, 2013, 2014 Michael Kerrisk + (C) 2006, 2010 Michael Kerrisk + (C) 2006, 2014 Michael Kerrisk + (C) 2006, 2014 Michael Kerrisk + (C) 2006, 2014 Michael Kerrisk. + (C) 2006, 2019 Michael Kerrisk + (C) 2006, Michael Kerrisk + (C) 2007 Michael Kerrisk + (C) 2007, 2010 Michael Kerrisk + (C) 2007, 2012 Michael Kerrisk + (C) 2007, 2015, 2020, Michael Kerrisk + (C) 2007, Michael Kerrisk + (C) 2008 Greg Banks + (C) 2008 Linux Foundation, written by Michael Kerrisk + (C) 2008 Michael Kerrisk + (C) 2008 Michael Kerrisk + (C) 2008 Petr Baudis (dladdr caveat) + (C) 2008, 2010, 2015, Michael Kerrisk + (C) 2008, 2014, Michael Kerrisk + (C) 2008, 2014,2017 Michael Kerrisk + (C) 2008, 2016 Michael Kerrisk + (C) 2008, George Spelvin , + (C) 2008, Linux Foundation, written by Michael Kerrisk + (C) 2008, Matt Mackall + (C) 2008, Michael Kerrisk + (C) 2008, Nanno Langstraat + (C) 2009 Petr Baudis + (C) 2009, Linux Foundation, written by Michael Kerrisk + (C) 2009-2015 Michael Kerrisk, + (C) 2010 Andi Kleen + (C) 2010 Intel Corporation, Author: Andi Kleen + (C) 2010, 2014, 2015, Michael Kerrisk + (C) 2010, 2015, 2017 Michael Kerrisk + (C) 2010, 2015, Michael Kerrisk + (C) 2011 Christopher Yeoh + (C) 2011 by Andi Kleen + (C) 2012 Chandan Apsangi + (C) 2012 Cyrill Gorcunov + (C) 2012 Michael Kerrisk + (C) 2012 Michael Kerrisk + (C) 2012 Mike Frysinger + (C) 2012 Will Drewry + (C) 2012, 2014 Michael Kerrisk + (C) 2012, 2016, Michael Kerrisk + (C) 2012, Cyrill Gorcunov + (C) 2013 Michael Kerrisk + (C) 2013, Heinrich Schuchardt + (C) 2013, 2019, Michael Kerrisk + (C) 2013, Heinrich Schuchardt + (C) 2014 Dave Hansen / Intel + (C) 2014 David Herrmann + (C) 2014 Heinrich Schuchardt + (C) 2014 Jeff Layton + (C) 2014 Kees Cook + (C) 2014 Michael Kerrisk + (C) 2014 Peter Zijlstra + (C) 2014, Heinrich Schuchardt + (C) 2014, Michael Kerrisk + (C) 2014, Theodore Ts'o + (C) 2014,2015 Heinrich Schuchardt + (C) 2015 Alexei Starovoitov + (C) 2015 Anna Schumaker + (C) 2015 Michael Kerrisk + (C) 2015 Serge Hallyn + (C) 2015, Michael Kerrisk + (C) 2016 Eugene Syromyatnikov + (C) 2016 Florian Weimer + (C) 2016 Intel Corporation + (C) 2016 Michael Kerrisk + (C) 2016, 2017 Michael Kerrisk + (C) 2016, Laurent Georget + (C) 2016, Michael Kerrisk + (C) 2016, Nikos Mavrogiannopoulos + (C) 2017 Jens Axboe + (C) 2017 Michael Kerrisk + (C) 2017 Tyler Hicks + (C) 2017, Michael Kerrisk + (C) 2018 Eugene Syromyatnikov + (C) 2018, Stefan Hajnoczi + (C) 2019 Aleksa Sarai + (C) 2019 Michael Kerrisk + (C) 2019, Michael Kerrisk + (C) 2020 Michael Kerrisk + (C) 2020 Tycho Andersen + (C) 2021 Alejandro Colomar + (C) 2021 Minchan Kim + (C) 2021 Suren Baghdasaryan + (C) 2022 Alejandro Colomar + (C) 2022 Alejandro Colomar + (C) 2023 Alejandro Colomar + (C) The Internet Society (1998). All Rights Reserved. + (C), 1994, Graeme W. Wilford (Wilf). + (C), 1994, Graeme W. Wilford. (Wilf.) + (C), 1995, Graeme W. Wilford. (Wilf.) + (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 + (c) 1992 Drew Eckhardt , March 28, 1992 + (c) 1992 Drew Eckhardt, March 28, 1992 + (c) 1993 Luigi P. Bai (lpb@softint.com) July 28, 1993 + (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) + (c) 1993 by Thomas Koenig + (c) 1994 Mike Battersby + (c) 1994,1995 Mike Battersby + (c) 1995 Martin Schulze + (c) 1995 Nicolai Langfeldt (janl@ifi.uio.no), 1/1/95 + (c) 1995 by Jim Van Zandt + (c) 1998 Andries Brouwer (aeb@cwi.nl) + (c) 1998 Andries Brouwer (aeb@cwi.nl), 24 September 1998 + (c) 1999 Andries Brouwer (aeb@cwi.nl) + (c) 1999 Andries Brouwer (aeb@cwi.nl), 1 Nov 1999 + (c) 2000 Andries Brouwer + (c) 2000 by Michael Kerrisk + (c) 2001 Andreas Dilger (adilger@turbolinux.com) + (c) 2001 John Levon + (c) 2001 by John Levon + (c) 2001, 2017 Michael Kerrisk + (c) 2002 Andries Brouwer + (c) 2002 Michael Kerrisk + (c) 2002 Michael Kerrisk + (c) 2002 by Michael Kerrisk + (c) 2002, 2004, 2005, 2008, 2010 Michael Kerrisk + (c) 2002, 2006, 2020 by Michael Kerrisk + (c) 2002, 2011 Michael Kerrisk + (c) 2003 Andries Brouwer (aeb@cwi.nl), Aug 24, 2003 + (c) 2003 Nick Clifford (zaf@nrc.co.nz), Jan 25, 2003 + (c) 2003, 2017 by Michael Kerrisk + (c) 2004 by Michael Kerrisk + (c) 2005 Michael Kerrisk + (c) 2005 Silicon Graphics Incorporated. + (c) 2005 by Michael Kerrisk + (c) 2006 Andrew Morton + (c) 2006 Michael Kerrisk + (c) 2006 Ulrich Drepper + (c) 2006 by Michael Kerrisk + (c) 2006, 2007, 2008, 2014 Michael Kerrisk + (c) 2006, 2007, 2014 Michael Kerrisk + (c) 2006, 2008 by Michael Kerrisk + (c) 2006, 2008, Michael Kerrisk + (c) 2006, 2008, Michael Kerrisk + (c) 2006, 2014, Michael Kerrisk + (c) 2006, Michael Kerrisk + (c) 2007 Michael Kerrisk + (c) 2007 by Michael Kerrisk + (c) 2007, 2008 Michael Kerrisk + (c) 2007, Michael Kerrisk + (c) 2008 Linux Foundation, written by Michael Kerrisk + (c) 2008 Michael Kerrisk + (c) 2008 Petr Baudis + (c) 2008 by Gerrit Renker + (c) 2008, Linux Foundation, written by Michael Kerrisk + (c) 2009 Bill O. Gallmeister (bgallmeister@gmail.com) + (c) 2009 Intel Corporation, Author Andi Kleen + (c) 2009 Linux Foundation, written by Michael Kerrisk + (c) 2009 Michael Kerrisk, + (c) 2009 Petr Baudis + (c) 2010 Michael Kerrisk + (c) 2010 Michael Kerrisk, + (c) 2010 Novell Inc., written by Robert Schweikert + (c) 2010 by Michael Kerrisk + (c) 2010, Jan Kara + (c) 2010, Michael Kerrisk + (c) 2011 Michael Kerrisk + (c) 2011 by Michael Kerrisk + (c) 2012 Michael Kerrisk + (c) 2012 YOSHIFUJI Hideaki + (c) 2012 by Eric W. Biederman + (c) 2012 by Michael Kerrisk + (c) 2012, 2014 by Eric W. Biederman + (c) 2012, IBM Corporation. + (c) 2012, Michael Kerrisk + (c) 2012, Petr Benas + (c) 2013 by Michael Kerrisk + (c) 2013, 2014 by Michael Kerrisk + (c) 2013, 2016, 2017 by Michael Kerrisk + (c) 2014 Google, Inc., written by David Drysdale + (c) 2014 by Michael Kerrisk + (c) 2015 William Woodruff (william@tuffbizz.com) + (c) 2015 by Michael Kerrisk + (c) 2015, 2016 IBM Corporation. + (c) 2015, IBM Corporation. + (c) 2015, Michael Kerrisk + (c) 2016 Eugene Syromyatnikov + (c) 2016 Julia Computing Inc, Keno Fischer + (c) 2016 Michael Kerrisk + (c) 2016 by Michael Kerrisk + (c) 2016, 2019, 2021 by Michael Kerrisk + (c) 2016, IBM Corporation. + (c) 2017 David Howells + (c) 2017 Michael Kerrisk + (c) 2017 by Michael Kerrisk + (c) 2017, Michael Kerrisk + (c) 2017, Yubin Ruan + (c) 2018 Konrad Rzeszutek Wilk + (c) 2018 Michael Kerrisk + (c) 2018 by Eugene Syromyatnikov , + (c) 2019 by Michael Kerrisk + (c) 2020 Dave Martin + (c) 2020 Michael Kerrisk + (c) 2020 Stephen Kitt + (c) 2020 by Alejandro Colomar + (c) 2020 by Michael Kerrisk + (c) 2020-2022 by Alejandro Colomar + (c) 2021 Michael Kerrisk + (c) 2021 by Christian Brauner + (c) 2022 by Alejandro Colomar + (c) 2022 by Thomas Voss + 1991, 1992 Free Software Foundation + 1992 Rickard E. Faith (faith@cs.unc.edu) + 1992-1999 Rickard E. Faith and David A. Wheeler + 1993 David Metcalfe (david@prism.demon.co.uk) + 1993 Giorgio Ciucci (giorgio@crcc.it) + 1993 Giorgio Ciucci + 1993 Luigi P. Bai + 1993 Mitchum DSouza + 1993 Mitchum DSouza + 1993 Rickard E. Faith (faith@cs.unc.edu) + 1993 Rickard E. Faith (faith@cs.unc.edu) and + 1995 James R. Van Zandt + 1995 Jim Van Zandt + 1995 Jim Van Zandt + 1995 Robert K. Nichols (Robert.K.Nichols@att.com) + 1995 by Jim Van Zandt + 1997 Andries E. Brouwer (aeb@cwi.nl) + 1999 by Bruno Haible (haible@clisp.cons.org) + 1999-2000 David A. Wheeler (dwheeler@dwheeler.com) + 1999-2005 Kai Mäkisara (Kai.Makisara@kolumbus.fi) + 2000 Sam Varshavchik + 2000, Sam Varshavchik + 2001 Andries Brouwer . + 2001 John Levon + 2001 Walter Harms (walter.harms@informatik.uni-oldenburg.de) + 2001 walter harms (walter.harms@informatik.uni-oldenburg.de) + 2001, 2017 Michael Kerrisk + 2002 Ian Redfern (redferni@logica.com) + 2002 Michael Kerrisk + 2003 Abhijit Menon-Sen + 2003 Andries E. Brouwer (aeb@cwi.nl) + 2003 Walter Harms, 2004 Andries Brouwer . + 2003,2004 Andi Kleen, SuSE Labs. + 2004 Andries Brouwer (aeb@cwi.nl) + 2004 Andries Brouwer . + 2004, 2005 Michael Kerrisk + 2006 Michael Kerrisk + 2006 Michael Kerrisk + 2006, 2012, 2017 Michael Kerrisk + 2006-2008, Michael Kerrisk + 2007 (C) Michael Kerrisk + 2007 Michael Kerrisk + 2008 Michael Kerrisk + 2008, 2015 Michael Kerrisk + 2008, Linux Foundation, written by Michael Kerrisk + 2010 Michael Kerrisk + 2010 Michael Kerrisk + 2012 Michael Kerrisk + 2013 Michael Kerrisk + 2013, Michael Kerrisk + 2014 Michael Kerrisk + 2014, Vivek Goyal + 2015 Bill Pemberton + 2015 Michael Kerrisk + 2015-2017 Mathieu Desnoyers + 2020 Michael Kerrisk + 2022-2023 Alejandro Colomar + 2022 Cyril Hubris + 2023 Ahelenia Ziemiańska + Guillem Jover + i2007, 2012, 2018, Michael Kerrisk + © 2017-2020 Mickaël Salaün + © 2019-2020 ANSSI + © 2021 Microsoft Corporation +License: Linux-man-pages-copyleft + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: BSD-4-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License: GPL-1+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA + 02110-1301 USA. + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License version 3 can be found in "/usr/share/common-licenses/GPL-3". + +License: Linux-man-pages-copyleft + Permission is granted to make and distribute verbatim copies of this manual + provided the copyright notice and this permission notice are preserved on + all copies. + . + Permission is granted to copy and distribute modified versions of this + manual under the conditions for verbatim copying, provided that the entire + resulting derived work is distributed under the terms of a permission notice + identical to this one. + . + Since the Linux kernel and libraries are constantly changing, this manual + page may be incorrect or out-of-date. The author(s) assume no responsibility + for errors or omissions, or for damages resulting from the use of the + information contained herein. The author(s) may not have taken the same + level of care in the production of this manual, which is licensed free of + charge, as they might when working professionally. + . + Formatted or processed versions of this manual, if unaccompanied by the + source, must acknowledge the copyright and authors of this work. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..bc766f3 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,4 @@ +[DEFAULT] +pristine-tar = False +debian-branch = debian/latest +upstream-branch = upstream/latest diff --git a/debian/licenses/BSD-2-clause b/debian/licenses/BSD-2-clause new file mode 100644 index 0000000..fa8836e --- /dev/null +++ b/debian/licenses/BSD-2-clause @@ -0,0 +1,20 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +. + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/debian/licenses/BSD-3-clause-UCB b/debian/licenses/BSD-3-clause-UCB new file mode 100644 index 0000000..e5a0844 --- /dev/null +++ b/debian/licenses/BSD-3-clause-UCB @@ -0,0 +1,23 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. +. +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. diff --git a/debian/licenses/BSD-4-clause-UCB b/debian/licenses/BSD-4-clause-UCB new file mode 100644 index 0000000..8a35ba1 --- /dev/null +++ b/debian/licenses/BSD-4-clause-UCB @@ -0,0 +1,27 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. +4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. +. +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. diff --git a/debian/licenses/Expat b/debian/licenses/Expat new file mode 100644 index 0000000..f78a6ff --- /dev/null +++ b/debian/licenses/Expat @@ -0,0 +1,18 @@ +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: +. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. +. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/licenses/GPL-1+ b/debian/licenses/GPL-1+ new file mode 100644 index 0000000..37e2c29 --- /dev/null +++ b/debian/licenses/GPL-1+ @@ -0,0 +1,14 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 1, or (at your option) +any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA +02110-1301 USA. diff --git a/debian/licenses/GPL-2 b/debian/licenses/GPL-2 new file mode 100644 index 0000000..dd9bcb8 --- /dev/null +++ b/debian/licenses/GPL-2 @@ -0,0 +1,16 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; version 2 of the License. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +. +On Debian systems, the full text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-2'. diff --git a/debian/licenses/GPL-2+ b/debian/licenses/GPL-2+ new file mode 100644 index 0000000..27dfb99 --- /dev/null +++ b/debian/licenses/GPL-2+ @@ -0,0 +1,17 @@ +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. +. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +. +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +. +On Debian systems, the full text of the GNU General Public +License version 2 can be found in the file +`/usr/share/common-licenses/GPL-2'. diff --git a/debian/licenses/LDPv1 b/debian/licenses/LDPv1 new file mode 100644 index 0000000..781b342 --- /dev/null +++ b/debian/licenses/LDPv1 @@ -0,0 +1,3 @@ +This file may be copied under the conditions described +in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998 +that should have been distributed together with this file. diff --git a/debian/licenses/Linux-man-pages-1-para b/debian/licenses/Linux-man-pages-1-para new file mode 100644 index 0000000..af47eee --- /dev/null +++ b/debian/licenses/Linux-man-pages-1-para @@ -0,0 +1,3 @@ +Permission is granted to distribute possibly modified copies of this page +provided the header is included verbatim, and in case of nontrivial +modification author and date of the modification is added to the header. diff --git a/debian/licenses/Linux-man-pages-copyleft b/debian/licenses/Linux-man-pages-copyleft new file mode 100644 index 0000000..5fe3ef2 --- /dev/null +++ b/debian/licenses/Linux-man-pages-copyleft @@ -0,0 +1,18 @@ +Permission is granted to make and distribute verbatim copies of this manual +provided the copyright notice and this permission notice are preserved on +all copies. +. +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the entire +resulting derived work is distributed under the terms of a permission notice +identical to this one. +. +Since the Linux kernel and libraries are constantly changing, this manual +page may be incorrect or out-of-date. The author(s) assume no responsibility +for errors or omissions, or for damages resulting from the use of the +information contained herein. The author(s) may not have taken the same +level of care in the production of this manual, which is licensed free of +charge, as they might when working professionally. +. +Formatted or processed versions of this manual, if unaccompanied by the +source, must acknowledge the copyright and authors of this work. diff --git a/debian/licenses/Linux-man-pages-copyleft-2-para b/debian/licenses/Linux-man-pages-copyleft-2-para new file mode 100644 index 0000000..0efd4c6 --- /dev/null +++ b/debian/licenses/Linux-man-pages-copyleft-2-para @@ -0,0 +1,8 @@ +Permission is granted to make and distribute verbatim copies of this manual +provided the copyright notice and this permission notice are preserved on all +copies. +. +Permission is granted to copy and distribute modified versions of this manual +under the conditions for verbatim copying, provided that the entire resulting +derived work is distributed under the terms of a permission notice identical +to this one. diff --git a/debian/licenses/Linux-man-pages-copyleft-var b/debian/licenses/Linux-man-pages-copyleft-var new file mode 100644 index 0000000..c54c150 --- /dev/null +++ b/debian/licenses/Linux-man-pages-copyleft-var @@ -0,0 +1,16 @@ +Permission is granted to make and distribute verbatim copies of this manual +provided the copyright notice and this permission notice are preserved on all +copies. +. +Permission is granted to copy and distribute modified versions of this manual +under the conditions for verbatim copying, provided that the entire resulting +derived work is distributed under the terms of a permission notice identical +to this one. +. +Since the Linux kernel and libraries are constantly changing, this manual page +may be incorrect or out-of-date. The author(s) assume no responsibility for +errors or omissions, or for damages resulting from the use of the information +contained herein. +. +Formatted or processed versions of this manual, if unaccompanied by the +source, must acknowledge the copyright and authors of this work. diff --git a/debian/licenses/freely-redistributable b/debian/licenses/freely-redistributable new file mode 100644 index 0000000..093d043 --- /dev/null +++ b/debian/licenses/freely-redistributable @@ -0,0 +1 @@ +May be freely modified and distributed diff --git a/debian/licenses/henry-spencer-regex b/debian/licenses/henry-spencer-regex new file mode 100644 index 0000000..533d789 --- /dev/null +++ b/debian/licenses/henry-spencer-regex @@ -0,0 +1,16 @@ +Permission is granted to anyone to use this software for any purpose +on any computer system, and to alter it and redistribute it, subject +to the following restrictions: +. +1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. +. +2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. +. +3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. +. +4. This notice may not be removed or altered. diff --git a/debian/licenses/public-domain b/debian/licenses/public-domain new file mode 100644 index 0000000..2cbaa91 --- /dev/null +++ b/debian/licenses/public-domain @@ -0,0 +1 @@ +This page is in the public domain. diff --git a/debian/licenses/verbatim b/debian/licenses/verbatim new file mode 100644 index 0000000..6883299 --- /dev/null +++ b/debian/licenses/verbatim @@ -0,0 +1,19 @@ +Permission is granted to make and distribute verbatim copies of this +manual provided the copyright notice and this permission notice are +preserved on all copies. +. +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the +entire resulting derived work is distributed under the terms of a +permission notice identical to this one. +. +Since the Linux kernel and libraries are constantly changing, this +manual page may be incorrect or out-of-date. The author(s) assume no +responsibility for errors or omissions, or for damages resulting from +the use of the information contained herein. The author(s) may not +have taken the same level of care in the production of this manual, +which is licensed free of charge, as they might when working +professionally. +. +Formatted or processed versions of this manual, if unaccompanied by +the source, must acknowledge the copyright and authors of this work. diff --git a/debian/man-addons.el b/debian/man-addons.el new file mode 100644 index 0000000..d3a0372 --- /dev/null +++ b/debian/man-addons.el @@ -0,0 +1,50 @@ +;;; man-addons.el - some helpful additions for browsing man pages. +;;; +;;; Copyright (c) 1998-2001 Karl M. Hegbloom +;;; Released under the terms of the GPL version >= 2.0 +;;; +;;; See: /usr/share/common-licences/GPL-2 +;;; +;;; The usual instructions apply... Place this file in a directory on +;;; your `load-path' and then add (require 'man-addons) to your +;;; `user-init-file'. +;;; +;;; This is tested in XEmacs 21 with both the native XEmacs man.el and +;;; one I ported from GNU Emacs. I hope it works equally well for GNU +;;; Emacs users. +;;; +;;; After loading this file, when you have man page source files +;;; visible from a `dired' buffer, you can push `l' when the cursor is +;;; over them, and preview the page in man mode. I find this very +;;; helpful while editting manual pages! +;;; + +;;;###autoload +(defun dired-man-locally () + "From a dired buffer, view the man page file at point, using \"man + -l file\"." + (interactive) + (if (= 1 (function-max-args #'manual-entry)) + (manual-entry (concat (dired-get-filename) " -l")) + (manual-entry (dired-get-filename) "-l"))) + +;;;###autoload +(add-hook 'dired-setup-keys-hook + #'(lambda () + (define-key dired-mode-map [(?l)] #'dired-man-locally))) + +(require 'thingatpt) + +;;;###autoload +(defun man-locally-at-point () + "From any buffer, view the man page file at point, using \"man -l + file\". This is useful when you use `view-file' to visit one of the + .list files in /var/lib/dpkg/info -- put the cursor over a man page + listed there, and use `M-x man-locally-at-point' to view it." + (interactive) + (let ((manpage (thing-at-point 'filename))) + (if (= 1 (function-max-args #'manual-entry)) + (manual-entry (concat manpage " -l")) + (manual-entry manpage "-l")))) + +(provide 'man-addons) diff --git a/debian/manpages-dev.lintian-overrides b/debian/manpages-dev.lintian-overrides new file mode 100644 index 0000000..17f3b39 --- /dev/null +++ b/debian/manpages-dev.lintian-overrides @@ -0,0 +1,8 @@ +# /var/adm/ only described as alternate path +manpages-dev: FSSTND-dir-in-manual-page /var/adm/ [usr/share/man/man3/gethostid.3.gz:126] + +# /var/adm/ only described as alternate path +manpages-dev: FSSTND-dir-in-manual-page /var/adm/ [usr/share/man/man3/getlogin.3.gz:133] + +# /var/adm/ only described as alternate path +manpages-dev: FSSTND-dir-in-manual-page /var/adm/ [usr/share/man/man3/ttyslot.3.gz:131] diff --git a/debian/manpages-dev.manpages b/debian/manpages-dev.manpages new file mode 100644 index 0000000..7daa853 --- /dev/null +++ b/debian/manpages-dev.manpages @@ -0,0 +1,6 @@ +usr/share/man/man2/* +usr/share/man/man2type/* +usr/share/man/man3/* +usr/share/man/man3type/* +usr/share/man/man3const/* +usr/share/man/man3head/* diff --git a/debian/manpages.docs b/debian/manpages.docs new file mode 100644 index 0000000..7ee5afd --- /dev/null +++ b/debian/manpages.docs @@ -0,0 +1,3 @@ +Changes.old +debian/man-addons.el +debian/POSIX-MANPAGES diff --git a/debian/manpages.links b/debian/manpages.links new file mode 100644 index 0000000..93e4609 --- /dev/null +++ b/debian/manpages.links @@ -0,0 +1,2 @@ +usr/share/man/man7/feature_test_macros.7.gz usr/share/man/man7/ftm.7.gz +usr/share/man/man7/regex.7.gz usr/share/man/man7/re_format.7.gz diff --git a/debian/manpages.lintian-overrides b/debian/manpages.lintian-overrides new file mode 100644 index 0000000..5a8ceb4 --- /dev/null +++ b/debian/manpages.lintian-overrides @@ -0,0 +1,8 @@ +# /var/catman/ only described as alternate path +manpages: FSSTND-dir-in-manual-page /var/catman/ [usr/share/man/man7/hier.7.gz:508] + +# /usr/man/ only described as alternate path +manpages: FSSTND-dir-in-manual-page /usr/man/ [usr/share/man/man7/man.7.gz:415] + +# /usr/doc/ only described as alternate path +manpages: FSSTND-dir-in-manual-page /usr/doc/ [usr/share/man/man7/uri.7.gz:664] diff --git a/debian/manpages.manpages b/debian/manpages.manpages new file mode 100644 index 0000000..22daed6 --- /dev/null +++ b/debian/manpages.manpages @@ -0,0 +1,8 @@ +usr/share/man/man1/* +usr/share/man/man2/intro.2 +usr/share/man/man3/intro.3 +usr/share/man/man4/* +usr/share/man/man5/* +usr/share/man/man6/* +usr/share/man/man7/* +usr/share/man/man8/* diff --git a/debian/move_links_to_correct_package b/debian/move_links_to_correct_package new file mode 100644 index 0000000..1503f48 --- /dev/null +++ b/debian/move_links_to_correct_package @@ -0,0 +1,77 @@ +#!/bin/sh +# +# In order to not ship broken symlinks, every manpage needs +# to be checked for a link. If there is a link, ensure +# that the destination file exists in the Debian +# package. See bug #876047 for an example. + +# Ensure that the given file is alread handled. +# After the necessery Breaks/Replaces are added +# to debian/control, the file needs to be added +# manually to the list of known files. +check_breaks_replaces () { + known_files=" + man3/queue.3 + man3/stpecpy.3 + man3/stpecpyx.3 + man3/ustpcpy.3 + man3/ustr2stp.3 + man3/zustr2stp.3 + man3/zustr2ustp.3 + man4/console_ioctl.4 + man4/tty_ioctl.4 + man3type/epoll_data.3type + man3type/epoll_data_t.3type + man3type/sigset_t.3type + man3type/sigevent.3type + man3type/sigval.3type + man3type/siginfo_t.3type + man3/const/EXIT_FAILURE.3const" + file_is_known="no" + for file in $known_files; do + if [ "x$1" = "x$file" ]; then + file_is_known="yes" + fi + done + if [ $file_is_known = "no" ]; then + echo + echo "Error: The file $1 is not in the list of known files." + echo "Probably you need to add Breaks/Replaces for the packages." + echo "Afterwards, please add the file to the list of known files." + echo + exit 1 + fi +} + +for src_section in man*; do + #echo "$orig_section **********************************************************************************************************************" + src_section_strip=$(echo $src_section | cut -c 1-4) + for file in $src_section/*; do + destination=`grep "^\.so " $file` + file_strip=$(echo $file | xargs basename) + if [ -n "$destination" ]; then + dest_section=`echo "$destination" | sed -e "s/.*\(man.\).*/\1/"` + if [ "$dest_section" != "$src_section" ]; then + # The destination is in the package manpages + if [ "$dest_section" != "man2" -a "$dest_section" != "man3" -a "$dest_section" != "man3type" -a "$dest_section" != "man3const" -a "$dest_section" != "man3head" ]; then + # Ensure the source link is not in package manpages-dev + if [ "$src_section" = "man2" -o "$src_section" = "man3" -o "$src_section" = "man3type" -o "$src_section" = "man3const" -o "$src_section" = "man3head" ]; then + echo "Moving $file to package manpages." + mkdir -p "debian/manpages/usr/share/man/$src_section_strip" + mv "debian/manpages-dev/usr/share/man/$src_section_strip/$file_strip" "debian/manpages/usr/share/man/$src_section_strip/$file_strip" + check_breaks_replaces "$file" + fi + else + # The destination is in the package manpages-dev + # Ensure the source link is not in package manpages + if [ "$src_section" != "man2" -a "$src_section" != "man3" -a "$src_section" != "man3type" -a "$src_section" != "man3const" -a "$src_section" != "man3head" ]; then + echo "Moving $file to package manpages-dev." + mkdir -p "debian/manpages-dev/usr/share/man/$src_section_strip" + mv "debian/manpages/usr/share/man/$src_section_strip/$file_strip" "debian/manpages-dev/usr/share/man/$src_section_strip/$file_strip" + check_breaks_replaces "$file" + fi + fi + fi + fi + done +done diff --git a/debian/patches/0001-fclose.3.patch b/debian/patches/0001-fclose.3.patch new file mode 100644 index 0000000..8feaf5b --- /dev/null +++ b/debian/patches/0001-fclose.3.patch @@ -0,0 +1,29 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:19:16 +0100 +Subject: fclose.3 + +--- + man3/fclose.3 | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/man3/fclose.3 b/man3/fclose.3 +index 3694d54..585b08f 100644 +--- a/man3/fclose.3 ++++ b/man3/fclose.3 +@@ -34,6 +34,16 @@ function flushes the stream pointed to by + (writing any buffered output data using + .BR fflush (3)) + and closes the underlying file descriptor. ++.\" Reviewed by upstream and rejected, May 2012, Debian#67239 ++.PP ++The behaviour of ++.BR fclose () ++is undefined if the ++.I stream ++parameter is an illegal pointer, or is a descriptor already passed ++to a previous invocation of ++.BR fclose (). ++.\" End of patch + .SH RETURN VALUE + Upon successful completion, 0 is returned. + Otherwise, diff --git a/debian/patches/0002-getpwent.3.patch b/debian/patches/0002-getpwent.3.patch new file mode 100644 index 0000000..50c3c83 --- /dev/null +++ b/debian/patches/0002-getpwent.3.patch @@ -0,0 +1,51 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:20:19 +0100 +Subject: getpwent.3 + +--- + man3/getpwent.3 | 20 +++++++++++++++++++- + 1 file changed, 19 insertions(+), 1 deletion(-) + +diff --git a/man3/getpwent.3 b/man3/getpwent.3 +index c46af20..839c614 100644 +--- a/man3/getpwent.3 ++++ b/man3/getpwent.3 +@@ -9,7 +9,8 @@ + .\" 386BSD man pages + .\" + .\" Modified Sat Jul 24 19:22:14 1993 by Rik Faith (faith@cs.unc.edu) +-.\" Modified Mon May 27 21:37:47 1996 by Martin Schulze (joey@linux.de) ++.\" Modified Mon May 27 21:37:47 1996 by Martin Schulze ++.\" Modified Thu Dec 13 21:10:55 2001 by Martin Schulze + .\" + .TH getpwent 3 2023-07-20 "Linux man-pages 6.05.01" + .SH NAME +@@ -79,6 +80,21 @@ struct passwd { + }; + .EE + .in ++.\" Next paragraph rejected upstream ++.PP ++When ++.BR shadow (5) ++passwords are enabled (which is default on many GNU/Linux ++installations) the content of ++.I pw_passwd ++is usually not very useful. In such a case most passwords are stored ++in a separate file. ++.PP ++The variable ++.I pw_shell ++may be empty, in which case the system will execute the default shell ++.RB ( /bin/sh ) ++for the user. + .PP + For more information about the fields of this structure, see + .BR passwd (5). +@@ -188,4 +204,6 @@ POSIX.1-2001, SVr4, 4.3BSD. + .BR getpwnam (3), + .BR getpwuid (3), + .BR putpwent (3), ++.\" Next line rejected upstream ++.BR shadow (5), + .BR passwd (5) diff --git a/debian/patches/0003-getpwnam.3.patch b/debian/patches/0003-getpwnam.3.patch new file mode 100644 index 0000000..83b18cc --- /dev/null +++ b/debian/patches/0003-getpwnam.3.patch @@ -0,0 +1,37 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:20:55 +0100 +Subject: getpwnam.3 + +--- + man3/getpwnam.3 | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/man3/getpwnam.3 b/man3/getpwnam.3 +index 3e6af83..ac7262b 100644 +--- a/man3/getpwnam.3 ++++ b/man3/getpwnam.3 +@@ -194,10 +194,18 @@ structure. + .TP + .B ERANGE + Insufficient buffer space supplied. ++.SH NOTE ++The user password database mostly refers to \fI/etc/passwd\fP. ++However, with recent systems it also refers to network wide databases ++using NIS, LDAP and other local files as configured in ++\fI/etc/nsswitch.conf\fP. + .SH FILES + .TP + .I /etc/passwd + local password database file ++.TP ++.I /etc/nsswitch.conf ++System Databases and Name Service Switch configuration file + .SH ATTRIBUTES + For an explanation of the terms used in this section, see + .BR attributes (7). +@@ -348,4 +356,5 @@ main(int argc, char *argv[]) + .BR getspnam (3), + .BR putpwent (3), + .BR setpwent (3), ++.BR nsswitch.conf (5), + .BR passwd (5) diff --git a/debian/patches/0004-nl_langinfo.3.patch b/debian/patches/0004-nl_langinfo.3.patch new file mode 100644 index 0000000..0eba6bf --- /dev/null +++ b/debian/patches/0004-nl_langinfo.3.patch @@ -0,0 +1,21 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:21:35 +0100 +Subject: nl_langinfo.3 + +--- + man3/nl_langinfo.3 | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/man3/nl_langinfo.3 b/man3/nl_langinfo.3 +index 2726c29..0efe203 100644 +--- a/man3/nl_langinfo.3 ++++ b/man3/nl_langinfo.3 +@@ -56,6 +56,8 @@ which was previously created by + .BR newlocale (3). + Individual and additional elements of the locale categories can + be queried. ++.BR setlocale (3) ++needs to be executed with proper arguments before. + .PP + Examples for the locale elements that can be specified in \fIitem\fP + using the constants defined in \fI\fP are: diff --git a/debian/patches/0005-console_codes.4.patch b/debian/patches/0005-console_codes.4.patch new file mode 100644 index 0000000..4e6afd0 --- /dev/null +++ b/debian/patches/0005-console_codes.4.patch @@ -0,0 +1,30 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:22:07 +0100 +Subject: console_codes.4 + +--- + man4/console_codes.4 | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/man4/console_codes.4 b/man4/console_codes.4 +index e2ac4e8..e67a1f3 100644 +--- a/man4/console_codes.4 ++++ b/man4/console_codes.4 +@@ -14,6 +14,7 @@ + .\" Tiny correction, aeb, 961107. + .\" + .\" 2006-05-27, Several corrections - Thomas E. Dickey ++.\" Modified Thu Dec 13 23:23:41 2001 by Martin Schulze + .\" + .TH console_codes 4 2023-02-05 "Linux man-pages 6.05.01" + .SH NAME +@@ -716,7 +717,9 @@ ESC m Memory unlock (per HP terminals). + ESC n LS2 Invoke the G2 character set. + ESC o LS3 Invoke the G3 character set. + ESC | LS3R Invoke the G3 character set as GR. ++ Has no visible effect in xterm. + ESC } LS2R Invoke the G2 character set as GR. ++ Has no visible effect in xterm. + ESC \[ti] LS1R Invoke the G1 character set as GR. + .TE + .PP diff --git a/debian/patches/0006-dir_colors.5.patch b/debian/patches/0006-dir_colors.5.patch new file mode 100644 index 0000000..cb4593b --- /dev/null +++ b/debian/patches/0006-dir_colors.5.patch @@ -0,0 +1,29 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:22:32 +0100 +Subject: dir_colors.5 + +--- + man5/dir_colors.5 | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/man5/dir_colors.5 b/man5/dir_colors.5 +index ccee252..3084d40 100644 +--- a/man5/dir_colors.5 ++++ b/man5/dir_colors.5 +@@ -374,8 +374,16 @@ hash mark as the first character. + .TP + .I /etc/DIR_COLORS + System-wide configuration file. ++.\" Rejected upstream ++(Slackware, SuSE and RedHat only; ignored by GNU ++.BR dircolors (1) ++and thus Debian.) + .TP + .I \[ti]/.dir_colors +++.\" Rejected upstream ++(Slackware, SuSE and RedHat only; ignored by GNU ++.BR dircolors (1) ++and thus Debian.) + Per-user configuration file. + .PP + This page describes the diff --git a/debian/patches/0007-motd.5.patch b/debian/patches/0007-motd.5.patch new file mode 100644 index 0000000..90a7dc6 --- /dev/null +++ b/debian/patches/0007-motd.5.patch @@ -0,0 +1,39 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:22:57 +0100 +Subject: motd.5 + +--- + man5/motd.5 | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/man5/motd.5 b/man5/motd.5 +index b506c95..f4c4748 100644 +--- a/man5/motd.5 ++++ b/man5/motd.5 +@@ -12,14 +12,26 @@ motd \- message of the day + The contents of + .I /etc/motd + are displayed by ++.\" Patched in Debian, maybe other distribs ++.BR pam_motd (8) ++.\" End of patch ++.\" .BR login (1) + .BR login (1) + after a successful login but just before it executes the login shell. + .PP + The abbreviation "motd" stands for "message of the day", and this file + has been traditionally used for exactly that (it requires much less disk + space than mail to all users). ++.PP ++On Debian GNU/Linux, dynamic content configured at ++.I /etc/pam.d/login ++is also displayed by ++.IR pam_exec . + .SH FILES + .I /etc/motd ++.br ++.I /etc/pam.d/login + .SH SEE ALSO + .BR login (1), + .BR issue (5) ++.BR pam_motd (8) diff --git a/debian/patches/0008-nsswitch.conf.5.patch b/debian/patches/0008-nsswitch.conf.5.patch new file mode 100644 index 0000000..4312e46 --- /dev/null +++ b/debian/patches/0008-nsswitch.conf.5.patch @@ -0,0 +1,24 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:24:49 +0100 +Subject: nsswitch.conf.5 + +--- + man5/nsswitch.conf.5 | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/man5/nsswitch.conf.5 b/man5/nsswitch.conf.5 +index 49b288e..eb690ed 100644 +--- a/man5/nsswitch.conf.5 ++++ b/man5/nsswitch.conf.5 +@@ -274,6 +274,11 @@ Include the specified + .I user + from the NIS passwd/shadow map. + .TP ++.BI + user:::::: ++Include the specified ++.I user ++from the NIS passwd map, but override with non-empty passwd fields. ++.TP + .BI +@ netgroup + Include all users in the given + .IR netgroup . diff --git a/debian/patches/0009-resolv.conf.5.patch b/debian/patches/0009-resolv.conf.5.patch new file mode 100644 index 0000000..29097ea --- /dev/null +++ b/debian/patches/0009-resolv.conf.5.patch @@ -0,0 +1,21 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:25:17 +0100 +Subject: resolv.conf.5 + +--- + man5/resolv.conf.5 | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/man5/resolv.conf.5 b/man5/resolv.conf.5 +index 1ea918d..a2677b2 100644 +--- a/man5/resolv.conf.5 ++++ b/man5/resolv.conf.5 +@@ -249,6 +249,8 @@ this option is deprecated; applications should use + .BR getaddrinfo (3), + rather than + .BR gethostbyname (3). ++.PP ++Some programs behave strangely when this option is turned on. + .TP + .BR ip6\-bytestring " (since glibc 2.3.4 to glibc 2.24)" + Sets diff --git a/debian/patches/0010-tzfile.5.patch b/debian/patches/0010-tzfile.5.patch new file mode 100644 index 0000000..0b8acc3 --- /dev/null +++ b/debian/patches/0010-tzfile.5.patch @@ -0,0 +1,35 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:25:30 +0100 +Subject: tzfile.5 + +--- + man5/tzfile.5 | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/man5/tzfile.5 b/man5/tzfile.5 +index 59d9f6b..8bd9e77 100644 +--- a/man5/tzfile.5 ++++ b/man5/tzfile.5 +@@ -205,6 +205,22 @@ if either + .B tzh_timecnt + is zero or the time argument is less than the first transition time recorded + in the file. ++.\" http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=122906#47 ++.\" Reviewed by upstream and rejected, May 2012 ++.SH NOTES ++This manual page documents ++.I ++in the glibc source archive, see ++.IR timezone/tzfile.h . ++.PP ++It seems that timezone uses ++.B tzfile ++internally, but glibc refuses to expose it to userspace. This is most ++likely because the standardised functions are more useful and ++portable, and actually documented by glibc. It may only be in glibc ++just to support the non-glibc-maintained timezone data (which is ++maintained by some other entity). ++.\" End of patch + .SS Version 2 format + For version-2-format timezone files, + the above header and data are followed by a second header and data, diff --git a/debian/patches/0011-man.7.patch b/debian/patches/0011-man.7.patch new file mode 100644 index 0000000..ddc1474 --- /dev/null +++ b/debian/patches/0011-man.7.patch @@ -0,0 +1,20 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:27:54 +0100 +Subject: man.7 + +--- + man7/man.7 | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/man7/man.7 b/man7/man.7 +index b0788f3..62c9f56 100644 +--- a/man7/man.7 ++++ b/man7/man.7 +@@ -500,6 +500,7 @@ is not implemented. + .BR lexgrog (1), + .BR man (1), + .BR man2html (1), ++.BR groff_mdoc (7), + .BR whatis (1), + .BR groff_man (7), + .BR groff_www (7), diff --git a/debian/patches/0013-rtnetlink.7.patch b/debian/patches/0013-rtnetlink.7.patch new file mode 100644 index 0000000..5815c1e --- /dev/null +++ b/debian/patches/0013-rtnetlink.7.patch @@ -0,0 +1,20 @@ +From: "Dr. Tobias Quathamer" +Date: Sat, 6 Feb 2016 01:28:20 +0100 +Subject: rtnetlink.7 + +--- + man7/rtnetlink.7 | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/man7/rtnetlink.7 b/man7/rtnetlink.7 +index 3b6465f..f710bbe 100644 +--- a/man7/rtnetlink.7 ++++ b/man7/rtnetlink.7 +@@ -13,6 +13,7 @@ rtnetlink \- Linux routing socket + .SH SYNOPSIS + .nf + .B #include ++.B #include + .B #include + .B #include + .B #include diff --git a/debian/patches/0014-set-proper-installation-path.patch b/debian/patches/0014-set-proper-installation-path.patch new file mode 100644 index 0000000..3baeb79 --- /dev/null +++ b/debian/patches/0014-set-proper-installation-path.patch @@ -0,0 +1,22 @@ +From: Marcos Fouces +Date: Thu, 12 May 2022 00:06:17 +0200 +Subject: change installation path in the Makefile. + +Forwarded: not-needed +--- + share/mk/install/_.mk | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/share/mk/install/_.mk b/share/mk/install/_.mk +index 751ab97..bbf4ee2 100644 +--- a/share/mk/install/_.mk ++++ b/share/mk/install/_.mk +@@ -12,7 +12,7 @@ include $(MAKEFILEDIR)/cmd.mk + + + DESTDIR := +-prefix := /usr/local ++prefix := /usr + + datarootdir := $(prefix)/share + docdir := $(datarootdir)/doc diff --git a/debian/patches/0015-fix-groff-warning.patch b/debian/patches/0015-fix-groff-warning.patch new file mode 100644 index 0000000..b446a05 --- /dev/null +++ b/debian/patches/0015-fix-groff-warning.patch @@ -0,0 +1,23 @@ +From: Marcos Fouces +Date: Wed, 7 Sep 2022 00:27:23 +0200 +Subject: Mark the glyphs as defined in groff. + +This prevents the man viewer from issuing +warnings about missing characters. +--- + man7/glob.7 | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/man7/glob.7 b/man7/glob.7 +index 466701c..c5c4577 100644 +--- a/man7/glob.7 ++++ b/man7/glob.7 +@@ -195,7 +195,7 @@ where the string between "\fI[=\fP" and "\fI=]\fP" is any collating + element from its equivalence class, as defined for the + current locale. + For example, "\fI[[=a=]]\fP" might be equivalent +-to "\fI[a\('a\(`a\(:a\(^a]\fP", that is, ++to "\fI[a\['a]\[`a]\[:a]\[^a]]\fP", that is, + to "\fI[a[.a-acute.][.a-grave.][.a-umlaut.][.a-circumflex.]]\fP". + .SH SEE ALSO + .BR sh (1), diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..98d3eaa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,14 @@ +0001-fclose.3.patch +0002-getpwent.3.patch +0003-getpwnam.3.patch +0004-nl_langinfo.3.patch +0005-console_codes.4.patch +0006-dir_colors.5.patch +0007-motd.5.patch +0008-nsswitch.conf.5.patch +0009-resolv.conf.5.patch +0010-tzfile.5.patch +0011-man.7.patch +0013-rtnetlink.7.patch +0014-set-proper-installation-path.patch +0015-fix-groff-warning.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..e4d646c --- /dev/null +++ b/debian/rules @@ -0,0 +1,112 @@ +#! /usr/bin/make -f + +%: + dh $@ + +override_dh_auto_configure: + # adjust non-standard subsection dir names to FHS: + sed -i 's/\.so man3type/\.so man3/g' man3*/* + sed -i 's/\.so man3const/\.so man3/g' man3*/* + sed -i 's/\.so man3head/\.so man3/g' man3*/* + +override_dh_auto_build: +# Nothing to be done here, we're using a custom installation. + +override_dh_auto_test: + make -kj4 lint-man >/dev/null 2>&1 || : + touch .tmp/man/man2/splice.2.lint-man.mandoc.touch + touch .tmp/man/man7/bpf-helpers.7.lint-man.mandoc.touch + touch .tmp/man/man7/uri.7.lint-man.mandoc.touch + touch .tmp/man/man8/zic.8.lint-man.mandoc.touch + make -kj4 lint-man >/dev/null 2>&1 || : + make lint-man + make -kj4 check >/dev/null 2>&1 || : + touch .tmp/man/man1/iconv.1.cat.set + touch .tmp/man/man1/memusage.1.check-catman.touch + touch .tmp/man/man2/fanotify_init.2.cat.set + touch .tmp/man/man2/gettimeofday.2.cat.set + touch .tmp/man/man2/s390_sthyi.2.cat.set + touch .tmp/man/man3/clearenv.3.cat.set + touch .tmp/man/man3/isalpha.3.cat.set + touch .tmp/man/man3/mallopt.3.check-catman.touch + touch .tmp/man/man3/mbstowcs.3.cat.set + touch .tmp/man/man3/newlocale.3.cat.set + touch .tmp/man/man3/strcpy.3.cat.set + touch .tmp/man/man3/strfmon.3.cat.set + touch .tmp/man/man3/strncat.3.cat.set + touch .tmp/man/man3/unlocked_stdio.3.cat.set + touch .tmp/man/man4/console_codes.4.cat.set + touch .tmp/man/man4/lirc.4.cat.set + touch .tmp/man/man4/smartpqi.4.check-catman.touch + touch .tmp/man/man4/veth.4.check-catman.touch + touch .tmp/man/man5/proc.5.cat.set + touch .tmp/man/man5/slabinfo.5.check-catman.touch + touch .tmp/man/man5/tzfile.5.cat.set + touch .tmp/man/man7/address_families.7.cat.set + touch .tmp/man/man7/armscii-8.7.cat.set + touch .tmp/man/man7/ascii.7.cat.set + touch .tmp/man/man7/bpf-helpers.7.cat.set + touch .tmp/man/man7/charsets.7.cat.set + touch .tmp/man/man7/cp1251.7.cat.set + touch .tmp/man/man7/cp1252.7.cat.set + touch .tmp/man/man7/glob.7.cat.set + touch .tmp/man/man7/iso_8859-1.7.cat.set + touch .tmp/man/man7/iso_8859-10.7.cat.set + touch .tmp/man/man7/iso_8859-11.7.cat.set + touch .tmp/man/man7/iso_8859-13.7.cat.set + touch .tmp/man/man7/iso_8859-14.7.cat.set + touch .tmp/man/man7/iso_8859-15.7.cat.set + touch .tmp/man/man7/iso_8859-16.7.cat.set + touch .tmp/man/man7/iso_8859-2.7.cat.set + touch .tmp/man/man7/iso_8859-3.7.cat.set + touch .tmp/man/man7/iso_8859-4.7.cat.set + touch .tmp/man/man7/iso_8859-5.7.cat.set + touch .tmp/man/man7/iso_8859-6.7.cat.set + touch .tmp/man/man7/iso_8859-7.7.cat.set + touch .tmp/man/man7/iso_8859-8.7.cat.set + touch .tmp/man/man7/iso_8859-9.7.cat.set + touch .tmp/man/man7/keyrings.7.check-catman.touch + touch .tmp/man/man7/koi8-r.7.cat.set + touch .tmp/man/man7/koi8-u.7.cat.set + touch .tmp/man/man7/regex.7.cat.set + touch .tmp/man/man7/string_copying.7.cat.set + touch .tmp/man/man7/units.7.cat.set + touch .tmp/man/man7/uri.7.check-catman.touch + touch .tmp/man/man8/tzselect.8.cat.set + touch .tmp/man/man8/zdump.8.cat.set + touch .tmp/man/man8/zic.8.cat.set + make -kj4 check >/dev/null 2>&1 || : + make check + +override_dh_installchangelogs: + dh_installchangelogs Changes + +override_dh_installman: + dh_installman --language=C + # Prevent broken symlinks, see https://bugs.debian.org/876047 + sh debian/move_links_to_correct_package + # Remove intro.{2,3} manpages from manpages-dev, + # they are included in manpages + rm -f debian/manpages-dev/usr/share/man/man2/intro.2 + rm -f debian/manpages-dev/usr/share/man/man3/intro.3 + # Do not install sk98lin.4, see https://bugs.debian.org/780544 + rm -f debian/manpages/usr/share/man/man4/sk98lin.4 + # Start of automatically added files by debian/check-conflicts + rm -f debian/manpages/usr/share/man/man1/time.1 + rm -f debian/manpages-dev/usr/share/man/man3/crypt.3 + rm -f debian/manpages-dev/usr/share/man/man3/crypt_r.3 + rm -f debian/manpages-dev/usr/share/man/man3/pthread_atfork.3 + rm -f debian/manpages-dev/usr/share/man/man3/pthread_mutexattr_destroy.3 + rm -f debian/manpages-dev/usr/share/man/man3/pthread_mutexattr_init.3 + rm -f debian/manpages/usr/share/man/man4/fd.4 + rm -f debian/manpages/usr/share/man/man5/ftpusers.5 + rm -f debian/manpages/usr/share/man/man5/nscd.conf.5 + rm -f debian/manpages/usr/share/man/man5/passwd.5 + rm -f debian/manpages/usr/share/man/man8/nscd.8 + # End of automatically added files by debian/check-conflicts + +# manpages-dev has no docs dir +override_dh_installdocs: + dh_installdocs + rm -rf debian/manpages-dev/usr/share/doc/manpages-dev + ln -s manpages debian/manpages-dev/usr/share/doc/manpages-dev diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..24eb8db --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +# This manpage is dual-licensed +manpages source: license-problem-non-free-RFC *man7/uri.7* diff --git a/debian/update-copyright b/debian/update-copyright new file mode 100755 index 0000000..5a8b89e --- /dev/null +++ b/debian/update-copyright @@ -0,0 +1,291 @@ +#!/usr/bin/python3 +# +# Copyright © 2016 Dr. Tobias Quathamer +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +import re +import sys +import textwrap +from pathlib import Path + +# The standard short names in Debian are defined here: +# https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +license_information = [ + { + "shortname": "BSD-2-clause", + "filename": "BSD-2-clause", + "upstream_names": ["BSD_2_CLAUSE_UCB", "BSD-2-Clause"], + }, + { + "shortname": "BSD-3-clause", + "filename": "BSD-3-clause-UCB", + "upstream_names": ["BSD_3_CLAUSE_UCB", "BSD-3-Clause"], + }, + { + "shortname": "BSD-4-clause", + "filename": "BSD-4-clause-UCB", + "upstream_names": ["BSD_4_CLAUSE_UCB", "BSD_ONELINE_CDROM", "BSD-4-Clause-UC"], + }, + { + "shortname": "Expat", + "filename": "Expat", + "upstream_names": ["PERMISSIVE_MISC", "MIT"], + }, + { + # This shortname is not defined by the standard. + "shortname": "freely-redistributable", + "filename": "freely-redistributable", + "upstream_names": ["FREELY_REDISTRIBUTABLE"], + }, + { + "shortname": "GPL-1+", + "filename": "GPL-1+", + "upstream_names": ["gpl-1-or-later", "GPL-1.0-or-later"], + }, + { + "shortname": "GPL-2", + "filename": "GPL-2", + "upstream_names": ["GPLv2_MISC", "GPLv2_ONELINE", "GPL-2.0-only"], + }, + { + "shortname": "GPL-2+", + "filename": "GPL-2+", + "upstream_names": [ + "GPL_NOVERSION_ONELINE", + "GPLv2+", + "GPLv2+_DOC_FULL", + "GPLv2+_DOC_MISC", + "GPLv2+_DOC_ONEPARA", + "GPLv2+_SW_3_PARA", + "GPLv2+_SW_ONEPARA", + "GPL-2.0-or-later", + ], + }, + { + "shortname": "Linux-man-pages-1-para", + "filename": "Linux-man-pages-1-para", + "upstream_names": ["Linux-man-pages-1-para"], + }, + { + "shortname": "Linux-man-pages-copyleft-2-para", + "filename": "Linux-man-pages-copyleft-2-para", + "upstream_names": ["Linux-man-pages-copyleft-2-para"], + }, + { + "shortname": "Linux-man-pages-copyleft", + "filename": "Linux-man-pages-copyleft", + "upstream_names": ["Linux-man-pages-copyleft", "Copyleft"], + }, + { + "shortname": "Linux-man-pages-copyleft-var", + "filename": "Linux-man-pages-copyleft-var", + "upstream_names": ["Linux-man-pages-copyleft-var"], + }, + { + # This shortname is not defined by the standard. + "shortname": "henry-spencer-regex", + "filename": "henry-spencer-regex", + "upstream_names": ["MISC"], + }, + { + # This shortname is not defined by the standard. + "shortname": "LDPv1", + "filename": "LDPv1", + "upstream_names": ["LDPv1"], + }, + { + "shortname": "public-domain", + "filename": "public-domain", + "upstream_names": ["PUBLIC_DOMAIN"], + }, + { + # This shortname is not defined by the standard. + "shortname": "verbatim", + "filename": "verbatim", + "upstream_names": [ + "VERBATIM", + "VERBATIM_ONE_PARA", + "VERBATIM_TWO_PARA", + "VERBATIM_PROF", + ], + }, +] + +licenses_with_manpages = {} +symlinks = {} + + +def get_license_shortname(name): + """Gets the Debian shortname for the name supplied by upstream. + + Includes a check that upstream's names are only assigned + to one shortname. + """ + shortname = "" + already_found = False + for info in license_information: + if name in info["upstream_names"]: + if not already_found: + shortname = info["shortname"] + already_found = True + else: + sys.exit( + "Fatal error: Upstream license name defined multiple times: " + name + ) + return shortname + + +def add_manpage_to_shortname(manpage, copyright_holders, licenses): + # Ensure a string for the filename + filename = str(manpage) + # Strip the leading "../" + filename = filename[3 : len(filename)] + # Common case: only one license for the manpage, so + # the shortname is just e.g. "GPL-2+" + shortname = " and ".join(sorted(licenses)) + if shortname not in licenses_with_manpages: + licenses_with_manpages[shortname] = { + "files": [filename], + "copyright": copyright_holders, + } + else: + licenses_with_manpages[shortname]["files"].append(filename) + # Do not add same lines twice + existing_copyright_holders = licenses_with_manpages[shortname]["copyright"] + joined_copyright_holders = list( + set(existing_copyright_holders + copyright_holders) + ) + licenses_with_manpages[shortname]["copyright"] = joined_copyright_holders + + +def get_copyright_stanza(shortname, file_info): + stanza = "" + # Collect files and symlinks into a common list + all_files = file_info["files"] + for file in file_info["files"]: + if file in symlinks: + all_files = all_files + symlinks[file] + # Join the files into a whitespace separated list, + # at most 76 characters long + files = " ".join(sorted(all_files)) + # The wrap is 69 + 7 (length of "Files: ") = 76 + files = textwrap.wrap( + files, width=69, break_long_words=False, break_on_hyphens=False + ) + files = "\n ".join(files) + # Now format the copyright holders + copyright = "\n ".join(sorted(file_info["copyright"])) + # An empty field is an error, so ensure a value + if len(copyright) == 0: + copyright = "(could not be detected automatically)" + # Finally, create the stanza + stanza += "Files: " + files + stanza += "\nCopyright: " + copyright + stanza += "\nLicense: " + shortname + "\n\n" + return stanza + + +def get_license_text(shortname): + """Gets the text for the Debian license shortname.""" + text = "" + for info in license_information: + if info["shortname"] == shortname: + text += "License: " + shortname + "\n" + with open("licenses/" + info["filename"]) as licensefile: + for line in licensefile: + text += " " + line + return text + + +p = Path("..") +for manpage in p.glob("man*/*"): + with manpage.open() as file: + licenses = [] + copyright_holders = [] + manpage_is_symlink = False + for line in file: + # Do not create copyright stanzas for symlink files + # but add them to a symlink list + symlink = re.search(r"^\.so (.*)", line) + if symlink: + manpage_is_symlink = True + # Ensure a string for the filename + linkname = str(manpage) + # Strip the leading "../" + linkname = linkname[3 : len(linkname)] + filename = symlink.group(1) + if filename in symlinks: + symlinks[filename].append(linkname) + else: + symlinks[filename] = [linkname] + break + # Only parse the header, so stop after seeing ".TH" + if re.search(r"^\.TH", line): + break + # Extract all copyright holders + copyright = re.search(r"^\.\\\".*?Copyright (.*)", line) + if copyright: + copyright_holders.append(copyright.group(1)) + # Match the beginning of the license + license_start = re.search(r"^\.\\\" SPDX-License-Identifier: (.+)", line) + if license_start: + license_name = license_start.group(1) + license_short_name = get_license_shortname(license_name) + if not license_short_name: + sys.exit( + "Fatal error: Upstream license name not known: " + license_name + ) + licenses.append(license_short_name) + if not manpage_is_symlink: + add_manpage_to_shortname(manpage, copyright_holders, licenses) + +# Flatten the symlinks by detecting and removing +# a symlink which points to another symlink. +for link_to_test in symlinks: + # Now cycle through all symlink entries + for link in symlinks: + if link_to_test in symlinks[link]: + symlinks[link] = symlinks[link] + symlinks[link_to_test] + +# Make sorting of licenses deterministic +stanzas = "" +license_texts = [] +for shortname in sorted(licenses_with_manpages): + stanzas += get_copyright_stanza(shortname, licenses_with_manpages[shortname]) + text = get_license_text(shortname) + if text: + license_texts.append(text) + +# Read in the first lines of copyright, without +# the automatically generated parts. Stop after +# the third occurence of "License". +manual_lines = "" +license_line_count = 0 +with open("copyright") as copyright_file: + for line in copyright_file: + manual_lines += line + if re.search(r"^License:", line): + license_line_count += 1 + if license_line_count == 3: + # Add a final newline for separation + manual_lines += "\n" + break + +# Open the file for output +with open("copyright", "w") as copyright_file: + copyright_file.write(manual_lines) + copyright_file.write(stanzas) + copyright_file.write("\n".join(license_texts)) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..ab3a64c --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=4 +https://www.kernel.org/pub/linux/docs/man-pages/ man-pages@ANY_VERSION@@ARCHIVE_EXT@ -- cgit v1.2.3