[meego-commits] 5937: Changes to Trunk/man-pages

Anas Nashif nashif at linux.intel.com
Thu Jul 22 20:00:31 UTC 2010


Hi,
I have made the following changes to man-pages in project Trunk. Please review and accept ASAP.

Thank You,
Anas Nashif

[This message was auto-generated]

---

Request #5937:

  submit:   Trunk:Testing/man-pages(r2) -> Trunk/man-pages


Message:
    Move to Trunk

State:   new          2010-07-22T07:54:20 nashif
Comment: None



changes files:
--------------
--- man-pages.changes
+++ man-pages.changes
@@ -0,0 +1,3 @@
+* Thu Jul 22 2010 Yin Kangkai <kangkai.yin at intel.com> - 3.25-1
+- Update to 3.25
+

new:
----
  man-pages-3.22-gai.conf.patch
  man-pages-3.22-nsswitch.conf.patch
  man-pages-3.22-sched_setaffinity.patch
  man-pages-3.23-iconv.patch
  man-pages-3.23-ld.so.patch
  man-pages-3.23-proc.patch
  man-pages-3.25.tar.bz2

spec files:
-----------
--- man-pages.spec
+++ man-pages.spec
@@ -3,8 +3,8 @@
 
 Summary: Man (manual) pages from the Linux Documentation Project
 Name: man-pages
-Version: 3.19
-Release: 1%{?dist}
+Version: 3.25
+Release: 1
 License: GPLv2+ and GPL+ and BSD and MIT and Copyright only and IEEE
 Group: Documentation
 URL: http://www.kernel.org/pub/linux/docs/manpages/
@@ -17,17 +17,22 @@
 Source4: man-pages_syscalls.tar.bz2
 # IBM-supplied man pages for suid binaries:
 Source5: man-suid-bins.tar.bz2
+
 Patch1: man-pages-1.51-iconv.patch
 Patch28: man-pages-2.46-nscd.patch
 Patch36: man-pages-2.63-unimplemented.patch
-Patch41: man-pages-2.43-rt_spm.patch
-Patch44: man-pages-2.43-fadvise.patch
 Patch45: man-pages-2.48-passwd.patch
 Patch46: man-pages-2.51-nscd-conf.patch
 Patch49: man-pages-2.63-getent.patch
 Patch50: man-pages-2.63-iconv.patch
 Patch53: man-pages-2.78-stream.patch
 Patch54: man-pages-2.80-malloc_h.patch
+Patch55: man-pages-3.22-gai.conf.patch
+Patch56: man-pages-3.22-nsswitch.conf.patch
+Patch57: man-pages-3.23-proc.patch
+Patch58: man-pages-3.23-ld.so.patch
+Patch59: man-pages-3.22-sched_setaffinity.patch
+Patch60: man-pages-3.23-iconv.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Autoreq: false
@@ -46,14 +51,18 @@
 %patch1 -p1
 %patch28 -p1
 %patch36 -p1 
-%patch41 -p1
-%patch44 -p1
 %patch45 -p1 
 %patch46 -p1 
 %patch49 -p1
 %patch50 -p1
 %patch53 -p1
 %patch54 -p1
+%patch55 -p1
+%patch56 -p1
+%patch57 -p1
+%patch58 -p1
+%patch59 -p1
+%patch60 -p1
 
 ### And now remove those we are not going to use:
 

other changes:
--------------

++++++ man-pages-3.22-gai.conf.patch (new)
--- man-pages-3.22-gai.conf.patch
+++ man-pages-3.22-gai.conf.patch
+diff -up man-pages-3.22/man5/gai.conf.5.pom man-pages-3.22/man5/gai.conf.5
+--- man-pages-3.22/man5/gai.conf.5.pom	2006-05-15 10:18:05.000000000 +0200
++++ man-pages-3.22/man5/gai.conf.5	2009-08-11 08:55:22.000000000 +0200
+@@ -51,7 +51,7 @@ value.
+ .TP
+ \fBprecedence\fR \fInetmask\fR \fIprecedence\fR
+ This  keyword is similar to \fBlabel\fR but instead the value is added
+-to the precendence table as specified in RFC 3484.  Once again, the
++to the precedence table as specified in RFC 3484.  Once again, the
+ presence of a single \fBprecedence\fR line in the configuration file
+ causes the default table to not be used.
+ 
+@@ -74,11 +74,11 @@ label  ::/0          1
+ label  2002::/16     2
+ label ::/96          3
+ label ::ffff:0:0/96  4
+-precendence  ::1/128       50
+-precendence  ::/0          40
+-precendence  2002::/16     30
+-precendence ::/96          20
+-precendence ::ffff:0:0/96  10
++precedence  ::1/128       50
++precedence  ::/0          40
++precedence  2002::/16     30
++precedence ::/96          20
++precedence ::ffff:0:0/96  10
+ 
+ 
+ .SH FILES

