- update to version 3.39

* New and rewritten pages
      malloc_trim.3
        New man page for malloc_trim(3)
      malloc_usable_size.3
        New man page for malloc_usable_size(3)
  * Newly documented interfaces in existing pages
      prctl.2
        Document PR_SET_MM (new in Linux 3.3)
        Various edits and improvements to Cyrill's patch
  * Changes to individual pages
      epoll_create.2
        Rework discussion of 'size' argument
        Add .SS for description of epoll_create1()
      epoll_wait.2
        Another thread can add to epoll instance while epoll_wait is blocked
            See https://bugzilla.kernel.org/show_bug.cgi?id=43072
        Clarify that epoll_pwait() blocks calling *thread*
        A few wording improvements
      fchmodat.2
        Note difference between glibc wrapper and underlying system call
            The wrapper function has a 'flags' argument (which currently
            serves no purpose), while the underlying system call does not.
      fcntl.2
        Explain behaviour of F_GETLEASE during lease break
        Change type of arg from "long" to "int"
            Various fcntl(2) commands require an integral 'arg'.
            The man page said it must be "long" in all such cases.
            However, for the cases covered by POSIX, there is an
            explicit requirement that these arguments be "int".

OBS-URL: https://build.opensuse.org/package/show/Documentation/man-pages?expand=0&rev=51
This commit is contained in:
Petr Gajdos 2012-04-24 06:49:16 +00:00 committed by Git OBS Bridge
parent 24f66c5735
commit e9d86ed874
5 changed files with 125 additions and 28 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:09f0a3cff28dadb0406619bb2489b98d3165df07773a67cae8603725047aac61
size 1160211

3
man-pages-3.39.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:417efe89df825b8bf0d4a0cc85210126c957c6cb47df8264322f9c22a059c1a8
size 1168120

View File

@ -1,21 +0,0 @@
Index: man-pages-3.37/man7/netlink.7
===================================================================
--- man-pages-3.37.orig/man7/netlink.7
+++ man-pages-3.37/man7/netlink.7
@@ -343,6 +343,16 @@ Only processes with an effective UID of
capability may send or listen to a netlink multicast group.
Any replies to a message received for a multicast group should be
sent back to the sending PID and the multicast group.
+
+Some Linux kernel subsystems may additionally allow other users to send and/or
+receive messages. As of Linux 3.0, the
+.BR NETLINK_KOBJECT_UEVENT ,
+.BR NETLINK_GENERIC ,
+.BR NETLINK_ROUTE ,
+and
+.BR NETLINK_SELINUX
+groups allow other users to receive messages. No groups allow other users
+to send messages.
.SH VERSIONS
The socket interface to netlink is a new feature of Linux 2.2.

View File

