diff --git a/.gitignore b/.gitignore index 7811a2e..e56aea1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -/man-pages-posix-2003-a.tar.bz2 -/man-pages-additional-20120910.tar.xz +/man-pages-posix-2003-a.tar.xz +/man-pages-additional-20120911.tar.xz /man-pages-3.42.tar.xz diff --git a/man-pages-2.51-nscd-conf.patch b/man-pages-2.51-nscd-conf.patch deleted file mode 100644 index 429c3dc..0000000 --- a/man-pages-2.51-nscd-conf.patch +++ /dev/null @@ -1,49 +0,0 @@ -Document max-db-size and auto-propagate in nscd.conf. - -The code for nscd is available at: -http://sourceware.org/cgi-bin/cvsweb.cgi/libc/nscd/?cvsroot=glibc - -The two new options are used in the default nscd.conf, introduced in -revisions 1.11 and 1.12. See: -http://sourceware.org/cgi-bin/cvsweb.cgi/libc/nscd/nscd.conf.diff?r1=1.10&r2=1.12&cvsroot=glibc - -See also the parser code for `nscd.conf', in `nscd/nscd_conf.c'. -To see how the max-db-size is used, grep `nscd/mem.c' for -`max_db_size'. -To se the actual usage of `auto-propagate', grep `nscd/pwdcache.c' and -`nscd/grpcache.c' for `propagate'. - -A news entry where Ulrich Drepper announces the `auto-propagate' -option: -http://sourceware.org/ml/libc-alpha/2006-09/msg00065.html - - -diff -up man-pages-3.04/man5/nscd.conf.5.BAD man-pages-3.04/man5/nscd.conf.5 ---- man-pages-3.04/man5/nscd.conf.5.BAD 2008-08-07 17:02:57.000000000 -0400 -+++ man-pages-3.04/man5/nscd.conf.5 2008-08-07 17:04:02.000000000 -0400 -@@ -183,6 +183,25 @@ is shared with the clients so - that they can directly search in them instead of having to ask the - daemon over the socket each time a lookup is performed. - .RE -+ -+.B max-db-size -+.I service -+.I number-of-bytes -+.RS -+The maximum allowable size for the service. -+.RE -+ -+.B auto-propagate -+.I service -+.I -+.RS -+When set to -+.IR no " for " passwd " or " group " service, then the " .byname -+requests are not added to -+.IR passwd.byuid " or " group.bygid -+cache. -+This may help for tables containing multiple records for the same id. -+.RE - .SH "SEE ALSO" - .BR nscd (8) - .\" .SH AUTHOR diff --git a/man-pages-2.63-unimplemented.patch b/man-pages-2.63-unimplemented.patch deleted file mode 100644 index 3979350..0000000 --- a/man-pages-2.63-unimplemented.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- man-pages-2.63/man2/unimplemented.2.pom 2007-06-29 20:18:40.000000000 +0200 -+++ man-pages-2.63/man2/unimplemented.2 2007-08-01 13:06:51.000000000 +0200 -@@ -26,8 +26,9 @@ - .\" - .TH UNIMPLEMENTED 2 2007-07-05 "Linux" "Linux Programmer's Manual" - .SH NAME --afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx, prof, profil, --putpmsg, security, stty, tuxcall, ulimit, vserver \- unimplemented system calls -+afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx, -+multiplexer, prof, profil, putpmsg, security, stty, tuxcall, ulimit, -+vserver \- unimplemented system calls - .SH SYNOPSIS - Unimplemented system calls. - .SH DESCRIPTION diff --git a/man-pages-2.78-stream.patch b/man-pages-2.78-stream.patch deleted file mode 100644 index e4bbe83..0000000 --- a/man-pages-2.78-stream.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -up man-pages-2.78/man2/getmsg.2.pom man-pages-2.78/man2/getmsg.2 ---- man-pages-2.78/man2/getmsg.2.pom 2008-03-07 12:03:52.000000000 +0100 -+++ man-pages-2.78/man2/getmsg.2 2008-03-07 12:04:04.000000000 +0100 -@@ -0,0 +1 @@ -+.so man2/unimplemented.2 -diff -up man-pages-2.78/man2/putmsg.2.pom man-pages-2.78/man2/putmsg.2 ---- man-pages-2.78/man2/putmsg.2.pom 2008-03-07 12:03:52.000000000 +0100 -+++ man-pages-2.78/man2/putmsg.2 2008-03-07 12:04:12.000000000 +0100 -@@ -0,0 +1 @@ -+.so man2/unimplemented.2 -diff -up man-pages-2.78/man2/fattch.2.pom man-pages-2.78/man2/fattch.2 ---- man-pages-2.78/man2/fattch.2.pom 2008-03-07 12:03:52.000000000 +0100 -+++ man-pages-2.78/man2/fattch.2 2008-03-07 12:03:38.000000000 +0100 -@@ -0,0 +1 @@ -+.so man2/unimplemented.2 -diff -up man-pages-2.78/man2/isastream.2.pom man-pages-2.78/man2/isastream.2 ---- man-pages-2.78/man2/isastream.2.pom 2008-03-07 12:03:52.000000000 +0100 -+++ man-pages-2.78/man2/isastream.2 2008-03-07 12:04:08.000000000 +0100 -@@ -0,0 +1 @@ -+.so man2/unimplemented.2 -diff -up man-pages-2.78/man2/fdetach.2.pom man-pages-2.78/man2/fdetach.2 ---- man-pages-2.78/man2/fdetach.2.pom 2008-03-07 12:03:52.000000000 +0100 -+++ man-pages-2.78/man2/fdetach.2 2008-03-07 12:04:00.000000000 +0100 -@@ -0,0 +1 @@ -+.so man2/unimplemented.2 -diff -up man-pages-2.78/man2/unimplemented.2.pom man-pages-2.78/man2/unimplemented.2 ---- man-pages-2.78/man2/unimplemented.2.pom 2008-02-28 10:58:27.000000000 +0100 -+++ man-pages-2.78/man2/unimplemented.2 2008-03-07 12:08:41.000000000 +0100 -@@ -26,9 +26,10 @@ - .\" - .TH UNIMPLEMENTED 2 2007-07-05 "Linux" "Linux Programmer's Manual" - .SH NAME --afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx, --multiplexer, prof, profil, putpmsg, security, stty, tuxcall, ulimit, --vserver \- unimplemented system calls -+afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, -+isastream, lock, madvise1, mpx, multiplexer, prof, profil, putmsg, -+putpmsg, security, stty, tuxcall, ulimit, vserver -+\- unimplemented system calls - .SH SYNOPSIS - Unimplemented system calls. - .SH DESCRIPTION diff --git a/man-pages-3.23-ld.so.patch b/man-pages-3.23-ld.so.patch index 37fe58b..e7719f5 100644 --- a/man-pages-3.23-ld.so.patch +++ b/man-pages-3.23-ld.so.patch @@ -1,17 +1,19 @@ -diff -up man-pages-3.24/man3/strcpy.3.pom man-pages-3.24/man3/strcpy.3 -diff -up man-pages-3.24/man8/ld.so.8.pom man-pages-3.24/man8/ld.so.8 ---- man-pages-3.24/man8/ld.so.8.pom 2010-02-26 05:46:55.000000000 +0100 -+++ man-pages-3.24/man8/ld.so.8 2010-03-02 10:17:34.000000000 +0100 -@@ -325,11 +325,7 @@ If set to a nonempty string, +diff -ur man-pages-3.42.orig/man8/ld.so.8 man-pages-3.42/man8/ld.so.8 +--- man-pages-3.42.orig/man8/ld.so.8 2012-08-14 00:39:40.000000000 +0200 ++++ man-pages-3.42/man8/ld.so.8 2012-09-10 13:41:04.171047153 +0200 +@@ -362,13 +362,9 @@ + (glibc since 2.1) + If set to a nonempty string, output symbol versioning information about the - program if querying information about the program (i.e., either +-program if querying information about the program (i.e., either ++program if .B LD_TRACE_LOADED_OBJECTS -has been set, or -.B \-\-list -or -.B \-\-verify -options have been given to the dynamic linker). -+has been set. ++variable has been set. .TP .B LD_WARN (ELF only)(glibc since 2.1.3) diff --git a/man-pages-3.24-getnameinfo.patch b/man-pages-3.24-getnameinfo.patch deleted file mode 100644 index e34e6d6..0000000 --- a/man-pages-3.24-getnameinfo.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -up man-pages-3.24/man3/getnameinfo.3.pom man-pages-3.24/man3/getnameinfo.3 ---- man-pages-3.24/man3/getnameinfo.3.pom 2010-02-26 05:46:44.000000000 +0100 -+++ man-pages-3.24/man3/getnameinfo.3 2010-03-19 13:38:37.000000000 +0100 -@@ -12,9 +12,10 @@ getnameinfo \- address-to-name translati - .B #include - .B #include - .sp --.BI "int getnameinfo(const struct sockaddr *" "sa" ", socklen_t " "salen" , --.BI " char *" "host" ", size_t " "hostlen" , --.BI " char *" "serv" ", size_t " "servlen" ", int " "flags" ); -+.BI "int getnameinfo(const struct sockaddr *restrict " "sa" ", -+.BI " socklen_t " "salen" ", char *restrict " "host", -+.BI " socklen_t " "hostlen" ", char *restrict " "serv" ", -+.BI " socklen_t " "servlen" ", int " "flags" ); - .fi - .sp - .in -4n diff --git a/man-pages-3.30-open.patch b/man-pages-3.30-open.patch deleted file mode 100644 index 5555978..0000000 --- a/man-pages-3.30-open.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -up man-pages-3.30/man2/open.2.pom man-pages-3.30/man2/open.2 ---- man-pages-3.30/man2/open.2.pom 2010-11-01 15:55:38.000000000 +0100 -+++ man-pages-3.30/man2/open.2 2010-11-11 12:26:16.000000000 +0100 -@@ -319,11 +319,21 @@ and - already exists, then - .BR open () - will fail. --The behavior of -+On Linux (on kernel 2.6 or later) - .B O_EXCL --is undefined if -+can be used in -+.BR open () -+without - .B O_CREAT --is not specified. -+if the -+.I pathname -+is a block device. -+If the block device is in use by the system (mounted etc) -+.BR open () -+will fail with -+.B EBUSY. -+Otherwise the behavior is undefined. -+ - - When these two flags are specified, symbolic links are not followed: - .\" POSIX.1-2001 explicitly requires this behavior. diff --git a/man-pages-3.30-prctl.patch b/man-pages-3.30-prctl.patch deleted file mode 100644 index bd247ac..0000000 --- a/man-pages-3.30-prctl.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -up man-pages-3.30/man2/prctl.2.pom man-pages-3.30/man2/prctl.2 ---- man-pages-3.30/man2/prctl.2.pom 2010-11-01 15:55:38.000000000 +0100 -+++ man-pages-3.30/man2/prctl.2 2010-11-18 14:42:50.000000000 +0100 -@@ -236,9 +236,15 @@ After the secure computing mode has been - the only system calls that the thread is permitted to make are - .BR read (2), - .BR write (2), --.BR _exit (2), -+.BR sigreturn (2) - and --.BR sigreturn (2). -+.BR _exit (2). -+In glibc up to version 2.3, the -+.BR _exit() -+wrapper function invoked the kernel system call of the same name. -+Since glibc 2.3, the wrapper function -+invokes -+.BR exit_group(2). - Other system calls result in the delivery of a - .BR SIGKILL - signal. diff --git a/man-pages-3.35-readlink3p.patch b/man-pages-3.35-readlink3p.patch deleted file mode 100644 index a1a0653..0000000 --- a/man-pages-3.35-readlink3p.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up man-pages-3.35/man3p/readlink.3p.tmp man-pages-3.35/man3p/readlink.3p ---- man-pages-3.35/man3p/readlink.3p.tmp 2008-06-05 11:22:12.000000000 +0200 -+++ man-pages-3.35/man3p/readlink.3p 2011-11-11 17:15:22.632800329 +0100 -@@ -96,7 +96,7 @@ named \fB/modules/pass1\fP. - .sp - - char buf[1024]; --ssizet_t len; -+ssize_t len; - \&... - if ((len = readlink("/modules/pass1", buf, sizeof(buf)-1)) != -1) - buf[len] = '\\0'; diff --git a/man-pages-3.42-nscd-conf.patch b/man-pages-3.42-nscd-conf.patch new file mode 100644 index 0000000..5dbb5ce --- /dev/null +++ b/man-pages-3.42-nscd-conf.patch @@ -0,0 +1,236 @@ +diff -ur man-pages-3.42.orig/man5/nscd.conf.5 man-pages-3.42/man5/nscd.conf.5 +--- man-pages-3.42.orig/man5/nscd.conf.5 2012-08-14 00:39:40.000000000 +0200 ++++ man-pages-3.42/man5/nscd.conf.5 2012-09-10 15:38:22.700012862 +0200 +@@ -34,48 +34,91 @@ + comment; following characters, up to the end of the line, + are not interpreted by nscd. + +-Valid services are \fIpasswd\fP, \fIgroup\fP, or \fIhosts\fP. ++Valid services are \fIpasswd\fP, \fIgroup\fP, \fIhosts\fP, \fIservices\fP ++or \fInetgroup\fP. + + .B logfile +-.I debug-file-name ++.I + .RS + Specifies name of the file to which debug info should be written. + .RE + + .B debug-level +-.I value ++.I + .RS + Sets the desired debug level. ++The default is 0. + .RE + + .B threads +-.I number ++.I + .RS + This is the number of threads that are started to wait for + requests. + At least five threads will always be created. + .RE + ++.B max-threads ++.I ++.RS ++Specifies the maximum number of threads. The default is 32. ++.RE ++ + .B server-user +-.I user ++.I + .RS + If this option is set, nscd will run as this user and not as root. + If a separate cache for every user is used (\-S parameter), this + option is ignored. + .RE + ++.B stat-user ++.I ++.RS ++Specifies the user who is allowed to request statistics. ++.RE ++ ++.B reload-count ++unlimited | ++.I ++.RS ++Limit on the number of times a cached entry gets reloaded without being used ++before it gets removed. ++The default is 5. ++.RE ++ ++.B paranoia ++.I ++.RS ++Enabling paranoia mode causes nscd to restart itself periodically. ++The default is no. ++.RE ++ ++.B restart-interval ++.I