++++++ man-pages-3.22-nsswitch.conf.patch (new)
--- man-pages-3.22-nsswitch.conf.patch
+++ man-pages-3.22-nsswitch.conf.patch
+diff -up man-pages-3.22/man5/nsswitch.conf.5.pom man-pages-3.22/man5/nsswitch.conf.5
+--- man-pages-3.22/man5/nsswitch.conf.5.pom	2009-07-25 08:53:42.000000000 +0200
++++ man-pages-3.22/man5/nsswitch.conf.5	2009-09-16 09:45:54.000000000 +0200
+@@ -50,9 +50,11 @@ file.
+ The following databases are available in the NSS:
+ .TP
+ .B aliases
+-Mail aliases, used by
++Mail aliases, provides a system-wide mechanism to redirect mail for local
++recipients. Used by mail transfer agents such as Postfix or
+ .BR sendmail (8).
+-Presently ignored.
++Note: On Linux, not like on other Unices, Sendmail uses its own aliases
++resolution system independent on `/etc/nsswitch.conf'.
+ .TP
+ .B ethers
+ Ethernet numbers.

++++++ man-pages-3.22-sched_setaffinity.patch (new)
--- man-pages-3.22-sched_setaffinity.patch
+++ man-pages-3.22-sched_setaffinity.patch
+diff -up man-pages-3.22/man2/sched_setaffinity.2.orig man-pages-3.22/man2/sched_setaffinity.2
+--- man-pages-3.22/man2/sched_setaffinity.2.orig	2009-07-25 08:53:26.000000000 +0200
++++ man-pages-3.22/man2/sched_setaffinity.2	2009-12-02 15:29:17.000000000 +0100
+@@ -212,6 +212,60 @@ system call returns the size (in bytes) 
+ .I cpumask_t
+ data type that is used internally by the kernel to
+ represent the CPU set bit mask.
++
++The \fBcpu_set_t\fR affinity mask size provided by glibc only allows for upto
++1024 CPUs. It is possible to build Linux kernels with greater than 1024
++CPUs. Any application using the statically sized \fBcpu_set_t\fR will fail
++with \fBEINVAL\fR on such kernels. It is thus recommended that applications
++avoid using the statically sized \fBcpu_set_t\fR type, and instead dynamically
++allocate a mask using the CPU_*_S macros described in the \fBCPU_SET(3)\fR man
++page. Since it is not possible to determine ahead of time what \fBNR_CPUS\fR
++value the kernel was built with, applications must be prepared to catch
++\fBEINVAL\fR, and retry the command with a larger dynamically allocated mask.
++The example that follows illustrates portable usage.
++
++.SH EXAMPLE
++.nf
++   #define _GNU_SOURCE
++
++   #include <sched.h>
++   #include <stdio.h>
++   #include <errno.h>
++
++   int main(void)
++   {
++        cpu_set_t *mask;
++        size_t size;
++        int i;
++        int nrcpus = 1024;
++
++realloc:
++        mask = CPU_ALLOC(nrcpus);
++        size = CPU_ALLOC_SIZE(nrcpus);
++        CPU_ZERO_S(size, mask);
++        if ( sched_getaffinity(0, size, mask) == -1 ) {
++                CPU_FREE(mask);
++                if (errno == EINVAL &&
++                    nrcpus < (1024 << 8)) {
++                       nrcpus = nrcpus << 2;
++                       goto realloc;
++                }
++                perror("sched_getaffinity");
++                return -1;
++        }
++
++        for ( i = 0; i < nrcpus; i++ ) {
++                if ( CPU_ISSET_S(i, size, mask) ) {
++                        printf("CPU %d is set\\n", (i+1));
++                }
++        }
++
++        CPU_FREE(mask);
++
++        return 0;
++   }
++.fi
++
+ .SH "SEE ALSO"
+ .BR clone (2),
+ .BR getcpu (2),

++++++ man-pages-3.23-iconv.patch (new)
--- man-pages-3.23-iconv.patch
+++ man-pages-3.23-iconv.patch
+diff -up man-pages-3.23/man1/iconv.1.pom man-pages-3.23/man1/iconv.1
+--- man-pages-3.23/man1/iconv.1.pom	2010-01-26 15:23:10.000000000 +0100
++++ man-pages-3.23/man1/iconv.1	2010-01-27 15:03:09.000000000 +0100
+@@ -196,26 +196,42 @@ The \fBiconv\fR program converts the enc
+ \fIinputfile\fR from one coded character set to another. The result is
+ written to standard output unless otherwise specified by the
+ \fB--output\fR option.
+-.PP
++.SS
++Input/Output format specification:
++.TP
+ \fB--from-code\fR, \fB\-f\fR \fIencoding\fR
+-.PP
+ Convert characters from \fIencoding\fR
+-.PP
++.TP
+ \fB--to-code\fR, \fB\-t\fR \fIencoding\fR
+-.PP
+ Convert characters to \fIencoding\fR
+-.PP
++.SS
++Information:
++.TP
+ \fB--list\fR
+-.PP
+ List known coded character sets
+-.PP
++.SS
++Output control:
++.TP
++\fB-c\fR
++omit invalid characters from output
++.TP
+ \fB--output\fR, \fB\-o\fR \fIfile\fR
+-.PP
+ Specify output file (instead of stdout)
+-.PP
++.TP
++\fB--silent\fR, \fB-s\fR
++suppress warnings
++.TP
+ \fB--verbose\fR
+-.PP
+ Print progress information.
++.TP
++\fB-?\fR, \fB--help\fR
++Give this help list
++.TP
++\fB--usage\fR
++Give a short usage message
++.TP
++\fB-V\fR, \fB--version\fR
++Print program version
+ .SH "EXAMPLES"
+ Following examples convert from code set ISO88592 "input.txt" to UTF8
+ code set or ASCII and stores the result as "output.txt".
+@@ -225,7 +241,7 @@ iconv -f ISO88592 -t UTF8 < input.txt > 
+ iconv -f ISO88592 -t ASCII//TRANSLIT < input.txt > output.txt
+ \fp
+ .fi
+-
++\fR
+ .SH "AUTHOR"
+ iconv is written by Ulrich Drepper as part of the GNU C Library.
+ .PP

++++++ man-pages-3.23-ld.so.patch (new)
--- man-pages-3.23-ld.so.patch
+++ man-pages-3.23-ld.so.patch
+diff -up man-pages-3.23/man8/ld.so.8.pom man-pages-3.23/man8/ld.so.8
+--- man-pages-3.23/man8/ld.so.8.pom	2009-09-30 03:36:59.000000000 +0200
++++ man-pages-3.23/man8/ld.so.8	2009-11-18 13:19:44.000000000 +0100
+@@ -323,13 +323,9 @@ This variable is ignored by set-user-ID 
+ (glibc since 2.1)
+ If set to a non-empty string,
+ output symbol versioning information about the
+-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.
+ .TP
+ .B LD_WARN
+ (ELF only)(glibc since 2.1.3)

++++++ man-pages-3.23-proc.patch (new)
--- man-pages-3.23-proc.patch
+++ man-pages-3.23-proc.patch
+diff -up man-pages-3.23/man5/proc.5.pom man-pages-3.23/man5/proc.5
+--- man-pages-3.23/man5/proc.5.pom	2009-09-30 03:36:58.000000000 +0200
++++ man-pages-3.23/man5/proc.5	2009-10-05 15:38:31.000000000 +0200
+@@ -1805,6 +1805,10 @@ For further details, see
+ .I /proc/sys/fs/file-max
+ This file defines
+ a system-wide limit on the number of open files for all processes.
++This limit is not applied when a root user (or
++any user with
++.B CAP_SYS_ADMIN
++privileges) is trying to open a file.
+ (See also
+ .BR setrlimit (2),
+ which can be used by a process to set the per-process limit,

++++++ man-pages-3.25.tar.bz2 (new)



More information about the MeeGo-commits mailing list