@ -1,3 +1,123 @@
-------------------------------------------------------------------
Tue Apr 24 08:44:57 CEST 2012 - pgajdos@suse.cz
- update to version 3.39
* New and rewritten pages
malloc_trim.3
New man page for malloc_trim(3)
malloc_usable_size.3
New man page for malloc_usable_size(3)
* Newly documented interfaces in existing pages
prctl.2
Document PR_SET_MM (new in Linux 3.3)
Various edits and improvements to Cyrill's patch
* Changes to individual pages
epoll_create.2
Rework discussion of 'size' argument
Add .SS for description of epoll_create1()
epoll_wait.2
Another thread can add to epoll instance while epoll_wait is blocked
See https://bugzilla.kernel.org/show_bug.cgi?id=43072
Clarify that epoll_pwait() blocks calling *thread*
A few wording improvements
fchmodat.2
Note difference between glibc wrapper and underlying system call
The wrapper function has a 'flags' argument (which currently
serves no purpose), while the underlying system call does not.
fcntl.2
Explain behaviour of F_GETLEASE during lease break
Change type of arg from "long" to "int"
Various fcntl(2) commands require an integral 'arg'.
The man page said it must be "long" in all such cases.
However, for the cases covered by POSIX, there is an
explicit requirement that these arguments be "int".
Update the man page to reflect. Probably, all of the
other "long" cases (not specified in POSIX) should
be "int", and this patch makes them so. Based on a
note fromEric Blake, relating to F_DUPFD_CLOEXEC.
gettimeofday.2
Reorganize content
The main change is to move the historical information about
the 'tz_dsttime' to NOTES.
Note that compiler issues warnings if 'tv' is NULL
mmap.2
Clarify that this system call should not be invoked directly
See https://bugzilla.kernel.org/show_bug.cgi?id=42892
Clarify NOTES discussion of mmap() versus mmap2()
poll.2
Document negative value in 'fd' field
Document semantics of passing zero in 'events' field
ptrace.2
Various fixes
For some reason, the PTRACE_TRACEME paragraph talks about some
general aspects of ptraced process behavior. It repeats the
"tracee stops on every signal" information even though that was
already explained just a few paragraphs before. Then it describes
legacy SIGTRAP on execve().
This patch deletes the first part, and moves the second part up,
into the general ptrace description. It also adds
"If PTRACE_O_TRACEEXEC option is not in effect" to the description
of the legacy SIGTRAP on execve().
The patch also amends the part which says "For requests other
than PTRACE_KILL, the tracee must be stopped." - PTRACE_ATTACH
also doesn't require that.
sigaction.2
Clarify that the use of SI_SIGIO is for Linux 2.2 only
See also http://sourceware.org/bugzilla/show_bug.cgi?id=6745
sigprocmask.2
ERRORS: add EFAULT
times.2
ERRORS: Add EFAULT
div.3
CONFORMING TO: Add C99
fread.3
Clarify further that return value is number of items, not bytes
See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665780
getaddrinfo.3
Correct type of ai_addrlen field
malloc.3
SEE ALSO: add malloc_usable_size(3)
SEE ALSO: Add malloc_trim(3)
mallopt.3
Fix text describing M_PERTURB and free()
SEE ALSO: Add malloc_trim(3)
memchr.3
Remove mention of terminating null in description of rawmemchr()
perror.3
Note that use of 'sys_errlist' is deprecated
rcmd.3
glibc eventually added a declaration of iruserok() in version 2.12
sysconf.3
Add mention of _SC_SYMLOOP_MAX
nologin.5
nologin must not only exist, but *be readable* to be effective
nsswitch.conf.5
Significant rewrites and improvements
This patch applies to nsswitch.conf.5 in man-pages-3.36.
My changes almost completely rewrite large sections of the
man page. They are needed to add clarity, correct grammar,
reduce confusion, and bring up-to-date with the latest glibc.
I have checked the man page against the nss source code in
glibc 2.14.90.
Historical notes are demoted to the footer.
The rewrite makes the man page much clearer to
understand, more authoratitive, and easier to read.
Light edits to Mark Bannister's changes
capabilities.7
Add prctl(PR_SET_MM) to CAP_SYS_RESOURCE
epoll.7
Some minor clarifications at start of DESCRIPTION
netlink.7
Note cases where nonprivileged users can use netlink multicast groups
See also https://bugzilla.novell.com/show_bug.cgi?id=754611
unix.7
Add a detail on autobind feature
ld.so.8
Document effect of hwcaps on search path
Wording by Aurelien Jarno from Debian glibc's r4701 (2011-06-04).
Addresses http://bugs.debian.org/622385
- removed upstreamed netlink.patch
-------------------------------------------------------------------
Thu Apr 12 08:35:01 CEST 2012 - pgajdos@suse.cz

View File

@ -19,8 +19,8 @@
Name: man-pages
BuildRequires: fdupes
Url: http://www.man7.org/linux/download/man-pages/
Version: 3.38
Url: http://www.kernel.org/doc/man-pages/download.html
Version: 3.39
Release: 0
Summary: Linux Manual Pages
License: BSD-3-Clause and GPL-2.0+ and MIT
@ -35,7 +35,6 @@ Patch: man-pages.eal3.diff
Patch3: %{name}_gai.conf-reference.patch
Patch5: %{name}-tty_ioctl.patch
Patch6: %{name}-resolv.conf.patch
Patch7: %{name}-netlink.patch
BuildArch: noarch
%description
@ -60,7 +59,6 @@ Authors:
%patch3
%patch5 -p1
%patch6
%patch7 -p1
find -name "*.orig" | xargs rm -fv
%build