--- manpages-2.51.orig/debian/NMU-Disclaimer +++ manpages-2.51/debian/NMU-Disclaimer @@ -0,0 +1,45 @@ +Non Maintainer Upload of this Package +------------------------------------- + +If you plan to work on an NMU for this package, read the following +closely. It can save you and me some grief. + + 1. At first, contact the maintainer (i.e. send a mail to + joey@debian.org, do not cc or bounce a mail, send a plain mail, + not copied to any mailing list or the BTS) and ask about the + status of the bug you are considering to work on. + + 2. In this mail include all information relevant for this problem, + i.e. include a description of the bug and not only its bug + number. + + 3. If the maintainer is not able or willing to fix the problem or + does not respond within four days, continue with step 4. + + 4. Work on the bug and prepare a patch. Do not upload into the + Debian archive. + + 5. Send the entire patch, together with enough explanations, to the + maintainer for reviewing and ask him for permission of an NMU + using this patch. + + 6. IF AND ONLY IF the maintainer approves the patch (or doesn't + respond within four days), upload the NMU to the incoming + directory and send the patch to the BTS. If the NMU is not + approved, go back to 4. or add the NMU to your homepage, but do + not upload it to the Debian archive. + + 7. Properly sized and well-written patches sent to the BTS are always + appreciated, even if they are rejected later. They demonstrate a + potential solution which could probably improved into a real + solution. + + 8. NEVER change the way a package is maintained in an NMU, i.e. don't + remove dh_* stuff or switch to dh_* respectively. This rule + applies to all NMU's, not only to an NMU for this package. + +These rules always apply. They even apply if somebody declares NMUs +as ok and reduces regular NMU rules to a delay of zero days. Unless +I'm on vacation or on a show I am reachable via mail, so there is +hardly a reason not to contact me. + --- manpages-2.51.orig/debian/POSIX-MANPAGES +++ manpages-2.51/debian/POSIX-MANPAGES @@ -0,0 +1,25 @@ +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 ) +render the entire man-pages package non-free. + +It would have been a better idea to distribute POSIX manpages in a +separate file if at all, so that free and non-free components aren't +mixed and non-free components don't get a chance to contaminate the +free manpages packages. + +Hence, the file manpages*.orig.tar.gz is no longer exactly the +pristine upstream source tarball as one would expect, since that would +render that all manpages resulting manpages packages non-free. +Instead it is the upstream file with the file POSIX-COPYRIGHT and the +directories man0p, man1p and man3p removed, so that only the usual +free components are included. + +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. --- manpages-2.51.orig/debian/README.Debian +++ manpages-2.51/debian/README.Debian @@ -0,0 +1,32 @@ +This is the Debian GNU/Linux prepackaged version of the Linux +manual pages. These pages were originally maintained by Rik Faith +and then taken over by Andries Brouwer . + +This package was initially put together for Debian GNU/Linux by +Martin Schulze and updated by +Nicolás Lichtmaier . + +This package contain the Linux man pages for all chapters +except 1, 6 and 8. + +Some pages present in the upstream version were removed because a better +version exists in other package. These pages are: + + manpages: + console.4, fd.4, vcs.4, fstab.5, nfs.5, + exports.5, ttytype.5, passwd.5 + + manpages-dev: + modules.2, get_kernel_syms.2, create_module.2, + init_module.2, delete_module.2 + +This package doesn't include section 1 manpages included in the upstream +package. 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. + +Having manpages is very important to every operating system. It is much +work to keep those documents up to date and to initially write them. +Nevertheless some folks made some of this work. Contributions are +welcome. --- manpages-2.51.orig/debian/README.upstream +++ manpages-2.51/debian/README.upstream @@ -0,0 +1,12 @@ +The following notes refer to Michael Kerrisk as upstream maintainer. + + . Small patches are best sent inline in a mail + + . Use a single mail for each addition and don't add more than one + update/improvement/addition into one mail. (Apparently Michael + uses an mbox as todo list as well) + + . Use diff -u for patches (should be default for all projects anyway) + + . For users: it's best to go through the Debian maintainer to clean + up the patch before it is sent upstream. --- manpages-2.51.orig/debian/TODO +++ manpages-2.51/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 . --- manpages-2.51.orig/debian/changelog +++ manpages-2.51/debian/changelog @@ -0,0 +1,1833 @@ +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#bug352139) + . 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 + --- manpages-2.51.orig/debian/control +++ manpages-2.51/debian/control @@ -0,0 +1,36 @@ +Source: manpages +Section: doc +Maintainer: Martin Schulze +Standards-Version: 3.5.6 +Build-Depends-Indep: debhelper (>= 2.0.40) + +Package: manpages +Architecture: all +Suggests: man-browser +Replaces: rsh-server (<< 0.10-7) +Priority: important +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). + . + Sections 1, 6 and 8 are provided by the respective applications. This + package only includes the intro man page describing the section. + . + The man pages describe syntaxes of several system files. + +Package: manpages-dev +Architecture: all +Depends: manpages +Suggests: man-browser +Replaces: glibc-doc (<< 2.3.6-8) +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 package). --- manpages-2.51.orig/debian/copyright +++ manpages-2.51/debian/copyright @@ -0,0 +1,14 @@ +Manual pages for Debian GNU/Linux +--------------------------------- + +These manual pages were written by many different people and improved +by probably even more. Listing all authors and modificators for each +page is not possible. + +This package was put together by Martin Schulze +from the sources at . +Its previous maintainers were Martin Schulze and Nicolás Lichtmaier. + +The source of the Debian package is managed using CVS. It is publically +available at or as +<:pserver:anonymous@cvs.infodrom.org/var/cvs/debian/manpages/>. --- manpages-2.51.orig/debian/inst +++ manpages-2.51/debian/inst @@ -0,0 +1,92 @@ +#!/bin/bash + +set -e + +install -d -m 755 licenses + +install -d -m 755 debian/manpages/usr/share/man/man{1,2,3,4,5,6,7,8,9} +install -p -m 644 man1/intro.1 debian/manpages/usr/share/man/man1 +install -p -m 644 man2/intro.2 debian/manpages/usr/share/man/man2 +install -p -m 644 man3/intro.3 debian/manpages/usr/share/man/man3 +gzip -9 debian/manpages/usr/share/man/man{1,2,3}/* + +for i in man[456789]; do + echo "-- Installing section ${i#man}:" + for j in $i/*.*; do + echo -n ${j#*/} + case ${j#*/} in + console.4|fd.4|fstab.5|ftpusers.5|lilo.conf.5|nfs.5|exports.5|ttytype.5|\ + passwd.5|lilo.8|zic.8|zdump.8|ldconfig.8|nscd.conf.5|nscd.8|\ + mdoc.samples.7|environ.5|\ + ld.so.8) + echo -n "(skipped)" + ;; + *) + read Y < $j + case "$Y" in + .so*) + echo -n "(symlinked)" + Y=${Y#.so } + if [ "${Y%/*}" = "$i" ]; then + Y=${Y#*/}.gz + else + Y=../$Y.gz + fi + ln -s $Y debian/manpages/usr/share/man/$j.gz + ;; + *) + install -p -m 644 $j debian/manpages/usr/share/man/$i + perl -pe 'exit if /^\.(Dd|TH)/; s/\.\\"\s*//o' \ + < $j > licenses/`basename $j` + ;; + esac + ;; + esac + echo -n " " + done + gzip -9 debian/manpages/usr/share/man/$i/*.? + echo +done + +for i in man[23]; do + echo "-- Installing section ${i#man}:" + install -d -m 755 debian/manpages-dev/usr/share/man/$i + for j in $i/*.*; do + echo -n ${j#*/} + case ${j#*/} in + intro.*) + ;; + infnan.3|fgetxattr.2|flistxattr.2|fremovexattr.2|fsetxattr.2|\ + getxattr.2|lgetxattr.2|listxattr.2|llistxattr.2|lremovexattr.2|\ + get_kernel_syms.2|create_module.2|delete_module.2|\ + init_module.2|query_module.2|set_mempolicy.2|\ + lsetxattr.2|removexattr.2|setxattr.2) + echo -n "(skipped)" + ;; + *) + read Y < $j + case "$Y" in + .so*) + echo -n "(to symlink)" + Y=${Y#.so } + if [ "${Y%/*}" = "$i" ]; then + Y=${Y#*/}.gz + else + Y=../$Y.gz + fi + ln -s $Y debian/manpages-dev/usr/share/man/$j.gz + ;; + *) + install -p -m 644 $j debian/manpages-dev/usr/share/man/$i + perl -pe 'exit if /^\.(Dd|TH)/; s/\.\\"\s*//o' \ + < $j > licenses/`basename $j` + ;; + esac + ;; + esac + echo -n " " + done + gzip -9 debian/manpages-dev/usr/share/man/$i/*.? + echo +done + --- manpages-2.51.orig/debian/license.BSD +++ manpages-2.51/debian/license.BSD @@ -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. --- manpages-2.51.orig/debian/license.GPL +++ manpages-2.51/debian/license.GPL @@ -0,0 +1 @@ +Distributed under GPL --- manpages-2.51.orig/debian/license.GPLv2 +++ manpages-2.51/debian/license.GPLv2 @@ -0,0 +1,19 @@ +This is free documentation; 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. + +The GNU General Public License's references to "object code" +and "executables" are to be interpreted as the output of any +document formatting or typesetting system, including +intermediate and printed output. + +This manual 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 manual; if not, write to the Free +Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +USA. --- manpages-2.51.orig/debian/license.Linux1 +++ manpages-2.51/debian/license.Linux1 @@ -0,0 +1,20 @@ +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. +License. --- manpages-2.51.orig/debian/license.Linux2 +++ manpages-2.51/debian/license.Linux2 @@ -0,0 +1,14 @@ +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. + +Permission is granted to copy and distribute translations of this +manual into another language, under the above conditions for modified +versions, except that this permission notice may be included in +translations approved by the Free Software Foundation instead of in +the original English. --- manpages-2.51.orig/debian/license.MIT +++ manpages-2.51/debian/license.MIT @@ -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. --- manpages-2.51.orig/debian/license.PD +++ manpages-2.51/debian/license.PD @@ -0,0 +1 @@ +This page is in the public domain. --- manpages-2.51.orig/debian/license.ak +++ manpages-2.51/debian/license.ak @@ -0,0 +1,4 @@ +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. --- manpages-2.51.orig/debian/license.nolicense +++ manpages-2.51/debian/license.nolicense @@ -0,0 +1,2 @@ +There is no license. This probably needs to be traced or the manpage +removed. --- manpages-2.51.orig/debian/make-copyright +++ manpages-2.51/debian/make-copyright @@ -0,0 +1,203 @@ +#! /usr/bin/perl + +# Copyright (c) 2003,4 Martin Schulze +# +# 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 dated June, 1991. +# +# 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., 59 Temple Place - Suite 330, Boston, MA 02111, USA. + +use strict; +use Text::Wrap; + +my %config = ( + 'template' => 'debian/copyright', + 'debian' => 'debian', + 'width' => 72, + ); + +# regular expressions that intend to identify a particular license +# +my %licenses = ( + 'BSD' => '(Redistributions of source code must retain the above copyright|BSD copyright)', +#btowc + 'Linux1' => 'Formatted or processed versions of this manual, if unaccompanied', + 'Linux2' => 'Permission is granted to copy and distribute translations of this', + 'GPLv2' => 'Free Software Foundation; (either )?version 2', +# 'GPLv2' => '(Free Software Foundation; (either )?version 2|Gnu Public License, Version 2)', + 'GPL' => '(([Dd]istributed|Licensed) under (the )?(GPL|the GNU General Public License)|terms of the GNU General|according to the GNU General Public License)', + 'PD' => 'This page is in the public domain', + 'MIT' => 'Permission is hereby granted, free of charge, to any person', + 'ak' => 'Permission is granted to distribute possibly modified copies', + ); + +my %exception = ( + 'ioctl_list.2' => 'GPLv2', + 'clone.2' => 'GPL', + 'capget.2' => 'GPL', + 'netlink.3' => 'GPL', + 'nfsservctl.2' => 'PD', + 'stdin.3' => 'PD', + 'boot.7' => 'GPL', + 'hosts.equiv.5' => 'GPL', + '__setfpucw.3' => 'GPL', + 'bindresvport.3' => 'BSD', + 'futex.2' => 'PD', + 'futex.7' => 'MIT', + 'getrpcent.3' => 'BSD', + 'getrpcport.3' => 'BSD', + 'pivot_root.2' => 'GPL', + 'rpc.3' => 'BSD', + 'rpc.5' => 'BSD', + 'xdr.3' => 'BSD', + 'netlink.7' => 'GPL', + 'tzfile.5' => 'PD', + 'wavelan.4' => 'nolicense', + 'sync.8' => 'GPL', + 'fcloseall.3' => 'Linux1', + ); + +my %licensetext = ( + 'getitimer.2' => 'May be freely distributed', + 'getpt.3' => 'Redistribute and modify at will.', + 'pts.4' => 'Redistribute and revise at will.', + 'pciconfig_read.2' => 'May be freely distributed.', + 'sysinfo.2' => 'Permission is granted to freely distribute or modify this file +for the purpose of improving Linux or its documentation efforts. +If you modify this file, please put a date stamp and HOW you +changed this file. Thanks.', + 'dir_colors.5' => '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.', + 'mailaddr.7' => 'Redistribution and use in source and binary forms are permitted +provided that the above copyright notice and this paragraph are +duplicated in all such forms and that any documentation, +advertising materials, and other materials related to such +distribution and use acknowledge that the software was developed +by the University of California, Berkeley. The name of the +University may not be used to endorse or promote products derived +from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED ``AS IS\'\' AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.', + 'regex.7' => 'This software is not subject to any license of the American Telephone +and Telegraph Company or of the Regents of the University of California. +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.', + 'resolv.conf.5' => 'Redistribution and use in source and binary forms are permitted +provided that the above copyright notice and this paragraph are +duplicated in all such forms and that any documentation, +advertising materials, and other materials related to such +distribution and use acknowledge that the software was developed +by the University of California, Berkeley. The name of the +University may not be used to endorse or promote products derived +from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED ``AS IS\'\' AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.', + ); + +# hash of arrays with each element being a manpage +# +my %manpages = (); + +die "E: make-copyright root-dir output-file-rel" if ($#ARGV lt 1); + +my $dir = $ARGV[0]; +my $output = $ARGV[1]; + +opendir(D, $dir) || die "Cannot open $dir"; +my @files = sort (grep (!/^\.\.?.*$/,readdir(D))); +closedir(D); + +my $blurb = ''; +my $license; +my $l; +my $c = 0; +my @unknown; +foreach my $file (@files) { + if (open (F, $dir."/".$file)) { + $blurb = join ("", ); + close (F); + $license = ''; + if (exists $exception{$file}) { + $license = $exception{$file}; + } elsif (!exists $licensetext{$file}) { + $license = ''; + foreach $l (keys %licenses) { + if ($blurb =~ /$licenses{$l}/) { + $license = $l; + last; + } + } + } + if ($license) { + $file =~ /(.*)\.(\d)/; + push (@{$manpages{$license}}, "$1($2)"); + } elsif (!exists $licensetext{$file}) { + printf STDERR "%s: Unknown license (%d)\n", $file, ++$c; + push (@unknown, $file); + } + } +} + +$Text::Wrap::columns = $config{width}; +open (OUT, ">$output") || die "Cannot open $output for writing."; + +if (-r $config{template}) { + if (open (F, $config{template})) { + print OUT while (); + close (F); + } +} +print OUT "\n"; + +foreach $l (keys %licenses) { + if (exists $manpages{$l}) { + print OUT "=" x $config{width} . "\n\n"; + print OUT "The following license covers these manpages:\n\n"; + + my $foo = $manpages{$l}; + my @foo = @$foo; + printf OUT "%s\n\n", Text::Wrap::fill (' ', ' ', join (", ", sort (@foo))); + + if (open (F, "$config{debian}/license.$l")) { + print OUT while (); + close (F); + print OUT "\n"; + } + } +} + +foreach $l (keys %licensetext) { + print OUT "=" x $config{width} . "\n\n"; + print OUT "The following license covers these manpages:\n\n"; + $l =~ /(.*)\.(\d)/; + printf OUT " %s(%d)\n\n", $1, $2; + printf OUT "%s\n\n", $licensetext{$l}; +} + +close (OUT); + +if ($#unknown > -1) { + printf STDERR "Unknown licenses found for %s\n", join (", ", @unknown); + exit (1); +} --- manpages-2.51.orig/debian/man-addons.el +++ manpages-2.51/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) --- manpages-2.51.orig/debian/readme +++ manpages-2.51/debian/readme @@ -0,0 +1,6 @@ +Andries copies some new files to this location, so it should be +checked frequently: + + ftp://ftp.win.tue.nl/pub/home/aeb/linux-local/manpages/ + +This is an internal reminder. --- manpages-2.51.orig/debian/rules +++ manpages-2.51/debian/rules @@ -0,0 +1,53 @@ +#! /usr/bin/make -f + +export DH_COMPAT=4 + +build: +# Builds the binary package. +# empty + +clean: +# Undoes the effect of `make -f debian.rules build'. + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + -rm -rf *~ *.orig "#*" debian/manpages debian/manpages-dev debian/*~ debian/files* + -find man? -name '*~' -exec rm {} \; + rm -rf licenses + dh_clean + +binary-arch: build + dh_testdir + dh_testroot + +binary-indep: build +# Makes a binary package. + dh_clean + dh_testdir + dh_testroot + dh_installdirs -A /usr/share/man + dh_installdocs *.Announce debian/man-addons.el debian/POSIX-MANPAGES HOWTOHELP + dh_installdocs Changes* + dh_installchangelogs + + # manpages-dev has no docs dir + rm -rf debian/manpages-dev/usr/share/doc/manpages-dev + ln -s manpages debian/manpages-dev/usr/share/doc/manpages-dev + + /bin/bash debian/inst + + ln -s regex.7.gz debian/manpages/usr/share/man/man7/re_format.7.gz + + /usr/bin/perl debian/make-copyright licenses debian/manpages/usr/share/doc/manpages/copyright + + rm -rf licenses + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch + +.PHONY: binary binary-arch binary-indep clean --- manpages-2.51.orig/man2/FD_CLR.2 +++ manpages-2.51/man2/FD_CLR.2 @@ -0,0 +1 @@ +.so man2/select.2 --- manpages-2.51.orig/man2/FD_ISSET.2 +++ manpages-2.51/man2/FD_ISSET.2 @@ -0,0 +1 @@ +.so man2/select.2 --- manpages-2.51.orig/man2/FD_SET.2 +++ manpages-2.51/man2/FD_SET.2 @@ -0,0 +1 @@ +.so man2/select.2 --- manpages-2.51.orig/man2/FD_ZERO.2 +++ manpages-2.51/man2/FD_ZERO.2 @@ -0,0 +1 @@ +.so man2/select.2 --- manpages-2.51.orig/man2/adjtime.2 +++ manpages-2.51/man2/adjtime.2 @@ -0,0 +1,71 @@ +.\" This is free documentation; 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. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual 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 manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" 2002-02-16, joey: Converted from glibc.info +.\" +.TH ADJTIME 2 2002-02-16 "Linux 2.0" "Linux Programmer's Manual" +.SH NAME +adjtime \- smoothly tune kernel clock +.SH SYNOPSIS +.B #include +.sp +.BI "int adjtime(const struct timeval *" delta ", struct timeval *" olddelta ); +.SH DESCRIPTION +This function speeds up or slows down the system clock in order to +make a gradual adjustment. This ensures that the calendar time +reported by the system clock is always monotonically increasing, which +might not happen if you simply set the clock. + +The +.I delta +argument specifies a relative adjustment to be made to the clock time. +If negative, the system clock is slowed down fora while until it has +lost this much elapsed time. If positive, the system clock is speeded +up for a while. + +If the +.I olddelta +argument is not a null pointer, the +.B adjtime +function returns information about any previous time adjustment that +has not yet completed. + +This function is typically used to synchronize the clocks of computers +in a local network. You must be a privileged user to use it. +.SH "RETURN VALUE" +The +.B adjtime +function returns 0 on success and -1 on failure and sets the external +variable +.I errno +accordingly. +.SH ERRORS +.TP +.B EPERM +The calling process does not have enough privileges to access the clock. +.SH NOTE +With a Linux kernel, you can use the +.BR adjtimex (2) +function to permanently change the system clock speed. +.SH "CONFORMING TO" +This function is derived from 4.3 BSD and SVr4. +.SH "SEE ALSO" +.BR adjtimex (2), +.BR settimeofday (2) --- manpages-2.51.orig/man2/getgid.2 +++ manpages-2.51/man2/getgid.2 @@ -39,6 +39,12 @@ .BR getegid () returns the effective group ID of the current process. + +When a normal program is executed, the effective and real group ID of +the process are set to the group ID of the user executing the file. +When a set ID program is executed the real group ID is set to the +group of the calling user and the effective user ID corresponds to the +set group ID bit on the file being executed. .SH ERRORS These functions are always successful. .SH "CONFORMING TO" --- manpages-2.51.orig/man2/gettimeofday.2 +++ manpages-2.51/man2/gettimeofday.2 @@ -42,6 +42,9 @@ gettimeofday, settimeofday \- get / set time .SH SYNOPSIS .B #include +.\" Andries disagrees with this --> don't forward upstream +.br +.B #include .sp .BI "int gettimeofday(struct timeval *" tv ", struct timezone *" tz ); .br --- manpages-2.51.orig/man2/getuid.2 +++ manpages-2.51/man2/getuid.2 @@ -40,6 +40,12 @@ .BR geteuid () returns the effective user ID of the current process. + +When a normal program is executed, the effective and real user ID of +the process are set to the ID of the user executing the file. +When a set ID program is executed the real user ID is set to the +calling user and the effective user ID corresponds to the set ID bit +on the file being executed. .SH ERRORS These functions are always successful. .SH "CONFORMING TO" --- manpages-2.51.orig/man2/sigblock.2 +++ manpages-2.51/man2/sigblock.2 @@ -0,0 +1,103 @@ +.\" Copyright (c) 1983, 1991 The Regents of the University of California. +.\" All rights reserved. +.\" +.\" 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. +.\" +.\" @(#)sigblock.2 6.7 (Berkeley) 3/10/91 +.\" +.\" Modified Sat Jul 24 10:09:15 1993 by Rik Faith +.\" Modified Fri Aug 11 1995 by Stephen Lee +.\" Modified 1995 by Mike Battersby +.\"" +.TH SIGBLOCK 2 1995-08-31 "Linux 1.3" "Linux Programmer's Manual" +.SH NAME +sigblock, siggetmask, sigsetmask, sigmask \- manipulate the signal mask +.SH SYNOPSIS +.B #include +.sp +.BI "int sigblock(int " mask ); +.sp +.B int siggetmask(void); +.sp +.BI "int sigsetmask(int " mask ); +.sp +.BI "int sigmask(int " signum ); +.SH DESCRIPTION +This interface is made obsolete by +.BR sigprocmask (2). + +The +.BR sigblock () +system call adds the signals specified in +.I mask +to the set of signals currently being blocked from delivery. +.PP +The +.BR sigsetmask () +system call replaces the set of blocked signals totally with a new set +specified in +.IR mask . +Signals are blocked if the corresponding bit in +.I mask +is a 1. +.PP +The current set of blocked signals can be obtained using +.BR siggetmask (). +.PP +The +.BR sigmask () +macro is provided to construct the mask for a given +.IR signum . + +.SH "RETURN VALUE" +.BR siggetmask () +returns the current set of masked signals. + +.BR sigsetmask () +and +.BR sigblock () +return the previous set of masked signals. +.SH NOTES +Prototypes for these functions are only available if +.B _BSD_SOURCE +is defined before the inclusion of any system header file. +.PP +It is not possible to block +.B SIGKILL +or +.B SIGSTOP +\- this restriction is silently imposed by the system. + +.SH "CONFORMING TO" +4.4BSD. These function calls appeared in 4.3BSD and are deprecated. +Use the POSIX signal facilities for new programs. +.SH "SEE ALSO" +.BR kill (2), +.BR sigprocmask (2), +.BR signal (7) --- manpages-2.51.orig/man2/siggetmask.2 +++ manpages-2.51/man2/siggetmask.2 @@ -0,0 +1 @@ +.so man2/sigblock.2 --- manpages-2.51.orig/man2/sigmask.2 +++ manpages-2.51/man2/sigmask.2 @@ -0,0 +1 @@ +.so man2/sigblock.2 --- manpages-2.51.orig/man2/sigpause.2 +++ manpages-2.51/man2/sigpause.2 @@ -0,0 +1,83 @@ +.\" Copyright (C) 2004 Andries Brouwer (aeb@cwi.nl) +.\" +.\" 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. +.\" +.TH SIGPAUSE 2 2004-05-10 "Linux 2.6" "Linux Programmer's Manual" +.SH NAME +sigpause \- atomically release blocked signals and wait for interrupt +.SH SYNOPSIS +.nf +.B #include +.sp +.BI "int sigpause(int " sigmask "); /* BSD */" +.sp +.BI "int sigpause(int " sig "); /* Unix95 */" +.fi +.SH DESCRIPTION +Don't use this function. Use +.BR sigsuspend (2) +instead. +.LP +The function +.BR sigpause () +is designed to wait for some signal. +It changes the process' signal mask (set of blocked signals), +and then waits for a signal to arrive. +Upon arrival of a signal, the original signal mask is restored. +.SH "RETURN VALUE" +If +.BR sigpause () +returns, it was interrupted by a signal and the return value is \-1 +with +.I errno +set to +.BR EINTR . +.SH HISTORY +The classical BSD version of this function appeared in 4.2BSD. +It sets the process' signal mask to +.IR sigmask . +When the number of signals was increased above 32, this version +was replaced by the incompatible Unix95 one, which removes only the +specified signal +.I sig +from the process' signal mask. +.\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVR4, XPG +The unfortunate situation with two incompatible functions with the +same name was solved by the +.BR \%sigsuspend (2) +function, that takes a +.B "sigset_t *" +parameter (instead of an int). +.LP +On Linux, this routine is a system call only on the Sparc (sparc64) +architecture. Libc4 and libc5 only know about the BSD version. +Glibc uses the BSD version unless _XOPEN_SOURCE is defined. +.\" .SH NOTE +.\" For the BSD version, one usually uses a zero +.\" .I sigmask +.\" to indicate that no signals are to be blocked. +.SH "SEE ALSO" +.BR kill (2), +.BR sigaction (2), +.BR sigblock (2), +.BR sigprocmask (2), +.BR sigsuspend (2), +.BR sigvec (2) --- manpages-2.51.orig/man2/sigsetmask.2 +++ manpages-2.51/man2/sigsetmask.2 @@ -0,0 +1 @@ +.so man2/sigblock.2 --- manpages-2.51.orig/man2/sigvec.2 +++ manpages-2.51/man2/sigvec.2 @@ -0,0 +1,49 @@ +.\" Hey Emacs! This file is -*- nroff -*- source. +.\" +.\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) +.\" +.\" 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. +.\" +.\" Modified Tue Oct 22 22:09:26 1996 by Eric S. Raymond +.\" FIXME -- Error conditions need to be documented +.TH SIGVEC 2 1995-08-31 "Linux 1.3" "Linux Programmer's Manual" +.SH NAME +sigvec \- BSD software signal facilities +.SH SYNOPSIS +.B #include +.sp +.BI "int sigvec(int " sig ", struct sigvec *" vec ", struct sigvec *" ovec ); +.SH DESCRIPTION +This interface is made obsolete by +.BR sigaction (2). +.PP +Under Linux +.BR sigvec () +is #define'd to +.BR sigaction (), +and provides at best a rough approximation of the BSD +.BR sigvec () +interface. +.SH "CONFORMING TO" +BSD, SVr4 +.SH "SEE ALSO" +.BR sigaction (2), +.BR signal (2) --- manpages-2.51.orig/man2/socket.2 +++ manpages-2.51/man2/socket.2 @@ -323,13 +323,19 @@ It is generally portable to/from non-BSD systems supporting clones of the BSD socket layer (including System V variants). -.SH NOTE +.SH NOTES The manifest constants used under 4.x BSD for protocol families are PF_UNIX, PF_INET, etc., while AF_UNIX etc. are used for address families. However, already the BSD man page promises: "The protocol family generally is the same as the address family", and subsequent standards use AF_* everywhere. + +The header file +.I +is only required for libc4 or earlier. Some packages, like +util-linux, claim portability to all Linux versions and libraries. +They certainly need this header file. .SH BUGS .B SOCK_UUCP is not implemented yet. --- manpages-2.51.orig/man2/socketpair.2 +++ manpages-2.51/man2/socketpair.2 @@ -100,6 +100,12 @@ (or synonymously, .BR AF_LOCAL ). (Most implementations have the same restriction.) + +The header file +.I +is only required for libc4 or earlier. Some packages, like +util-linux, claim portability to all Linux versions and libraries. +They certainly need this header file. .SH "SEE ALSO" .BR pipe (2), .BR read (2), --- manpages-2.51.orig/man2/times.2 +++ manpages-2.51/man2/times.2 @@ -59,8 +59,8 @@ .RS clock_t tms_utime; /* user time */ clock_t tms_stime; /* system time */ -clock_t tms_cutime; /* user time of children */ -clock_t tms_cstime; /* system time of children */ +clock_t tms_cutime; /* user time of dead children */ +clock_t tms_cstime; /* system time of dead children */ .RE }; .fi --- manpages-2.51.orig/man3/dbopen.3 +++ manpages-2.51/man3/dbopen.3 @@ -40,6 +40,7 @@ .B #include .B #include .B #include +.B #include .BI "DB *dbopen(const char *" file ", int " flags ", int " mode \ ", DBTYPE " type , --- manpages-2.51.orig/man3/fclose.3 +++ manpages-2.51/man3/fclose.3 @@ -38,6 +38,7 @@ .\" Converted for Linux, Mon Nov 29 15:19:14 1993, faith@cs.unc.edu .\" .\" Modified 2000-07-22 by Nicolás Lichtmaier +.\" added note about fclose not ensuring the data is physically saved .\" .TH FCLOSE 3 1993-11-29 "BSD MANPAGE" "Linux Programmer's Manual" .SH NAME @@ -54,6 +55,14 @@ (writing any buffered output data using .BR fflush (3)) and close the underlying file descriptor. +.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 (). .SH "RETURN VALUE" Upon successful completion 0 is returned. Otherwise, --- manpages-2.51.orig/man3/getloadavg.3 +++ manpages-2.51/man3/getloadavg.3 @@ -26,43 +26,47 @@ .\" SUCH DAMAGE. .\" .\" @(#)getloadavg.3 8.1 (Berkeley) 6/4/93 +.\" $FreeBSD: src/lib/libc/gen/getloadavg.3,v 1.6 1999/08/27 23:58:41 peter Exp $ .\" -.Dd June 4, 1993 -.Dt GETLOADAVG 3 -.Os 4.3BSD -.Sh NAME -.Nm getloadavg -.Nd get system load averages -.Sh SYNOPSIS -.Fd #define _BSD_SOURCE -.Fd #include -.Ft int -.Fn getloadavg "double loadavg[]" "int nelem" -.Sh DESCRIPTION +.\" Modified Sat Dec 22 20:23:19 2001 by Martin Schulze +.\" +.TH GETLOADAVG 3 1993-06-04 "4.3BSD" "Linux Programmer's Manual" +.SH NAME +getloadavg \- get system load averages +.SH SYNOPSIS +.B #define _BSD_SOURCE +.sp +or +.sp +.B #define _GNU_SOURCE +.sp +.B #include +.sp +.BI "int getloadavg(double " loadavg "[], int " nelem ); +.SH DESCRIPTION The -.Fn getloadavg +.B getloadavg function returns the number of processes in the system run queue averaged over various periods of time. Up to -.Fa nelem +.I nelem samples are retrieved and assigned to successive elements of -.Fa loadavg Ns Bq . +.IR loadavg []. The system imposes a maximum of 3 samples, representing averages over the last 1, 5, and 15 minutes, respectively. -.Sh DIAGNOSTICS +.SH DIAGNOSTICS If the load average was unobtainable, \-1 is returned; otherwise, the number of samples actually retrieved is returned. -.Sh SEE ALSO -.Xr uptime 1 , -.Xr proc 5, -.Xr feature_test_macros 7 -.Sh HISTORY +.SH HISTORY The -.Fn getloadavg +.B getloadavg function appeared in -.Bx 4.3 Reno . +4.3 Reno. This function is available in glibc since version 2.2. -.Sh "CONFORMING TO" +.SH "CONFORMING TO" Not in POSIX.1-2001. Present on the BSDs and Solaris. -.\" mdoc seems to have a bug - there must be no newline here +.SH "SEE ALSO" +.BR uptime (1), +.BR proc (5), +.BR feature_test_macros (7). --- manpages-2.51.orig/man3/getpwent.3 +++ manpages-2.51/man3/getpwent.3 @@ -26,7 +26,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 1996-05-27 "GNU" "Linux Programmer's Manual" .SH NAME @@ -79,13 +80,28 @@ }; .fi .RE +.\" 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. .SH "RETURN VALUE" The .BR getpwent () function returns a pointer to a .I passwd structure, or NULL if -there are no more entries or an error occurs. +there are no more entries or an error occured. If an error occurs, .I errno is set appropriately. @@ -101,7 +117,8 @@ I/O error. .TP .B EMFILE -The maximum number (OPEN_MAX) of files was open already in the calling process. +The maximum number (OPEN_MAX) of files was open already in the +alling process. .TP .B ENFILE The maximum number of files was open already in the system. @@ -126,4 +143,6 @@ .BR getpwnam (3), .BR getpwuid (3), .BR putpwent (3), +.\" Next line rejected upstream +.BR shadow (5), .BR passwd (5) --- manpages-2.51.orig/man3/getpwnam.3 +++ manpages-2.51/man3/getpwnam.3 @@ -29,7 +29,7 @@ .\" Modified 1996-05-27 by Martin Schulze (joey@linux.de) .\" Modified 2003-11-15 by aeb .\" -.TH GETPWNAM 3 1996-05-27 "GNU" "Linux Programmer's Manual" +.TH GETPWNAM 3 2002-03-09 "GNU" "Linux Programmer's Manual" .SH NAME getpwnam, getpwnam_r, getpwuid, getpwuid_r \- get password file entry .SH SYNOPSIS @@ -161,14 +161,22 @@ .B ENOMEM .\" not in POSIX Insufficient memory to allocate passwd structure. -.\" This structure is static, allocated 0 or 1 times. No memory leak. (libc45) +.\" This structure is static, allocated 0 or 1 times. No memory leak. (libc45) .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 .fi .SH "CONFORMING TO" SVr4, 4.3BSD, POSIX.1-2001 @@ -215,4 +223,5 @@ .BR getpwent (3), .BR putpwent (3), .BR setpwent (3), +.BR nsswitch.conf (5), .BR passwd (5) --- manpages-2.51.orig/man3/mkstemp.3 +++ manpages-2.51/man3/mkstemp.3 @@ -84,12 +84,16 @@ .BR mkstemp (). .SH "CONFORMING TO" 4.3BSD, POSIX.1-2001 -.SH NOTE +.SH NOTES The prototype is in .I for libc4, libc5, glibc1; glibc2 follows the Single Unix Specification and has the prototype in .IR . + +Don't use this function, use +.BR tmpfile (3) +instead. It is better defined and more portable. .SH "SEE ALSO" .BR mkdtemp (3), .BR mktemp (3), --- manpages-2.51.orig/man3/nl_langinfo.3 +++ manpages-2.51/man3/nl_langinfo.3 @@ -29,6 +29,8 @@ does. 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 are: --- manpages-2.51.orig/man3/re_comp.3 +++ manpages-2.51/man3/re_comp.3 @@ -29,6 +29,9 @@ .B #define _REGEX_RE_COMP .br .B #include +.\" Not applied upstream: +.br +#define _REGEX_RE_COMP .br .B #include .sp --- manpages-2.51.orig/man3/resolver.3 +++ manpages-2.51/man3/resolver.3 @@ -255,4 +255,4 @@ .BR resolver (5), .BR hostname (7), .BR resolv.conf (5), -.BR named (8) +.BR named (8). --- manpages-2.51.orig/man3/system.3 +++ manpages-2.51/man3/system.3 @@ -77,6 +77,7 @@ C89, C99, POSIX.1-2001. .SH NOTES .PP +.\" Rejected upstream, don't forward. If the .B _XOPEN_SOURCE feature test macro is defined, then the macros described in @@ -141,6 +142,13 @@ a sure indication that the .BR execve (2) call failed. + +If the +.B _XOPEN_SOURCE +feature test macro is defined, then the macros described in +.BR wait (2) +.RB ( WEXITSTATUS (), +etc.) are made available when including . .SH "SEE ALSO" .BR sh (1), .BR signal (2), --- manpages-2.51.orig/man3/tsearch.3 +++ manpages-2.51/man3/tsearch.3 @@ -113,6 +113,8 @@ (These symbols are defined in \fI\fP.) The third argument is the depth of the node, with zero being the root. +You should not modify the tree while traversing it +as the the results would be undefined. .PP (More commonly, \fBpreorder\fP, \fBpostorder\fP, and \fBendorder\fP are known as \fBpreorder\fP, \fBinorder\fP, and \fBpostorder\fP: --- manpages-2.51.orig/man3/wprintf.3 +++ manpages-2.51/man3/wprintf.3 @@ -174,8 +174,7 @@ .BR fputwc (3), .BR fwide (3), .BR printf (3), -.BR snprintf (3), -.BR wscanf (3) +.BR snprintf (3). .SH NOTES The behaviour of .BR wprintf () --- manpages-2.51.orig/man4/console_codes.4 +++ manpages-2.51/man4/console_codes.4 @@ -17,6 +17,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 2006-05-29 "Linux" "Linux Programmer's Manual" .SH NAME @@ -524,8 +525,11 @@ 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 ~ LS1R Invoke the G1 character set as GR. + Has no visible effect in xterm. .TE .PP It also recognizes ESC % and provides a more complete UTF-8 --- manpages-2.51.orig/man4/ttys.4 +++ manpages-2.51/man4/ttys.4 @@ -0,0 +1,50 @@ +.\" Copyright (c) 1993 Michael Haardt (michael@moria.de), Fri Apr 2 11:32:09 MET DST 1993 +.\" +.\" This is free documentation; 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. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual 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 manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.\" Modified Sat Jul 24 17:03:24 1993 by Rik Faith (faith@cs.unc.edu) +.TH TTYS 4 1992-12-19 "Linux" "Linux Programmer's Manual" +.SH NAME +ttys \- serial terminal lines +.SH DESCRIPTION +\fBttyS[0-3]\fP are character devices for the serial terminal lines. +.LP +They are typically created by: +.RS +.sp +mknod -m 660 /dev/ttyS0 c 4 64 # base address 0x03f8 +.br +mknod -m 660 /dev/ttyS1 c 4 65 # base address 0x02f8 +.br +mknod -m 660 /dev/ttyS2 c 4 66 # base address 0x03e8 +.br +mknod -m 660 /dev/ttyS3 c 4 67 # base address 0x02e8 +.br +chown root:tty /dev/ttyS[0-3] +.sp +.RE +.SH FILES +/dev/ttyS[0-3] +.SH "SEE ALSO" +.BR mknod (1), +.BR chown (1), +.BR getty (1), +.BR tty (4) --- manpages-2.51.orig/man5/dir_colors.5 +++ manpages-2.51/man5/dir_colors.5 @@ -352,9 +352,17 @@ .SH FILES .TP .I /etc/DIR_COLORS +.\" Rejected upstream +(Slackware, SuSE and RedHat only; ignored by GNU +.BR dircolors (1) +and thus Debian.) System-wide configuration file. .TP .I ~/.dir_colors +.\" Rejected upstream +(Slackware, SuSE and RedHat only; ignored by GNU +.BR dircolors (1) +and thus Debian.) Per-user configuration file. .SH NOTES This page describes the --- manpages-2.51.orig/man5/mailname.5 +++ manpages-2.51/man5/mailname.5 @@ -0,0 +1,40 @@ +.\" Copyright (c) 2002 Joe Wreschnig +.\" +.\" This is free documentation; 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. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual 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 manual; if not, write to the Free +.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, +.\" USA. +.\" +.\" 2002-03-29, joey: polishing +.\" +.TH MAILNAME 5 2002-03-29 "Debian GNU/Linux" "Linux System Administration" +.SH NAME +mailname - the visible mail name of the system +.SH DESCRIPTION +The file \fI/etc/mailname\fR is a plain ASCII configuration file, +which on a Debian system contains the visible mail name of the system. +It is used by many different programs, +usually programs that wish to send or relay mail, and need to know the +name of the system. +.PP +The file contains only one line describing the fully qualified domain +name that the program wishing to get the mail name should use (that +is, everything after the @). +.SH SEE ALSO +.BR mailaddr (7), +.BR sendmail (8) --- manpages-2.51.orig/man5/motd.5 +++ manpages-2.51/man5/motd.5 @@ -37,4 +37,5 @@ /etc/motd .SH "SEE ALSO" .BR login (1), +.BR motd.tail (5), .BR issue (5) --- manpages-2.51.orig/man5/motd.tail.5 +++ manpages-2.51/man5/motd.tail.5 @@ -0,0 +1,54 @@ +.\" Copyright (c) 2007 Charles Plessy , 28 Apr 2007 21:20:25 Asia/Tokyo +.\" +.\" This is free documentation; 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. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual 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 manual; if not, write to the Free +.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, +.\" USA. +.\" +.TH MOTD.TAIL 5 2007-04-28 "Debian" "Debian Administrator's Manual" +.SH NAME +motd.tail \- Template for building the system message of the day +.SH DESCRIPTION +On Debian systems, the system message of the day is rebuilt at each +startup, in order to display an accurate +information. \fI/etc/motd.tail\fP is the file to edit permanent +changes to the message of the day. +.SH OVERVIEW +The initiation script \fI/etc/init.d/bootmisc.sh\fP prepends a line +containing information about the system to \fI/etc/motd.tail\fP and +stores the resulting file in \fI/var/run/motd\fP. \fI/etc/motd\fP is a +symbolic link to \fI/var/run/motd\fP (the system can not assume /etc +to be writable). +.SH FILES +.TP +.I /etc/init.d/bootmisc.sh +The initiation script which builds /var/run/motd +.TP +.I /etc/motd +Symbolic link to the system message of the day +.TP +.I /etc/motd.tail +Template for building the system message of the day +.TP +.I /var/run/motd +System message of the day file rebuilt at each computer start +.RE +.SH "SEE ALSO" +.BR login (1), +.BR issue (5), +.BR motd (5). --- manpages-2.51.orig/man5/networks.5 +++ manpages-2.51/man5/networks.5 @@ -0,0 +1,72 @@ +.\" Copyright (c) 2001 Martin Schulze +.\" +.\" This is free documentation; 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. +.\" +.\" The GNU General Public License's references to "object code" +.\" and "executables" are to be interpreted as the output of any +.\" document formatting or typesetting system, including +.\" intermediate and printed output. +.\" +.\" This manual 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 manual; if not, write to the Free +.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, +.\" USA. +.\" +.TH NETWORKS 5 2001-12-22 "GNU/Linux" "Linux System Administration" +.SH NAME +networks \- network name information +.SH DESCRIPTION +The file +.I /etc/networks +is a plain ASCII file that describes known DARPA networks and symbolic +names for these networks. +Each line represents a network and has the following structure: + +.RS +.I name number aliases ... +.RE + +where the fields are delimited by spaces or tabs. +Empty lines are ignored. +If a line contains a hash mark (#), the hash mark and the remaining +part of the line are ignored. + +The field descriptions are: + +.TP +.I name +The symbolic name for the network. +.TP +.I number +The official number for this network in dotted-decimal notation. +The trailing ".0" may be omitted. +.TP +.I aliases +Optional aliases for the network. +.LP + +This file is read by +.B route +or +.B netstat +utilities. +Only Class A, B or C networks are supported, partitioned networks +(i.e. network/26 or network/28) are not supported by this facility. +.SH FILES +.TP +.I /etc/networks +The networks definition file. +.SH "SEE ALSO" +.BR getnetbyaddr (3), +.BR getnetbyname (3), +.BR getnetent (3), +.BR route (8), +.BR netstat (8) --- manpages-2.51.orig/man5/nsswitch.conf.5 +++ manpages-2.51/man5/nsswitch.conf.5 @@ -280,3 +280,11 @@ With Solaris, it isn't possible to link programs using the NSS Service statically. With Linux, this is no problem. + +.\" Debian-only note? +On a Debian system other mail transport agents may or may not ignore +the +.I aliases +file. For example, unlike +.B sendmail +Exim does not ignore it. --- manpages-2.51.orig/man5/tzfile.5 +++ manpages-2.51/man5/tzfile.5 @@ -8,6 +8,10 @@ .B #include .SH DESCRIPTION +This page describes the structure of timezone files as commonly found +in +.IR /usr/lib/zoneinfo " or " /usr/share/zoneinfo . + The time zone information files used by .BR tzset (3) begin with the magic characters "TZif" to identify then as @@ -133,3 +137,22 @@ .I tzh_timecnt is zero or the time argument is less than the first transition time recorded in the file. +.SH NOTES +This manual page documents +.I +in the glibc source archive, see +.IR timezone/tzfile.h . + +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). +.SH "SEE ALSO" +.BR time (3), +.BR gettimeofday (3), +.BR tzset (3), +.BR ctime (3) +.\" .BR newctime (3) --- manpages-2.51.orig/man5/utmp.5 +++ manpages-2.51/man5/utmp.5 @@ -167,15 +167,6 @@ they null \fIut_line\fP, \fIut_time\fP, \fIut_user\fP, and \fIut_host\fP as well. .PP -.BR xdm (8) -should not create a utmp record, because there is no -assigned terminal. -Letting it create one will result in errors, such -as 'finger: cannot stat /dev/machine.dom'. -It should create wtmp entries, though, just like -.BR ftpd (8) -does. -.PP .BR telnetd (8) sets up a \fBLOGIN_PROCESS\fP entry and leaves the rest to .BR login (8) @@ -265,14 +256,6 @@ If you want to disable .BR who (1) then do not make utmp world readable. -.PP -Note that the utmp struct from libc5 has changed in libc6. -Because of this, -binaries using the old libc5 struct will corrupt -.IR /var/run/utmp " and/or " /var/log/wtmp . -Debian systems include a patched libc5 which uses the new utmp format. -The problem still exists with wtmp since it's accessed directly in -libc5. .SH RESTRICTIONS The file format is machine dependent, so it is recommended that it be processed only on the machine architecture where it was created. --- manpages-2.51.orig/man7/AF_LOCAL.7 +++ manpages-2.51/man7/AF_LOCAL.7 @@ -0,0 +1 @@ +.so man7/unix.7 --- manpages-2.51.orig/man7/AF_UNIX.7 +++ manpages-2.51/man7/AF_UNIX.7 @@ -0,0 +1 @@ +.so man7/unix.7 --- manpages-2.51.orig/man7/IPPROTO_ICMP.7 +++ manpages-2.51/man7/IPPROTO_ICMP.7 @@ -0,0 +1 @@ +.so man7/icmp.7 --- manpages-2.51.orig/man7/NETLINK_ROUTE.7 +++ manpages-2.51/man7/NETLINK_ROUTE.7 @@ -0,0 +1 @@ +.so man7/rtnetlink.7 --- manpages-2.51.orig/man7/PF_INET6.7 +++ manpages-2.51/man7/PF_INET6.7 @@ -0,0 +1 @@ +.so man7/ipv6.7 --- manpages-2.51.orig/man7/PF_LOCAL.7 +++ manpages-2.51/man7/PF_LOCAL.7 @@ -0,0 +1 @@ +.so man7/unix.7 --- manpages-2.51.orig/man7/PF_NETLINK.7 +++ manpages-2.51/man7/PF_NETLINK.7 @@ -0,0 +1 @@ +.so man7/netlink.7 --- manpages-2.51.orig/man7/PF_PACKET.7 +++ manpages-2.51/man7/PF_PACKET.7 @@ -0,0 +1 @@ +.so man7/packet.7 --- manpages-2.51.orig/man7/PF_UNIX.7 +++ manpages-2.51/man7/PF_UNIX.7 @@ -0,0 +1 @@ +.so man7/unix.7 --- manpages-2.51.orig/man7/PF_X25.7 +++ manpages-2.51/man7/PF_X25.7 @@ -0,0 +1 @@ +.so man7/x25.7 --- manpages-2.51.orig/man7/SOCK_RAW.7 +++ manpages-2.51/man7/SOCK_RAW.7 @@ -0,0 +1 @@ +.so man7/raw.7 --- manpages-2.51.orig/man7/bootparam.7 +++ manpages-2.51/man7/bootparam.7 @@ -119,12 +119,12 @@ .SS "`init=...'" This sets the initial command to be executed by the kernel. If this is not set, or cannot be found, the kernel will try +.IR /sbin/init , +then .IR /etc/init , then .IR /bin/init , then -.IR /sbin/init , -then .IR /bin/sh and panic if all of this fails. .SS "`nfsaddrs=...'" --- manpages-2.51.orig/man7/ftm.7 +++ manpages-2.51/man7/ftm.7 @@ -0,0 +1,163 @@ +.\" Hey Emacs! This file is -*- nroff -*- source. +.\" +.\" This manpage is Copyright (C) 2006, Michael Kerrisk +.\" +.\" 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. +.\" +.\" +.TH FTM 7 2006-04-26 "Linux" "Linux Programmer's Manual" +.SH NAME +ftm \- feature test macros +.SH SYNOPSIS +.nf +.B #include +.SH DESCRIPTION +Feature test macros allow the programmer to control the definitions that +are exposed by system header files when a program is compiled. +This can be useful for creating portable applications, +by preventing non-standard definitions from being exposed. +Other macros can be used to expose non-standard definitions that +are not exposed by default. +The precise effects of each of the feature test macros described below +can be ascertained by inspecting the +.I +header file. + +In order to be effective, a feature test macro +.IR "must be defined before including any header files" . +This can either be done in the compilation command +.RI ( "cc -DMACRO=value" ) +or by defining the macro within the source code before +including any headers. + +Linux/glibc understands the following feature test macros: +.TP +.B _POSIX_C_SOURCE +Defining this macro with the value 1 causes header files to expose +definitions conforming to POSIX.1-1990 and ISO C (1990). +Defining with the value 199309 or greater additionally exposes +definitions for POSIX.1b (real-time extensions). +Defining with the value 199506 or greater additionally exposes +definitions for POSIX.1c (threads). +Defining with the value 200112 exposes definitions corresponding +to the POSIX.1-2001 base specification (excluding the XSI extension). +.TP +.B _POSIX_C_SOURCE +Defining this obsolete macro with any value is equivalent to defining +.B _POSIX_C_SOURCE +with the value 1. +.TP +.B _XOPEN_SOURCE +Defining this macro with any value causes header files to expose +definitions conforming to POSIX.1, POSIX.2, and XPG4. +Defining with the value 500 or greater additionally exposes +definitions for SUSv2 (UNIX 98). +Defining with the value 600 or greater additionally exposes +definitions for SUSv3 (UNIX 03; i.e., the POSIX.1 base specification +plus the XSI extension) and C 99 definitions. +.TP +.B _XOPEN_SOURCE_EXTENDED +If this macro is defined with the value 1, and the +.BR _XOPEN_SOURCE +is defined, then expose definitions corresponding to the XPG4v2 +UNIX extensions. +.TP +.B _ISOC99_SOURCE +Exposes C 99 extensions to ISO C (1990). +.TP +.B _LARGEFILE64_SOURCE +Expose definitions for the alternative API specified by the +LFS (Large File Summit) as a "transitional extension" the +Single UNIX Specification. +.TP +.B _FILE_OFFSET_BITS +Defining this macro with the value 64 +automatically converts references to 32-bit functions and data types +related to file I/O and file system operations into references to +their 64-bit counterparts. +This is useful for performing I/O on large files (> 2 Gigabytes) +on 32-bit systems. +.TP +.B _BSD_SOURCE +Defining this macro with any value cause header files to expose +BSD-derived definitions. +Defining this macro also causes BSD definitions to be preferred in +some situations where standards conflict. +.TP +.B _SVID_SOURCE +Defining this macro with any value cause header files to expose +System V-derived definitions. +(SVID == System V Interface Definition.) +.TP +.B _GNU_SOURCE +Defining this macro (with any value) is equivalent to defining +.BR _BSD_SOURCE , +.BR _SVID_SOURCE , +.BR _LARGEFILE64_SOURCE , +.BR _ISOC99_SOURCE +.BR _POSIX_C_SOURCE +with the value 1999506, +and +.BR _XOPEN_SOURCE +with the value 600. +In addition, various GNU-specific extensions are also exposed. +.PP +When +.BR gcc (1) +is invoked, then the following macros are defined by default: +.BR _BSD_SOURCE , +.BR _SVID_SOURCE , +.BR _POSIX_SOURCE , +and +.BR POSIX_C_SOURCE =199506. +If individual macros are defined, then other macros are disabled +unless they are also explicitly defined. (Exception: +if +.BR POSIX_C_SOURCE +is not otherwise defined, +then it is always defined with the value 199506, +unless the compiler is invoked in one of is standard modes, e.g., the +.I -std=c99 +flag.) +Multiple macros can be defined; the results are additive. +.SH CONFORMING TO +POSIX.1 specifies +.BR _POSIX_C_SOURCE , +.BR _POSIX_SOURCE , +and +.BR _XOPEN_SOURCE . +.BR _XOPEN_SOURCE_EXTENDED +was specified by XPG4v2 (aka SUSv1). +.BR _FILE_OFFSET_BITS +is not specified by any standard, +but is employed on some other implementations. +.BR _BSD_SOURCE , +.BR _SVID_SOURCE , +and +.BR _GNU_SOURCE +are Linux (glibc) specific. +.SH NOTES +.I +is a Linux/glibc specific header file. +Other systems have an analogous file, but typically with a different name. +This header file is automatically included by other header files as +required: it is not necessary to explicitly include it in order to +employ feature test macros. --- manpages-2.51.orig/man7/hier.7 +++ manpages-2.51/man7/hier.7 @@ -55,10 +55,6 @@ See .BR mknod (1). .TP -.I /dos -If both MS\-DOS and Linux are run on one computer, this is a typical -place to mount a DOS file system. -.TP .I /etc Contains configuration files which are local to the machine. Some @@ -97,6 +93,10 @@ This directory should hold those shared libraries that are necessary to boot the system and to run the commands in the root filesystem. .TP +.I /media +This directory contains mount points for removeable media such as CD +and DVD disks or USB sticks +.TP .I /mnt This directory contains mount points for temporarily mounted filesystems .TP --- manpages-2.51.orig/man7/man.7 +++ manpages-2.51/man7/man.7 @@ -767,7 +767,7 @@ .BR man (1), .BR man2html (1), .BR mdoc (7), -.BR mdoc.samples (7), +.BR groff_mdoc (7), .BR groff_man (7), .BR groff_www (7), .BR whatis (1) --- manpages-2.51.orig/man7/mdoc.7 +++ manpages-2.51/man7/mdoc.7 @@ -60,7 +60,7 @@ listed below for quick reference; for a detailed explanation on using the package, see the tutorial sampler -.Xr mdoc.samples 7 . +.Xr groff_mdoc 7 . .Pp Note that this is not the usual macro package for Linux documentation, although it is used for documentation of several widely-used programs; --- manpages-2.51.orig/man7/mdoc.samples.7 +++ manpages-2.51/man7/mdoc.samples.7 @@ -1079,13 +1079,13 @@ .Bd -literal Usage: .Fn [type] function [[type] parameters ... \*(Pu] .Ed -.Bl -tag -width ".Fn .int align. .const * char *sptrsxx" -compact +.Bl -tag -width "xFn xalignx xchar *sptrsxx" -compact .It Li "\&.Fn getchar" .Fn getchar .It Li "\&.Fn strlen ) ," .Fn strlen ) , -.It Li \&.Fn "\\*qint align\\*q" "\\*qconst * char *sptrs\\*q" , -.Fn "int align" "const * char *sptrs" , +.It Li \&.Fn "\\*qalign\\*q" "\\*qchar *sptrs\\*q" , +.Fn "align" "char *sptrs" , .El .Pp It is an error to call --- manpages-2.51.orig/man7/missing.7 +++ manpages-2.51/man7/missing.7 @@ -0,0 +1,249 @@ +.\" Copyright (c) 2001 Martin Schulze +.\" +.\" 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 dated June, 1991. +.\" +.\" 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., 59 Temple Place - Suite 330, Boston, MA 02111, USA. +.\" +.TH MISSING 7 "December 14th, 2001" "Debian GNU/Linux" "Linux Programmer's Manual" +.SH NAME +missing \- missing manual pages +.SH DESCRIPTION +This manual page intends to document which manual pages are missing in +various sections. Bug reports against the package +.B manpages-dev +or +.B manpages +were opened for all of them through the Debian Bug Tracking System +(BTS). Some of these bug reports were reported upstream while some +weren't. Upstream, however, is not able to create arbitrary manpages +without additional information and additional spare time. Hence, it's +completely useless to simply report them upstream. + +Manpages represent an important means of documentation which can +easily be read and converted into various formats. They are very +helpful for checking how things work, rather than for a tutorial. If +you notice that more pages are missing, please try to find additional +information and report it as wishlist bug against this package. + +If you are confident with the issue, please write up a preliminary +manpage and attach it to the bug report. It doesn't matter if your +english is bad or if you mixed up markup, as long as the content can +be used as source for a new manpage. A detailed documentation on how +to write manpages is available in +.BR man (7). + +When writing manual pages please ensure that they are conforming with +The Single UNIX Specification (see below). Linux ought to be +conforming to this specification. Differences need to be documented, +in additional sections, though. +.SH "MISSING PAGES" +The following is a list of missing pages sorted by section and bug +number. If you can contribute content or even a manual page, please +send a mail to +.IB nnnnn @bugs.debian.org +where +.I nnnnn +refers to the bug number from below. +.SS "Section 2 - System calls" +.TP +.RI Bug# 235963 +.BR timer_create (2) +\- create a per-process timer +.SS "Section 3 - Library calls" +.TP +.RI Bug# 123999 +.BR obstack_alloc (3) +\- allocate memory +.br +.BR obstack_free (3) +\- free formerly allocated memory +.br +.BR obstack_copy (3) +\- allocate block with content +.br +.BR obstack_copy0 (3) +\- allocate block with content, zero terminated +.br +.BR obstack_blank (3) +\- increase object size +.br +.BR obstack_grow (3) +\- increase object size with content +.br +.BR obstack_grow0 (3) +\- increase object size with content, zero term. +.br +.BR obstack_1grow (3) +\- increase object size by 1 character +.br +.BR obstack_ptr_grow (3) +\- increase object size by value of pointer +.br +.BR obstack_int_grow (3) +\- increase object size by sizeof(int) +.br +.BR obstack_finish (3) +\- finish growing of an obstack object +.br +.BR obstack_object_size (3) +\- return the size of an obstack object +.br +.BR obstack_room (3) +\- available room in current chunk +.br +.BR obstack_1grow_fast (3) +\- fast increase object size by 1 character +.br +.BR obstack_ptr_grow_fast (3) +\- fast increase object by pointer value +.br +.BR obstack_int_grow_fast (3) +\- fast increase object size by sizeof(int) +.br +.BR obstack_blank_fast (3) +\- fast increase object size +.br +.BR obstack_base (3) +\- return tentative address of beginning +.br +.BR obstack_next_free (3) +\- return address of the first free byte +.br +.BR obstack_object_size (3) +\- return size of currently growing object +.br +.BR obstack_alignment_mask (3) +\- alter mask assignment +.br +.BR obstack_chunk_size (3) +\- return chunk size of given obstack +.br +.BR obstack_init (3) +\- initialize use of an obstack +.TP +.BR sigrelse "(3), " sigignore "(3), " sigpause (3) +\- signal management +.TP +.RI Bug# 147778 +.BR sigwait (2) +\- wait for queued signals +.TP +.RI Bug# 160225 +.BR sem_close (3) +\- close a named semaphore +.br +.BR sem_destroy (3) +\- destroy an unnamed semaphore +.br +.BR sem_getvalue (3) +\- get the value of a semaphore +.br +.BR sem_init (3) +\- initialize an unnamed semaphore +.br +.BR sem_open (3) +\- initialize/open a named semaphore +.br +.BR sem_post (3) +\- increment the count of a semaphore +.br +.BR sem_trywait "(3), " sem_wait (3) +\- acquire or wait for a semaphore +.br +.BR sem_unlink (3) +\- remove a named semaphore +.TP +.RI Bug# 172139 +.BR wcstol (3) +\- convert a wide-character string to a long integer +.TP +.RI Bug# 155334 +.BR pthread_mutex (3) +\- Mutex routines for threads +.TP +.RI Bug# 182706 +.BR fopencookie (3) +\- open stream for communicating with the cookie +.TP +.RI Bug# 202022 +.BR rcmd_af "(3), " rresvport_af "(3), " iruserok_sa (3) +\- routines for returning a stream to a remote command (see +.BR rcmd (3)). +.TP +.RI Bug# 208856 +.BR cap_set_proc "(3), " cap_get_proc (3) +\- POSIX capability manipulation on processes +.br +.BR capsetp "(3), " capgetp (3) +\- Linux specific capability manipulation on arbitrary processes +.TP +.RI Bug# 235967 +.BR if_nametoindex (3) +\- map network interface name to corresponding index. +.TP +.RI Bug# 268121 +.BR rpmatch (3) +\- determine whether a response is affirmative or negative. +.TP +.RI Bug# 349388 +.BR argp_parse (3) +\- main interface to argp. +.SS "Section 4 - Special files" +.TP +.RI Bug# 209323 +.BR pty (4) +\- pseudo terminal driver +.SS "Section 9 - Kernel routines" +.TP +.RI Bug# 102724 +Mandrake seems to deliver section 9 manual pages, though their source +is obscure and they do seem to be out-dated. Nevertheless, some +section 9 manpages would be nice, indeed. +.TP +.RI Bug# 179475 +.BR bdflush (9) +\- flush buffers to disk +.br +.BR kapmd (9) +\- kernel APM thread +.br +.BR keventd (9) +\- manage hotplug events +.br +.BR khubd (9) +\- kernel USB hub daemon thread +.br +.BR kjournald (9) +\- maintain the filesystem journal +.br +.BR ksoftirqd (9) +\- software handling of incoming IRQs +.br +.BR kswapd (9) +\- kernel swap daemon thread +.br +.BR kupdated (9) +\- flush the journal +.br +.BR scsi_eh (9) +\- kernel SCSI error handler thread +.SH "SEE ALSO" +.BR undocumented (3), +.BR undocumented (7), +.BR man (7). +.br +Debian Bug Tracking System at +.RB < http://bugs.debian.org/manpages-dev >, +the Single UNIX Specification, Version 2, at +.RB < http://www.opengroup.org/onlinepubs/007908799/toc.htm >, +the Single UNIX Specification, Version 3, at +.RB < http://www.UNIX-systems.org/version3/ >. --- manpages-2.51.orig/man7/undocumented.7 +++ manpages-2.51/man7/undocumented.7 @@ -0,0 +1,107 @@ +.\" Hey, Emacs! This is an -*- nroff -*- source file. +.\" +.\" Copyright (C) 1996 Erick Branderhorst +.\" +.\" This 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, or (at your option) any later +.\" version. +.\" +.\" This 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 with +.\" your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with +.\" the dpkg source package as the file COPYING. If not, write to the Free +.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +.\" +.\" This manpage is created thanks to: +.\" Kai Henningsen , +.\" Ian Jackson , +.\" David H. Silber , +.\" Carl Streeter , +.\" Martin Michlmayr . +.\" +.TH UNDOCUMENTED 7 "August 24th, 2003" "Debian GNU/Linux" "Linux Programmer's Manual" +.SH NAME +undocumented \- No manpage for this program, utility or function. +.SH DESCRIPTION +This +.BR program ", " utility +or +.B function +does not have a useful manpage. Before opening a bug to report this, +please check with the Debian Bug Tracking System (BTS) at +.RI < http://bugs.debian.org/ > +if a bug has already been reported. If not, you can submit a wishlist bug +if you want. + +If you are a competent and accurate writer and are willing to spend +the time reading the source code and writing good manpages please +write a better man page than this one. Please +.B contact +the +.B package maintainer +and copy +.I man-pages@qa.debian.org +in order to avoid several people working on the same manpage. + +Even if you are not an accurate writer, your input may be helpful. +Writing manual pages is quite easy, the format is described in +.BR man (7). +The most important and time-consuming task is to collect the +information to be put in the new manpage. + +.SH DIAGNOSTICS +.PP +It is possible that the man page for the command you specified is installed +and that your manual page index caches are out of sync. You should try +running +.BR mandb (8). +.PP +Try the following options if you want more information: +.PP +.I foo +.BR \-\-help , +.I foo +.BR \-h , +.IB foo " \-?" +.PP +.BI info " foo" +.PP +.B whatis +.BR foo , +.BI apropos " foo" +.PP +.B dpkg \-\-listfiles +.IR foo , +.BI "dpkg \-\-search " foo +.PP +.BI "locate '*" foo "*'" +.PP +.BI "find / \-name '*" foo "*'" +.PP +Additionally, check the directories +.IR /usr/share/doc/foo , +.IR /usr/lib/foo . +.PP +The documentation might be in a package starting with the same +name as the package the software belongs to, but ending with -doc or -docs. +.PP +If you still didn't find the information you are looking for you might +consider posting a call for help to +.IR debian-user@lists.debian.org . +.SH SEE ALSO +.BR info (1), +.BR whatis (1), +.BR apropos (1), +.BR dpkg (8), +.BR locate (1), +.BR find (1), +.BR updatedb (1), +.BR undocumented (2), +.BR man (7), +.BR mandb (8), +.BR missing (7). --- manpages-2.51.orig/man8/zdump.8 +++ manpages-2.51/man8/zdump.8 @@ -1,5 +1,3 @@ -.\" This page is in the public domain -.\" .TH ZDUMP 8 .SH NAME zdump \- time zone dumper --- manpages-2.51.orig/man8/zic.8 +++ manpages-2.51/man8/zic.8 @@ -1,5 +1,3 @@ -.\" This page is in the public domain -.\" .TH ZIC 8 .SH NAME zic \- time zone compiler --- manpages-2.51.orig/man9/ksoftirqd.9 +++ manpages-2.51/man9/ksoftirqd.9 @@ -10,12 +10,12 @@ .\" 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 is 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. .\" @@ -25,11 +25,9 @@ .SH DESCRIPTION .B ksoftirqd is a per-cpu kernel thread that runs when the machine is under heavy -soft-interrupt load. -Soft interrupts are normally serviced on return from +soft-interrupt load. Soft interrupts are normally serviced on return from a hard interrupt, but it's possible for soft interrupts to be triggered -more quickly than they can be serviced. -If a soft interrupt is triggered +more quickly than they can be serviced. If a soft interrupt is triggered for a second time while soft interrupts are being handled, the .B ksoftirq daemon is triggered to handle the soft interrupts in process context.