commit man-pages for openSUSE:Factory
Hello community, here is the log from the commit of package man-pages for openSUSE:Factory checked in at 2012-08-31 09:43:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/man-pages (Old) and /work/SRC/openSUSE:Factory/.man-pages.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "man-pages", Maintainer is "PGajdos@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/man-pages/man-pages.changes 2012-05-31 17:07:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.man-pages.new/man-pages.changes 2012-08-31 09:44:00.000000000 +0200 @@ -1,0 +2,279 @@ +Mon Aug 27 09:10:27 CEST 2012 - pgajdos@suse.cz + +- update to version 3.42 + * Global changes + * Various pages + Global fix: use UR macro where applicable + The syntax .UR http://example.com paired with .UE will create + links which one can interact, if the pager allows that. One + way to see the effect is ask the man(1) command to use browser + display, e.g.: + man -H man7/uri.7 + ("\:" is optional groff syntax to permit hyphenless line breaks.) + * Changes to individual pages + ldd.1 + Add security note on untrusted executables + See also http://www.catonmat.net/blog/ldd-arbitrary-code-execution/ + and + http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html + clone.2 + Rewrite discussion of sys_clone + futex.2 + Consolidate error descriptions to ERRORS + Various wording fix-ups + Fix description of EINVAL error + The current text seems incorrect. Replace with a more general + description. + getdents.2 + select_tut.2 + atof.3 + atoi.3 + pthread_create.3 + pthread_sigmask.3 + rtime.3 + setbuf.3 + tsearch.3 + netlink.7 + Remove unneeded casts + get_robust_list.2 + get_thread_area.2 + getcpu.2 + getdents.2 + gettid.2 + io_cancel.2 + io_destroy.2 + io_getevents.2 + io_setup.2 + io_submit.2 + ioprio_set.2 + kexec_load.2 + llseek.2 + modify_ldt.2 + mq_getsetattr.2 + pivot_root.2 + readdir.2 + rt_sigqueueinfo.2 + set_thread_area.2 + sgetmask.2 + spu_create.2 + spu_run.2 + subpage_prot.2 + sysctl.2 + tkill.2 + Add note to SYNOPSIS that there is no glibc wrapper for system call + Reduce the chance that the reader may be misled into thinking + that there is a wrapper function for this system call by noting + explicitly in the SYNOPSIS that there is no glibc wrapper and + pointing the reader to NOTES for further details. + ioprio_set.2 + Clarify the multithreaded behavior of ioprio_set(2) + Document who==0 for IOPRIO_WHO_PROCESS and IOPRIO_WHO_PGRP + For IOPRIO_WHO_PROCESS, who==0 means operate on the caller. + For IOPRIO_WHO_PGRP, who==0 means operate on the caller's + process group. + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652443 + migrate_pages.2 + Fix description of return value + mount.2 + For MS_REMOUNT, source is ignored + mprotect.2 + 'addr' argument is not const + As reported by Rasmus: + Both my system's man-pages (3.22) and the latest online + (3.41) show: + int mprotect(const void *addr, size_t len, int prot); + as the prototype for mprotect(2). However, POSIX [1] and the + actual sys/mman.h (on all the systems I checked) do not have + the const qualifier on the first argument. + msgctl.2 + semctl.2 + shmctl.2 + svipc.7 + Don't mention that ipc_perm is defined in <sys/ipc.h> + There's no need to mention that the 'ipc_perm' structure + is defined in <sys/ipc.h>. That's an implementation detail, + and furthermore <sys/ipc.h> is itself included by the other + System V IPC header files. The current text might lead the + reader to conclude that they must include <sys/ipc.h>, which + is not the case (it is required neither on Linux, nor by the + standards). + msgctl.2 + msgget.2 + msgop.2 + semctl.2 + semget.2 + semop.2 + shmctl.2 + shmget.2 + NOTES: <sys/types.h> and <sys/ipc.h> aren't strictly needed + Add text to NOTES to say that the <sys/types.h> and <sys/ipc.h> + header files aren't required by Linux or the standards, but may + be needed for portability to old systems. + ptrace.2 + Explain WNOHANG behavior and EINTR bug + I didn't like ithe "SIGKILL operates similarly, with exceptions" + phrase (if it's different, then it's not "similar", right?), + and now I got around to changing it. Now it says simply: + "SIGKILL does not generate signal-delivery-stop and therefore + the tracer can't suppress it." + Replaced "why WNOHANG is not reliable" example with a more + realistic one (the one which actually inspired to add this + information to man page in the first place): we got + ESRCH - process is gone! - but waitpid(WNOHANG) can still + confusingly return 0 "no processes to wait for". + Replaced "This means that unneeded trailing arguments may + be omitted" part with a much better recommendation + to never do that and to supply zero arguments instead. + (The part about "undocumentedness" of gcc behavior was bogus, + btw - deleted). + Expanded BUGS section with the explanation and an example + of visible strace behavior on the buggy syscalls which + exit with EINTR on ptrace attach. I hope this will lead + to people submitting better bug reports to lkml about + such syscalls. + seteuid.2 + Note glibc version where setegid() implementation changed + In glibc 2.2/2.3, setegid() switched from setregid() to setresgid(). + set_tid_address.2 + Rename 'ctid' argument for consistency with clone(2) page + Some rewordings and minor clarifications + sigwaitinfo.2 + Some wording clarifications + Mainly rewording things like "is delivered" to "becomes pending", + which is more accurate terminology. + syscall.2 + Add some more details to the description of syscall(2) + And add another example of using syscall() to the program example. + syscalls.2 + Add kcmp(2) + Move discussion of set_zone_reclaim(2) out of main table + This system call was never visible to user space, so it makes + sense to move it out of the main table of system calls into + the notes below the table. + getifaddrs.3 + Note that ifa_addr and ifa_netmask can be NULL + readdir.3 + Handle -1 error from pathconf() in example code snippet + Improve the example demonstrating allocation of a buffer + for readdir_r() to handle -1 error return from pathconf(). + Otherwise, naive readers may think that pathconf() return + value can be used without checking. + realpath.3 + Use past tense with ancient history (libc4, libc5) + regex.3 + Correct SEE ALSO reference to glibc manual "regex" section + rtime.3 + Fix broken pointer cast in example code + sem_close.3 + sem_destroy.3 + sem_getvalue.3 + sem_init.3 + sem_open.3 + sem_post.3 + sem_unlink.3 + sem_wait.3 + sem_overview.7 + Note that "cc -pthread" is required; "-lrt" no longer works + See https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/874418 + sigwait.3 + Reword "is delivered" to "becomes pending" + strcat.3 + Add some text to emphasize the dangers of buffer overruns + NOTES: Add discussion of strlcat() + strcpy.3 + Note that info is lost when strncpy() doesn't null terminate + Add some text to emphasize possibility of buffer runs with strcpy() + NOTES: Add a discussion of strlcpy() + Inspired by https://lwn.net/Articles/506530/ + Fix description of the null-byte padding performed by strncpy() + tsearch.3 + NOTES: remove redundant discussion of unorthodox use of term "postorder" + This point is already covered at greater length in the main + text of the page (See the piece "More commonly, ..."). + Clarify use for first argument to the twalk() 'action' function + There's a number of details in POSIX that are omitted in + the current version of this page. + Some wording fixes + core.5 ++++ 82 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/man-pages/man-pages.changes ++++ and /work/SRC/openSUSE:Factory/.man-pages.new/man-pages.changes Old: ---- man-pages-3.41.tar.bz2 New: ---- man-pages-3.42.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ man-pages.spec ++++++ --- /var/tmp/diff_new_pack.5fHWRg/_old 2012-08-31 09:44:02.000000000 +0200 +++ /var/tmp/diff_new_pack.5fHWRg/_new 2012-08-31 09:44:02.000000000 +0200 @@ -16,11 +16,10 @@ # - Name: man-pages BuildRequires: fdupes Url: http://www.kernel.org/doc/man-pages/download.html -Version: 3.41 +Version: 3.42 Release: 0 Summary: Linux Manual Pages License: BSD-3-Clause and GPL-2.0+ and MIT ++++++ man-pages-3.41.tar.bz2 -> man-pages-3.42.tar.bz2 ++++++ ++++ 17264 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de