man-pages/man-pages.changes

2280 lines
92 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Mon Dec 31 08:49:14 CET 2012 - pgajdos@suse.cz
- update to version 3.45
* New and rewritten pages
s390_runtime_instr.2
New page for s390-specific s390_runtime_instr(2)
if_nameindex.3
Document if_nameindex(3) and if_freenameindex(3)
Edits, improvements and corrections to Hideaki's page
Add an example program
if_nametoindex.3
New page documenting if_nametoindex(3) and if_indextoname(3)
* Newly documented interfaces in existing pages
* New and changed links
if_freenameindex.3
New link to if_nameindex.3
if_indextoname.3
New link to if_nametoindex.3
* Global changes
sysconf.3
cciss.4
Global fix: s/runtime/run time/
* Changes to individual pages
clone.2
Since 2.6.30, CLONE_NEWIPC also supports POSIX message queues
delete_module.2
Small rewording of description of effect of O_TRUNC
getrlimit.2
Document Linux's nonstandard treatment or RLIMIT_CPU soft limit
Upon encountering the RLIMIT_CPU soft limit when a SIGXCPU handler
has been installed, Linux invokes the signal handler *and* raises
the soft limit by one second. This behavior repeats until the
limit is encountered. No other implementation that I tested
(Solaris 10, FreeBSD 9.0, OpenBSD 5.0) does this, and it seems
unlikely to be POSIX-conformant. The (Linux-specific)
RLIMIT_RTTIME soft limit exhibits similar behavior.
Point reader at discussion of /proc/[pid]/limits in proc(5)
io_getevents.2
io_getevents() may cause segfault when called with invalid ctx_id
For reference see: http://marc.info/?l=linux-aio&m=130089887002435&w=2
recv.2
UNIX domain sockets support MSG_TRUNC since 3.4
sendmmsg.2
Add example program for sendmmsg()
stat.2
Clarify description of EOVERFLOW error
The EOVERFLOW error is not only for st_size, but also
inode and block size fields. See glibc source file
sysdeps/unix/sysv/linux/xstatconv.c and kernel source
file fs/stat.c. Also, fix bit/byte confusion
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604928
syscalls.2
Update various references to "i386" to "x86"
Add s390_runtime_instr(2)
sysctl.2
Mention CONFIG_SYSCTL_SYSCALL
Calls to sysctl() log warnings to the kernel log since 2.6.24
syslog.2
Substantially reorganize discussion of commands
Make the layout of the discussion of the commands
more readable.
Add kernel symbolic 'type' names
Clarify SYSLOG_ACTION_SIZE_UNREAD semantics
SYSLOG_ACTION_SIZE_UNREAD returns the number of bytes
available for reading via SYSLOG_ACTION_READ.
Clarify where SYSLOG_ACTION_READ_ALL places data it reads
Clarify semantics of SYSLOG_ACTION_CLEAR
The SYSLOG_ACTION_CLEAR command (5) does not really clear
the ring buffer; rather it affects the semantics of what
is returned by commands 3 (SYSLOG_ACTION_READ_ALL) and
4 (SYSLOG_ACTION_READ_CLEAR).
Clarify discussion of privileges for commands 3 and 10
Add mention of CONFIG_LOG_BUF_SHIFT
wait.2
BUGS: Document odd waitid() behavior when 'infop' is NULL
getifaddrs.3
Update description of ifa_data to Linux 2.6+ reality
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526778
memcmp.3
Enhance RETURN VALUE text and remove redundant text from DESCRIPTION
Note that sign of result equals sign of difference between
first two bytes that differ (treated as "unsigned char")."
mkstemp.3
Deemphasize discussion of mode 066 in glibc 2.0.6
Glibc 2.0.6 is now so ld that the discussion of details
of that version can be deemphasized placing just under
NOTES.
See https://bugzilla.kernel.org/show_bug.cgi?id=51811
strcmp.3
Enhance RETURN VALUE text and remove redundant text from DESCRIPTION
Note that sign of result equals sign of difference between
first two bytes that differ (treated as "unsigned char")."
ttyname.3
Fix confused text in ERRORS
The existing text suggested that the ERRORS applied
only for ttyname_r(). However, 2 of the 3 errors
can occur for ttyname().
undocumented.3
Remove some now documented functions
proc.5
Correct description of SwapFree in /proc/meminfo
Note change of /proc/[pid]/limits file permissions in 2.6.36
resolv.conf.5
Document IPv6 format for nameserver
See: http://bugs.debian.org/610036
capabilities.7
Correct URL for POSIX.1e draft
ipv6.7
Add description of getsockopt() for IPV6_MTU
In IPv4,IP_MTU is only supported by getsockopt.
In IPv6, we can use IPV6_MTU to set socket's MTU,
but the return value of getsockopt() is the path MTU.
rtnetlink.7
Update description of IFLA_STATS to Linux 2.6+ reality
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526778
socket.7
Document 'sockaddr' and 'sockaddr_storage' types
Explain effect of SO_SNDTIMEO for connect()
When SO_SNDTIMEO is set before connect(), then connect()
may return EWOULDBLOCK when the timeout fires.
-------------------------------------------------------------------
Fri Nov 16 10:25:25 CET 2012 - pgajdos@suse.cz
- update to version 3.44
* New and rewritten pages
delete_module.2
Rewrite to Linux 2.6+ reality
Change license and copyright
There is now nothing left of the original FSF-copyrighted
page. So, change the copyright and license.
Substantial reorganization after comments from Rusty Russell
Rusty notes that O_NONBLOCK is almost always used in
practice. Therefore, it would be better to reorganize
the page to consider that "the default".
init_module.2
Rewrite to Linux 2.6+ reality
Change copyright and license
Little of the original page now remains. Change
copyright and license
Changes after review comments from Rusty Russell
Add various pieces describing Linux 2.6+ behavior
Pieces take from, or inspired by, a patch sent by Kees.
getauxval.3
Document getauxval() function added in glibc 2.16
* Global changes
* Various pages
Global fix: Use consistent capitalization in NAME section
The line(s) in the NAME section should only use capitals
where English usage dictates that. Otherwise, use
lowercase throughout.
* Various pages
Global fix: "userspace" ==> "user space" or "user-space"
Existing pages variously use "userspace or "user space".
But, "userspace" is not quite an English word.
So change "userspace" to "user space" or, when used
attributively, "user-space".
* Changes to individual pages
clock_getres.2
clock_nanosleep.2
Linking with -lrt is no longer needed from glibc 2.17 onward
create_module.2
Note that this system call is present only in kernels before 2.6
Note that ENOSYS probably indicates kernel 2.6+
execve.2
Document treatment of PR_SET_PDEATHSIG on execve()
Document treatment of SECBIT_KEEP_CAPS securebits flag on execve()
fork.2
Note treatment of default timer slack value on fork()
getdomainname.2
Point out that these calls relate to NIS, not DNS
See http://bugs.debian.org/295635
get_kernel_syms.2
Note that this system call is present only in kernels before 2.6
ipc.2
Update note on architectures that don't have ipc()
Replace mention of ia64 with x86-64 and ARM.
link.2
Add EPERM error triggered by /proc/sys/fs/protected_hardlink
prctl.2
Mention Documentation/prctl/no_new_privs.txt for PR_SET_NO_NEW_PRIVS
update seccomp sections for mode 2 (BPF)
This adds a short summary of the arguments used
for "mode 2" (BPF) seccomp.
Small improvements to PR_SET_SECCOMP discussion
Note type of 'arg3' for SECCOMP_MODE_FILTER.
Add pointer to Documentation/prctl/seccomp_filter.txt.
Note 'seccomp' semantics with respect to fork(), execve(), and prctl()
Document PR_SET_TIMERSLACK and PR_GET_TIMERSLACK
Reword PR_SET_NAME and PR_GET_NAME in terms of threads
Plus tfix
document PR_SET_NO_NEW_PRIVS, PR_GET_NO_NEW_PRIVS
This adds a short description of the no_new_privs bit,
as described in Documentation/prctl/no_new_privs.txt.
ptrace.2
Clarify that some operations are not present on all architectures
PTRACE_GETREGS, PTRACE_SETGREFS, PTRACE_GETFPREGS,
and PTRACE_GETSPREGS are not present on all architectures.
PTRACE_SYSEMU and PTRACE_SYSEMU_SINGLESTEP are present only
on x86.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=122383
query_module.2
Add a few words clarifying reference to /sys/module
Note that this system call is present only in kernels before 2.6
Note that ENOSYS probably indicates kernel 2.6+
SEE ALSO: Add modinfo(8) and lsinfo(8)
Move some information in NOTES to VERSIONS
socketcall.2
Update note on architectures that don't have socketcall()
Replace mention of ia64 with x86-64 and ARM.
times.2
Recommend clock_gettime(2) as alternative to times(2)
clock_getcpuclockid.3
Linking with -lrt is no longer needed from glibc 2.17 onward
fts.3
Improve description of physical vs. logical tree walking
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633505
getenv.3
SEE ALSO: add getauxval(3)
proc.5
Document /proc/meminfo
Info mostly taken from Documentation/filesystems/proc.txt
and Documentation/vm/hugetlbpage.txt.
Default for /proc/sys/fs/protected_{hardlinks,symlinks} is now 0
The default setting of 1 in/proc/sys/fs/protected_hardlinks
and /proc/sys/fs/protected_symlinks caused one too many
breakages for Linus's taste, so commit 561ec64ae67e changed
the default for both files to 0.
Note system call error yielded by /proc/sys/fs/protected_symlinks
Note that violating 'protected_symlinks' restrictions
causes system calls to fail with the error EACCES.
Since Linux 2.6.27, /proc/sys/kernel/modprobe depends on CONFIG_MODULES
ipv6.7
Document IPV6_RECVPKTINFO
man-pages.7
Note rules for capitalization in NAME section
time.7
Add a subsection on timer slack
ld.so.8
SEE ALSO: add getauxval(3)
-------------------------------------------------------------------
Thu Nov 1 09:41:20 CET 2012 - pgajdos@suse.cz
- update to version 3.43
* Newly documented interfaces in existing pages
getenv.3
Document secure_getenv(3)
* New and changed links
phys.2
New link to unimplemented.2
secure_getenv.3
New link to getenv.3
* Global changes
* Various pages
Global fix: s/-/\\-/ when real hyphen is required (e.g., in code)
* Various pages
Global fix: Various consistency fixes for SEE ALSO
* Various pages
Global fix: use "Linux kernel source" consistently
Rather than "kernel source".
* Various pages
Global fix: disable justification and hyphenation in SEE ALSO
For a better visual result, disable justification and hyphenation
in SEE ALSO where page names are long.
* Changes to individual pages
epoll_wait.2
Describe timeout limitation in kernels < 2.6.37
As reported by Fredrik (and as far as I can tell the problem
went back to 2.6.0):
The timeout argument has an upper limit. Any values above that
limit are treated the same as -1, i.e. to wait indefinitely.
The limit is given by:
#define EP_MAX_MSTIMEO min(1000ULL * MAX_SCHEDULE_TIMEOUT / HZ, \
(LONG_MAX - 999ULL) / HZ)
That is, the limit depends on the size of a long and the timer
frequency. Assuming the a long is never smaller than 32 bits
and HZ never larger than 1000, the worst case is 35 minutes.
I think this should be mentioned under "BUGS".
Although this is likely to be fixed in the future
(http://lkml.org/lkml/2010/8/8/144), the problem exists in
at least 2.6.14 - 2.6.35. I don't know if select(2) and poll(2)
are affected.
https://bugzilla.kernel.org/show_bug.cgi?id=20762
Add pointer to select(2) for discussion of close in another thread
getitimer.2
Note Linux's odd handling of the new_value==NULL case
Fix types used to declare fields in timeval struct
keyctl.2
Reorder SEE ALSO, without .br
poll.2
Add pointer to select(2) for discussion of close in another thread
select.2
Note behavior if monitored file descriptor is closed in another thread
Executive summary: a sane application can't rely on any
particular behavior if another thread closes a file descriptor
being monitored by select().
See https://bugzilla.kernel.org/show_bug.cgi?id=40852
Clarify equivalent pselect() code in terms of threads
s/sigprogmask/pthread_sigmask/
semop.2
Recast discussion of blocking behavior in terms of threads
semop() blocks the calling thread, not the process.
SEE ALSO: Add clone(2)
Give reader a clue about CLONE_SYSVSEM.
shutdown.2
Document EINVAL error (and associated bug)
Eric Dumazet noted that EINVAL was not documented. Some further
digging shows that it's also not diagnosed consistently.
See https://bugzilla.kernel.org/show_bug.cgi?id=47111.
sigaction.2
Tweak SA_RESETHAND description
syscalls.2, uname.2, boot.7
Global fix: s/OS/operating system/
timer_settime.2
Small rewording around discussion of pointer arguments
wait4.2
Note that these functions are nonstandard and recommend alternatives
Some edits to Adrian's path by mtk.
CONFORMING TO: Note SUS details for wait3()
gnu_get_libc_version.3
Remove unneeded "#define _GNU_SOURCE" from SYNOPSIS
pthread_kill.3, pthread_sigqueue.3
Remove wording "another"
Writing "another thread" in these pages implies that these
functions can't be used to send a signal to the calling thread
itself, which is of course untrue.
sigvec.3
Add "int" arg to sv_handler definition in sigvec structure
Fix small error in discussion of blocking of signals
The signal that causes the handler to be invoked is blocked,
but saying "by default" implies that this can be changed via
the API. It cannot. (One needs sigaction(2) for that.)
syslog.3
Remove (apparently bogus) text claiming LOG_AUTH is deprecated
LOG_AUTH is in POSIX, and widely available. There
seems to be no basis to the claim it is deprecated.
Quoting Simon:
I cannot find any other source that claim LOG_AUTH is
deprecated in any way. LOG_AUTH is distinct from
LOG_AUTHPRIV. The GNU C Library manual only documents
LOG_AUTH. The header files contains both without any
comment. Common systems like Debian appear to refer to
both auth and authpriv facilities in syslog configurations.
Popular daemons appear to use both facilities.
Both facilities are discussed in several RFCs.
See https://bugzilla.kernel.org/show_bug.cgi?id=46091
ttyname.3
SEE ALSO: Add ctermid(3)
proc.5
Clarify header file related to 'flags' field of /proc/PID/stat
Update description of 'starttime' field of /proc/PID/stat
The unit of measurement changed from jiffies to clock ticks in
Linux 2.6.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675891
Document /proc/sys/kernel/kptr_restrict
Document /proc/sys/fs/protected_symlinks
Based on text in Documentation/sysctl/fs.txt by Kees Cook
Document /proc/sys/fs/protected_hardlinks
Based on text in Documentation/sysctl/fs.txt by Kees Cook
capabilities.7
Document interaction of CAP_SYSLOG and /proc/sys/kernel/kptr_restrict
ip.7
SEE ALSO: Add ipv6(7)
SEE ALSO: Add icmp(7)
man-pages.7
Add some advice about disabling hyphenation in SEE ALSO
ld.so.8
Describe interpretation of slashes in dependency strings
Repeat note that LD_LIBRARY_PATH is ignored in privileged programs
This point is already noted when discussing search order for
libraries, but it's worth repeating under the specific discussion
of LD_LIBRARY_PATH further down the page.
Add some details for LD_PRELOAD
Note that LD_PRELOAD list separator can be space or colon
-------------------------------------------------------------------
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
Note effect of madvise(2) MADV_DONTDUMP flag
capabilities.7
Document CAP_BLOCK_SUSPEND
glob.7
Change 8 bit characters to 7 bit representation
Fixes rendering errors for accented 'a' characters.
Update bash(1) command used to obtain classical globbing behavior
The man page formerly noted the bash(1) v1 command to do this.
iso_8859-1.7
Explanation of SOFT HYPHEN and the code for it
<groff: iso_8859-2.7>:89: warning: can't find special character `shc'
This is the only "iso_8859-*.7" file that has this (now)
undefined character. The code in column four in "iso_8859-1.7" is
"0x2D" ("HYPHEN, MINUS SIGN" or "HYPHEN-MINUS") instead of "0xAD".
See Debian bug 156154 (or package "manpages").
There should be an explanation for this graphic character and the
code should be 0xAD in iso_8859-1.7 (as in all others), even
though "[gn]roff" does not display a "HYPHEN" in that position of
the table.
The line with "SOFT HYPHEN" gets a footnote and a short
explanation.
mdoc.7
Fixing a warning and a table
Fis warning from "groff -ww ..." (or "man --warnings=w ..."):
<groff: mdoc.7>:294: warning:
tab character in unquoted macro argument
In one table the distance between columns is too small in the
"ps" output. (Bug in the groff "doc.tmac" macro?)
mdoc.samples.7
Fix warnings from [ng]roff, corrections
From "man -ww ..." (groff -ww ...):
<standard input>:541: warning:
tab character in unquoted macro argument
[+3 similar warnings]
<standard input>:813: warning: macro `Pu' not defined
Usage: .Rv -std in sections 2 and 3 only (#1669)
mdoc warning: A .Bl directive has no matching .El (#1821)
String "Pu" defined as a row of punctuation characters.
".Bl" and ".El" fixed.
Some arguments, that start with a period or are the name of a
macro, protected with "\&".
Variable name for macro ".Rv" corrected.
netdevice.7
Line in table too long
Fix warning from "man ..." ("nroff -ww ..."):
nroff: netdevice.7: warning: around line 98:
table wider than line width
Fix: No right adjustment in text blocks in tables.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673873
netlink.7
Line in table is too long
Fix warning from "man ..." ("nroff -ww ..."):
nroff: netlink.7: warning: around line 195:
table wider than line width
Horizontal line incorporated into table.
No right adjustment of text blocks in tables.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673875
Change description of "*_pid" fields to "Port ID"
As reported by Herbert Xu, these should not be considered as PIDs.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383296
rtnetlink.7
Line in table too long
Fix warning from "man ..." ("nroff -ww ..."):
nroff: rtnetlink.7: warning: around line 415:
table wider than line width
Column gutter reduced to fit line length.
Right adjustment in text blocks removed in tables.
Some header made centered in tables.
One table put on same page.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674051
socket.7
Document SO_MARK socket option
Commit 4a19ec5800fc3bb64e2d87c4d9fdd9e636086fe0 in Jan 2008 added
the new SO_MARK socket option.
This patch is based on text from the commit message.
See https://bugzilla.kernel.org/show_bug.cgi?id=16461.
svipc.7
SYNOPSIS: Remove include of <sys/types.h> and <sys/ipc.h>
Including <sys/types.h> and <sys/ipc.h> isn't needed on Linux
and isn't really relevant for the explanation on this page.
-------------------------------------------------------------------
Wed May 30 10:16:04 CEST 2012 - pgajdos@suse.cz
- update to version 3.41
* New and rewritten pages
get_robust_list.2
New page documenting get_robust_list(2) and set_robust_list(2)
mallinfo.3
New page for mallinfo(3)
malloc_info.3
New page for malloc_info(3)
malloc_stats.3
New man page for malloc_stats(3)
* Newly documented interfaces in existing pages
madvise.2
Document MADV_DONTDUMP and MADV_DODUMP
* New and changed links
set_robust_list.2
New link to new get_robust_list.2 page
LIST_ENTRY.3
LIST_HEAD.3
LIST_INIT.3
LIST_INSERT_AFTER.3
LIST_INSERT_HEAD.3
LIST_REMOVE.3
TAILQ_ENTRY.3
TAILQ_HEAD.3
TAILQ_INIT.3
TAILQ_INSERT_AFTER.3
TAILQ_INSERT_HEAD.3
TAILQ_INSERT_TAIL.3
TAILQ_REMOVE.3
CIRCLEQ_ENTRY.3
CIRCLEQ_HEAD.3
CIRCLEQ_INIT.3
CIRCLEQ_INSERT_AFTER.3
CIRCLEQ_INSERT_BEFORE.3
CIRCLEQ_INSERT_HEAD.3
CIRCLEQ_INSERT_TAIL.3
CIRCLEQ_REMOVE.3
New link to queue.3
The queue(3) page documents these macros, so it makes sense to
have links for the names.
DES_FAILED.3
New link to des_crypt.3
The des_crypt(3) page documents this macro, so it makes sense
to have a link for the name.
qsort_r.3
New link to qsort.3
Overlooked to add this link in 3.38, when documentation of
qsort_r() was added to the qsort.3 page.
* Global changes
faccessat.2
fchmodat.2
fchownat.2
fstatat.2
futimesat.2
inotify_init.2
linkat.2
mkdirat.2
mknodat.2
openat.2
readlinkat.2
renameat.2
setns.2
splice.2
symlinkat.2
sync.2
tee.2
unlinkat.2
vmsplice.2
Global fix: note glibc version that added library support
confstr.3
strcasecmp.3
strcat.3
strcmp.3
strcpy.3
strdup.3
strftime.3
strlen.3
strnlen.3
strpbrk.3
strspn.3
strtok.3
strxfrm.3
Clarify that these functions operate on bytes, not (wide) characters
Change 'character(s)' to 'byte(s)' to make clear that these
functions operate on bytes, not wide / UTF8 characters.
(POSIX uses 'byte(s)' similarly, to make this point.)
icmp.7
ipv6.7
packet.7
raw.7
rtnetlink.7
unix.7
x25.7
Remove names of constants from NAME line
Some of the sockets/network protocol pages included names of
the corresponding address family constants in the NAME line,
but this wasn't done consistently across all pages, and probably
it adds little value in those pages that did do this. So, remove
these constants from those pages that have them in the NAME
section.
* Changes to individual pages
clock_getres.2
Expand description of CLOCK_REALTIME
Make it clear that this clock may be discontinuous, and is
affected my incremental NTP and clock-adjtime(2) adjustments.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540872
epoll_wait.2
Clarify that 'timeout' is a *minimum* interval
Make it clear that 'timeout' is a minimum interval; the actual
interval will be rounded up to the system clock granularity,
and may overrun because of kernel scheduling delays.
execve.2
Rewording to deemphasize libc5 details
fork.2
ERRORS: add ENOSYS
Can occur on, for example, non-MMU hardware.
getcpu.2
Add RETURN VALUE and ERRORS sections
Refer reader to NOTES for more info about 'tcache'
DESCRIPTION: reword a sentence to be clearer
io_cancel.2
io_destroy.2
io_getevents.2
io_setup.2
io_submit.2
Rewrite to focus on system call API
Rewrite to focus on the system call interface, adding
some notes on the libaio wrapper differences.
See the following mail:
2012-05-07 "aio manuals", linux-man@vger.kernel.org
http://thread.gmane.org/gmane.linux.man/1935/focus=2910
Other minor rewrites.
mount.2
Comment out an old Linux libc detail
open.2
Describe race of direct I/O and fork()
Rework 04cd7f64, which didn't capture the details correctly.
See the April/May 2012 linux-man@ mail thread "[PATCH]
Describe race of direct read and fork for unaligned buffers"
http://thread.gmane.org/gmane.linux.kernel.mm/77571
poll.2
Clarify that 'timeout' is a *minimum* interval
Make it clear that 'timeout' is a minimum interval; the actual
interval will be rounded up to the system clock granularity,
and may overrun because of kernel scheduling delays.
Clarify discussion of wrapper function emulation
Clarify that glibc (as well as old libc) provides emulation
using select(2) on older kernels that don't have a poll()
system call.
Make the meaning of a zero timeout explicit
Clarify that timeout==0 causes an immediate return, even if
no file descriptors are ready.
pread.2
BUGS: Note O_APPEND + pwrite() does the wrong thing
See https://bugzilla.kernel.org/show_bug.cgi?id=43178
recvmmsg.2
Clarify that 'timeout' is a *minimum* interval
Make it clear that 'timeout' interval will be rounded up to the
system clock granularity, and may overrun because of kernel
scheduling delays.
select.2
Clarify that 'timeout' is a *minimum* interval
Make it clear that 'timeout' is a minimum interval; the actual
interval will be rounded up to the system clock granularity,
and may overrun because of kernel scheduling delays.
Expand description of the self-pipe trick
Add further details on pselect6() system call that underlies pselect()
semop.2
Clarify that 'timeout' of semtimedop() is a *minimum* interval
Make it clear that 'timeout' interval will be rounded up to the
system clock granularity, and may overrun because of kernel
scheduling delays.
signal.2
Note that 'sig_t' requires _BSD_SOURCE
Also remove some old Linux libc details
sigwaitinfo.2
Clarify that 'timeout' of sigtimedwait() is a *minimum* interval
Make it clear that 'timeout' is a minimum interval; the actual
interval will be rounded up to the system clock granularity,
and may overrun because of kernel scheduling delays.
stat.2
Formatting fixes
From "groff -ww" (or "man --warnings=w ..."):
warning: around line 442: table wider than line width
GNU man uses line length of 78.
Use text blocks. Two spaces between sentences or better: start
each sentence in a new line.
syscalls.2
Formatting fixes
From "groff -ww ..." (or "man --warnings=w ..."):
warning: around line 157: table wider than line width
Have to use text blocks. Move some text to its correct column.
Split text to two columns to avoid hyphenation.
sysinfo.2
Remove reference to obsolete libc5
syslog.2
Remove some details about obsolete Linux libc
aio_cancel.3
aio_error.3
aio_fsync.3
aio_read.3
aio_return.3
aio_suspend.3
aio_write.3
ERRORS: Add/update ENOSYS error
aio_cancel.3
Clarify what happens when a request isn't successfully canceled
Add pointers to aio(7) and sigevent(7)
dbopen.3
SYNOPSIS: Add header file <fcntl.h>
Upstreamed from Debian, and consistent with FreeBSD
dbopen(3) man page.
fmemopen.3
Note details of POSIX.1-2008 specification of 'b' in 'mode'
BUGS: fmemopen() doesn't correctly set file position in some cases
If 'mode' is append, but 'size' does not cover a null byte
in 'buf', then fmemopen() incorrectly sets the initial file
position to -1, rather than the next byte after the end of
the buffer.
See http://sourceware.org/bugzilla/show_bug.cgi?id=13151
BUGS: fmemopen() incorrectly handles size==0 case
If size is zero, fmemopen() fails, This is surprising behavior,
and not specified in POSIX.1-2008.
See http://sourceware.org/bugzilla/show_bug.cgi?id=11216
Reported-by; Alex Shinn <alexshinn@gmail.com>
BUGS: Note silent ABI change for fmemopen() in glibc 2.9
BUGS: Append mode does not force writes to append
Append mode correctly sets the initial offset but does
not force subsequent writes to append at end of stream.
See http://sourceware.org/bugzilla/show_bug.cgi?id=13152
BUGS: Note inconsistent treatment of 'b' in 'mode'
fopen() permits, for example, both "w+b" and "wb+",
but only the latter is meaningful to fmemopen().
See http://sourceware.org/bugzilla/show_bug.cgi?id=12836
fopencookie.3
Correct description of return for user-supplied 'write' function
See http://sourceware.org/bugzilla/show_bug.cgi?id=2074
getaddrinfo.3
Note that AI_ADDRCONFIG is not affected by loopback addresses
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660479
iconv.3
Upstream useful NOTE from Debian
Warn the reader that the pointer arguments can't be
interpreted as C style strings. Also, note possible
alignment requirements for the referenced bytes sequences,
Write a better paragraph introducing iconv() and its arguments
isgreater.3
Clarify that the arguments to these macros must be real-floating
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609033
lio_listio.3
Clarify that async notification occurs when *all* I/Os complete
makedev.3
SYNOPSIS: Correct return types of major() and minor()
See https://bugzilla.redhat.com/show_bug.cgi?id=754188
Reported-by; Zdenek Kabelac <zkabelac@redhat.com>
malloc.3
SEE ALSO: Add malloc_info(3)
malloc_get_state.3
Fix wordos in function names in NAME line
mallopt.3
Fix example program
The example code was a version that was not consistent with
the shell output shown on the page.
Reported-bY: Simon Paillard <spaillard@debian.org>
Restore accidentally omitted line in shell session
SEE ALSO: Add malloc_stats(3)
mmap64.3
Change target of link to mmap.2 (was mmap2.2)
Upstreamed from Red Hat / Fedora
realpath.3
Remove note about Solaris possibly returning a relative path
syslog.3
Document behavior when 'ident' argument to openlog() is NULL
See https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/382096
Update CONFORMING TO for POSIX.1-2008
POSIX.1-2008 doesn't change any details, but make
that more explicit.
undocumented.3
Remove some functions that have been documented
sd.4
Remove reference to nonexistent scsi(4) page
Upstreamed from RedHat / Fedora
sk98lin.4
Note that this driver was removed in 2.6.28
See https://bugs.launchpad.net/ubuntu/+source/manpages/+bug/528020
passwd.5
Upstream pieces from Red Hat/Fedora
Note mention of empty password field.
Add description of "*NP*" in password field.
Various minor fixes and improvements
proc.5
Note that CAP_SYS_ADMIN processes can override file-max
Upstreamed from red Hat / Fedora
Document /proc/[pid]/cgroup
Upstreamed from Red Hat / Fedora
resolv.conf.5
Take a Debian improvement into upstream
tzfile.5
Mention timezone directories in DESCRIPTION
Note that timezone files are usually in /usr/lib/zoneinfo
or /usr/share/zoneinfo.
Drop SYNOPSIS
The SYNOPSIS doesn't correspond to a user-visible file.
SEE ALSO: Add pointer to glibc source file timezone/tzfile.h
SEE ALSO: add tzset(3) and tzselect(8)
ascii.7
Indent for "troff" makes table too wide
Fix following from "groff -t -ww ...":
warning: around line 53: table wider than line width
Extra indent for "troff" makes the table look misplaced
(default "ps" output).
cp1251.7
table too wide
From "nroff -ww -t ...":
warning: around line 44: table wider than line width
Columns are made narrower (column gutter decreased).
ipv6.7
Add ENODEV error for bind() to link-local IPv6 address
signal.7
Clarify that SIGLOST is unused
Comment out crufty BUGS text on SIGLOST
It must be a very long time since the statement there
about SIGLOST was true. (The text seems to date back to
1996.)
Update architectures for tables of signal numbers
utf-8.7
Two clarifications
This patch clarifies that 0xc0 and 0xc1 are not valid in any UTF-8
encoding[0], and it also references RFC 3629 instead of RFC 2279.
[0] In order to have 0xc0, you'd have to have a two-byte encoding
with all the data bits zero in the first byte (and thus only six
bits of data), which would be an ASCII character encoded in the
non-shortest form. Similarly with 0xc1.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538641
ldconfig.8
nscd.8
Remove path prefix from NAME line
Command names shown in NAME are normally just the basename,
not the full pathname of the command.
-------------------------------------------------------------------
Thu May 3 10:47:45 CEST 2012 - pgajdos@suse.cz
- update to version 3.40
* New and rewritten pages
process_vm_readv.2
New page for process_vm_readv(2) and process_vm_writev(2)
mcheck.3
New man page for mcheck(3) and related functions
Also describes mcheck_check_all(3), mcheck_pedantic(3),
and mprobe(3)
* Newly documented interfaces in existing pages
rcmd.3
Document "_af" variants of these functions
Document rcmd_af(), rresvport_af(), iruserok_af(), ruserok_af().
Also some restructuring and other clarifications.
rexec.3
Document rexec_af()
* New and changed links
iruserok_af.3
rcmd_af.3
rresvport_af.3
ruserok_af.3
New links to rcmd.3
rexec_af.3
New link to rexec.3
* Changes to individual pages
clock_getres.2
Clarify difference between CLOCK_MONOTONIC and CLOCK_MONOTONIC_RAW
Note interactions of these two clocks with discontinuous
adjustments to the system time and NTP/adjtime(2).
fallocate.2
Fix description of ENOSYS and EOPNOTSUP errors
As reported in https://bugzilla.redhat.com/show_bug.cgi?id=680214
fchmodat.2
Improve discussion of difference between wrapper and underlying syscall
gettimeofday.2
gettimeofday() is affected by discontinuous jumps in the system time
Advise reader to use clock_gettime(2), if they need a
monotonically increasing time source.
SEE ALSO: Add clock_gettime(2)
prctl.2
Add PR_TASK_PERF_EVENTS_DISABLE and PR_TASK_PERF_EVENTS_ENABLE
Add some basic documentation of these operations, with a pointer to
tools/perf/design.txt for more information.
Amend details of PR_SET_PDEATHSIG
ptrace.2
Note SPARC deviation with respect to get/set regs
SPARC reverses the use of 'addr' and 'data' for
PTRACE_GETREGS, PTRACE_GETFPREGS, PTRACE_SETREGS,
and PTRACE_SETFPREGS.
send.2
Document EACCES error case for UDP
sigaction.2
Remove mention of raise(3) for SI_USER
For a long time now, glibc's raise(3) didn't yield SI_USER
for the signal receiver, so remove mention of raise(3)
here. The user can deduce the details, if needed, by looking
at the recently updated raise(3) page.
aio_cancel.3
Rewrite RETURN VALUE section to be clearer
aio_init.3
Remove extraneous "POSIX" from NAME section
btree.3
dbopen.3
hash.3
mpool.3
recno.3
Note that glibc no longer provides these interfaces
glibc stopped providing these interfaces with v2.2.
Nowadays, the user that finds these pages probably wants
the libdb API, so note this in the page.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=337581
fopen.3
BUGS: Note limitation on number of flag characters parsed in 'mode'
Note that 'c' and 'e' flags are ignored for fdopen()
Determined from reading libio/iofdopen.c.
Document ",ccs=string" feature of 'mode' for fopen()/freopen()
getgrnam.3
Fix discussion of _SC_GETGR_R_SIZE_MAX
The value is not meant to be a maximum (as was specified in
SUSv3) but an initial guess at the required size
(as specified in SUSv4).
getpwnam.3
Fix discussion of _SC_GETPW_R_SIZE_MAX
The value is not meant to be a maximum (as was specified in
SUSv3) but an initial guess at the required size
(as specified in SUSv4).
malloc.3
mallopt.3
mtrace.3
SEE ALSO: add mcheck(3)
memchr.3
Clarify description, omitting mention of "strings" and "characters"
The existing text slipped into talking about characters and
strings, which could mislead readers into thing that, for
example, searches for the byte '\0' are treated specially.
Therefore, rewrite in terms of "bytes" and "memory areas".
At the same time, make a few source file clean-ups.
mkstemp.3
Add "mkstemps" and "mkostemps" to NAME line
posix_openpt.3
Add some details on use of the slave pathname
An explicit pointer to ptsname(3) is useful, as is a note
of the fact that the slave device pathname exists only as
long as the master device is held open.
raise.3
Add some notes on underlying system call that is used
rcmd.3
Add some details of the rresvport() 'port' argument
resolver.3
Note that many options are documented in resolv.conf(5)
scandir.3
Improve EXAMPLE source code: s/0/NULL/ in scandir() call
strchr.3
Explain behavior when searching for '\0'
strerror.3
Improve strerror_r() description
POSIX requires that perror() not modify the static storage
returned by strerror(). POSIX 2008 and C99 both require that
strerror() never return NULL (a strerror() that always
returns "" for all inputs is valid for C99, but not for POSIX).
http://sourceware.org/bugzilla/show_bug.cgi?id=12204
documents glibc's change to come into compliance with POSIX
regarding strerror_r() return value. The GNU strerror_r() use
of 'buf' was confusing - I ended up writing a test program that
proves that 'buf' is unused for valid 'errnum', but contains
truncated "unknown message" for out-of-range 'errnum'.
See also http://austingroupbugs.net/view.php?id=382
Correct description of error return for XSI strerror_r()
Note how to use 'errno' to detect errors when calling strerror()
Add an example of the kind of string returned by strerror()
resolv.conf.5
Document "single-request" option
inotify.7
Note buffer size that guarantees being able to read at least one event
Correct description of size of inotify_event structure
iso_8859-1.7
Add "-" for SOFT HYPHEN
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=156154
netdevice.7
Document some SIOC configuration ioctls
This patch adds common but missing SIOC configuration ioctls to
the netdevice.7 manual pages that are not documented anywhere
else. SIOCSIFPFLAGS and SIOCGIFPFLAGS are linux-specific. Flag
values come from Linux 2.6.25 kernel headers for sockios. The
others are standard BSD ioctls that have always been implemented
by Linux and were verified from inspecting netdevice.c kernel
code.
socket.7
Correct description of SO_BROADCAST
tcp.7
lepton
Correct description for TCP_MAXSEG on modern kernel
- obsoletes upstreamed resolv.conf.patch
-------------------------------------------------------------------
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
- update to version 3.38
* New and rewritten pages
get_nprocs_conf.3
New page documenting get_nprocs_conf(3) and get_nprocs(3)
Some additions and improvements
malloc_get_state.3
New page documenting malloc_get_state(3) and malloc_set_state(3)
mallopt.3
New man page for mallopt(3)
mtrace.3
Complete rewrite of page, adding much more detail
scandirat.3
New page for scandirat(3) (new in glibc 2.15)
* Newly documented interfaces in existing pages
posix_memalign.3
Document aligned_alloc(3)
aligned_alloc() is new in C11.
Document pvalloc(3)
qsort.3
Add documentation of qsort_r(3)
Improvements to Mark R Bannister's qsort_r() patch
Add VERSIONS section for qsort_r()
* New and changed links
aligned_alloc.3
New link to posix_memalign.3
get_nprocs.3
Link to new get_nprocs_conf.3 page
malloc_set_state.3
Link to new malloc_get_state.3 page
pvalloc.3
New link to posix_memalign.3
* Global changes
* Various pages
Global formatting fix: balance .nf/.fi pairs
* Various pages
Global fix: place sections in correct order
* Various pages
Global fix: Remove duplicated words
Remove instances of duplicate words found using Justin's
grep-fu:
for f in man?/*.[1-9]; do
grep -HE ' ([[:alpha:]]{2,} +)\1' "$f" |
grep -Evw '(proc|hugetlbfs|XXX*|root|long) *\1';
done | grep -E --colo ' ([[:alpha:]]{2,} +)\1'
* Various pages
Correct order of SEE ALSO entries
* Changes to individual pages
futimesat.2
PROTOTYPE: Correct header file and feature test macro requirements
keyctl.2
Strip trailing tabs from source line
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664688
ptrace.2
Document PTRACE_GETEVENTMSG for PTRACE_EVENT_EXEC
Various fixes to recent updates of this page
symlinkat.2
PROTOTYPE: Correct header file
syscalls.2
Remove unimplemented system calls from main syscall list
The unimplemented system calls are in any case noted lower down
in the page. Also: rearrange the text describing the unimplemented
system calls.
Note a few system calls that were removed in Linux 2.6
Add process_vm_readv(2) and process_vm_writev(2)
unlinkat.2
PROTOTYPE: Correct header file
PROTOTYPE: Add <fcntl.h> for AT_* constants
utimensat.2
PROTOTYPE: Add <fcntl.h> for AT_* constants
copysign.3
DESCRIPTION: Add a couple of examples
malloc.3
NOTES: Add a short discussion of arenas
Replace discussion of MALLOC_CHECK_ with pointer to mallopt(3)
SEE ALSO: Add mtrace(3)
SEE ALSO: add malloc_get_state(3)
posix_memalign.3
Rename memalign() argument
Rename "boundary" to "alignment" for consistency
with posix_memalign().
Improve discussion of feature test macros and header files for valloc(3)
rtnetlink.3
Fix example code, rta_len assignment should use RTA_LENGTH()
See also http://bugs.debian.org/655088
scandir.3
SEE ALSO: Add scandirat(3)
sigqueue.3
Remove rt_sigqueueinfo from TH line
rt_sigqueueinfo() now has its own manual page, so should not
be listed in the .TH line of this page.
tzset.3
Correct description for Julian 'n' date format
The Julian 'n' date format counts starting from 0, not 1.
Add some clarifying remarks to discussion of Julian day formats
packet.7
Fix comment on 'sll_hatype' field
tcp.7
Correct RFC for TIME_WAIT assassination hazards
-------------------------------------------------------------------
Fri Apr 6 07:10:45 UTC 2012 - pgajdos@suse.com
- amend netlink.7 man page [bnc#754611]
-------------------------------------------------------------------
Fri Mar 23 11:26:27 UTC 2012 - cfarrell@suse.com
- license update: BSD-3-Clause and GPL-2.0+ and MIT
SPDX
-------------------------------------------------------------------
Mon Mar 12 08:27:51 CET 2012 - pgajdos@suse.cz
- update to version 3.37
* New and rewritten pages
getent.1
New page to document 'getent' binary provided by glibc
* Changes to individual pages
bdflush.2
Note that bdflush() is deprecated, and does nothing
nfsservctl.2
Note that this system call was removed in Linux 3.1
ptrace.2
add extended description of various ptrace quirks
Changes include:
s/parent/tracer/g, s/child/tracee/g - ptrace interface now
is sufficiently cleaned up to not treat tracing process
as parent.
Deleted several outright false statements:
- pid 1 can be traced
- tracer is not shown as parent in ps output
- PTRACE_ATTACH is not "the same behavior as if tracee had done
a PTRACE_TRACEME": PTRACE_ATTACH delivers a SIGSTOP.
- SIGSTOP _can_ be injected.
- Removed mentions of SunOS and Solaris as irrelevant.
- Added a few more known bugs.
Added a large block of text in DESCRIPTION which doesn't focus
on mechanical description of each flag and operation, but rather
tries to describe a bigger picture. The targeted audience is
a person which is reasonably knowledgeable in Unix but did not
spend years working with ptrace, and thus may be unaware of its
quirks. This text went through several iterations of review by
Oleg Nesterov and Tejun Heo.
This block of text intentionally uses as little markup as possible,
otherwise future modifications to it will be very hard to make.
Global clean-up of page
* Wording and formatting fixes to existing text and
Denys Vlasenko's new text.
* Various technical amendments and improvements to
Denys Vlasenko's new text.
* Added FIXME for various problems with the current text.
Integrated changes after further review from Denys Vlasenko
syscalls.2
Note that nfsservctl(2) was removed in Linux 3.1
Note that bdflush(2) is deprecated
capabilities.7
Add CAP_WAKE_ALARM
Add various operations under CAP_SYS_ADMIN
Add perf_event_open(2) to CAP_SYS_ADMIN
Add VM86_REQUEST_IRQ vm86(2) command to CAP_SYS_ADMIN
Update CAP_NET_ADMIN with notes from include/linux/capability.h
Add nfsservctl(2) to CAP_SYS_ADMIN
Add ioctl(FIBMAP) under CAP_SYS_RAWIO
Add virtual terminal ioctl()s under CAP_SYS_TTY_CONFIG
Update CAP_NET_RAW with notes from include/linux/capability.h
Add F_SETPIPE_SZ case to CAP_SYS_RESOURCE
Add POSIX messages queues queues_max case to CAP_SYS_RESOURCE
Update CAP_SYS_RESOURCE with notes from include/linux/capability.h
SEE ALSO: Add libcap(3)
ld.so.8
Add --adit command-line option
-------------------------------------------------------------------
Mon Mar 5 08:37:01 CET 2012 - pgajdos@suse.cz
- update to version 3.36
* New and rewritten pages
sendmmsg.2
New page for sendmmsg(2)
Some pieces inspired by an initial attempt by Stephan Mueller.
* Newly documented interfaces in existing pages
fallocate.2
Document FALLOC_FL_PUNCH_HOLE
FALLOC_FL_PUNCH_HOLE was added in Linux 2.6.38,
for punching holes in the allocated space in a file.
* Changes to individual pages
dup.2
SYNOPSIS: Add "#include <fntl.h>" for O_* constants
fallocate.2
Substantial restructuring of DESCRIPTION
The addition of a second class of operation ("hole punching")
to the man page made it clear that some significant restructuring
is required. So I substantially reworked the page, including the
preexisting material on the default "file allocation" operation.
Add further details for FALLOC_FL_PUNCH_HOLE
ERRORS: Add EPERM error case for FALLOC_FL_PUNCH_HOLE
fork.2
NOTES: Describe clone() call equivalent to fork()
fsync.2
Various improvements
- explain the situation with disk caches better
- remove the duplicate fdatasync() explanation in the NOTES
section
- remove an incorrect note about fsync() generally requiring two
writes
- remove an obsolete ext2 example note
- fsync() works on any file descriptor (doesn't need to be
writable); correct the EBADF error code explanation
Note that some systems require a writable file descriptor
An edited version of Guillem Jover's comments:
[While the file descriptor does not need to be writable on Linux]
that's not a safe portable assumption to make on POSIX in general
as that behavior is not specified and as such is
implementation-specific. Some Unix systems do actually fail on
read-only file descriptors, for example [HP-UX and AIX].
mount.2
Removed erroneous statement about MS_RDONLY and bind mounts
open.2
Fix grammar in O_DIRECT description
Some small grammar fixes to the O_DIRECT description.
pipe.2
SYNOPSIS: Add "#include <fntl.h>" for O_* constants
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659750
sched_rr_get_interval.2
Update notes on modifying quantum
Since Linux 2.6.24, it is no longer possible to
modify the SCHED_RR quantum using setpriority(2).
(Slight edits to Clemens' patch by mtk.)
Reordered various pieces of text
Reworded text of ESRCH error
send.2
Add mention of sendmmsg(2)
sync.2
PROTOTYPE: Fix return type of syncfs()
vfork.2
Clarify what is duplicated in the child
Add some words to make it clear to the reader that vfork(),
like fork(), creates duplicates of process attributes
in the child.
Note clone() flags equivalent to vfork()
Add some notes on reasons why vfork() still exists
Clarify that calling *thread* is suspended during vfork()
CONFORMING TO: Note that POSIX.1-2001 marked vfork() obsolete
gets.3
Document C11 and glibc 2.16 changes affecting gets()
pthread_sigmask.3
Fix comment that was inconsistent with code in example program
sem_wait.3
EXAMPLE: Remove extraneous line of output from shell session
wcsnrtombs.3
wcsrtombs.3
wcstombs.3
Fix-ups for e9c23bc636426366d659809bc99cd84661e86464
core.5
Document %E specifier for core_pattern
passwd.5
s/asterisk/asterisk (*)/ to improve clarity
Correct note on passwd field value when shadowing is enabled
When password shadowing is enabled, the password field
contains an 'x' (not a "8').
proc.5
Fix description of fourth field of /proc/loadavg
SIgned-off-by: Elie De Brauwer <eliedebrauwer@gmail.com>
resolv.conf.5
Describe syntax used for comments
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656994
feature_test_macros.7
Document _ISOC11_SOURCE
inotify.7
Note that 'cookie' field is set to zero when unused
man.7
Various fixes for description of NAME section
As noted by reporter:
* The code sample given for the NAME section is incomplete because
the actual content sample is not given.
* Additionally, the description assumes that the item described is
a command, which need not be the case.
* The command makewhatis is not present on my system; the
documented tool to create the whatis database is called mandb.
* The description on .SH NAME in man(7) should either copy the
relevant paragraph of lexgrog(1) or refer to it.
Reported by: Kristof Zelechovski <giecrilj@stegny.2a.pl>
-------------------------------------------------------------------
Thu Jan 19 10:00:03 UTC 2012 - pgajdos@suse.com
- fix url tag
-------------------------------------------------------------------
Wed Oct 5 11:23:28 CEST 2011 - pgajdos@suse.cz
- update to version 3.35
* New and rewritten pages
recvmmsg.2
New man page for recvmmsg(2)
setns.2
New manual page for setns(2)
Various improvements
* Global changes
* Various pages
Global fix: remove spaces around em-dash
Normal English typographical convention is not to have
spaces around em dashes.
* Various pages
Global fix: s/null pointer/NULL pointer/
* Various pages
Global fix: use ORing
Use "ORing", not "OR'ing", nor an italic ".IR OR ing".
* Various pages
Global fix: consistent use of "null wide character"
Bring more consistency to the discussion of
"[terminating] null wide character"
by writing (at least in the initial use in a page)
"[terminating] null wide character (L'\0')".
* Various pages
Global fix: consistent use of "null byte"
Bring more consistency to the discussion of
"[terminating] null byte"
by writing (at least in the initial use in a page)
"[terminating] null byte ('\0')".
mount.2, prctl.2
s/task/thread/ for consistency with other pages
* Changes to individual pages
lseek.2
CONFORMING TO: Note other systems that have SEEK_HOLE+SEEK_DATA
recv.2
Add mention of recvmmsg(2)
recvmmsg.2
SEE ALSO: add sendmmsg(2)
send.2
CONFORMING TO: POSIX.1-2008 adds MSG_NOSIGNAL
sigwaitinfo.2
Note that attempts to wait for SIGKILL and SIGSTOP are silently ignored
stat.2
Note POSIX.1-2001 and POSIX.1-2008 requirements for lstat()
Regarding automounter action, add a reference to fstatat(2)
Clean up text describing which POSIX describes S_IF* constants
aio_cancel.3
Clarify meaning of "return status" and "error status"
gets.3
POSIX.1-2008 marks gets() obsolescent
The page formerly erroneously stated that POSIX.1-2008
removed the specification of this function.
mbsnrtowcs.3
CONFORMING TO: Add POSIX.1-2008
This function is specified in the POSIX.1-2008 revision.
regex.3
Change "terminating null" to "terminating null byte"
stpcpy.3
stpncpy.3
Note that these functions are in POSIX.1-2008
Update the "CONFORMING TO" sections of these functions to
note that they are now part of the POSIX.1-2008 standard.
stpncpy.3
Change "terminating null" to "terminating null byte"
strcpy.3
SEE ALSO: Add stpncpy(3)
strdup.3
CONFORMING TO: strndup() is in POSIX.1-2008
wcpcpy.3
wcpncpy.3
wcsnlen.3
wcsnrtombs.3
CONFORMING TO: Add POSIX.1-2008
These functions are specified in the POSIX.1-2008 revision.
proc.5
Document /proc/[pid]/ns/
Some edit's to Eric Biederman's /proc/[pid]/ns/ additions
capabilities.7
List setns(2) as an operation allowed by CAP_SYS_ADMIN
-------------------------------------------------------------------
Mon Sep 26 10:45:25 CEST 2011 - pgajdos@suse.cz
- update to version 3.34
* New and rewritten pages
rt_sigqueueinfo.2
New page for rt_sigqueueinfo(2) and rt_tgsigqueueinfo(2)
This replaces the previous '.so' man page link file for
rt_sigqueueinfo.2, which linked to this sigqueue() man page.
cciss.4
New man page for cciss driver
I obtained the information in this man page as a consequence
of having worked on the cciss driver for the past several years,
and having written considerable portions of it.
Copyedit by mtk
hpsa.4
New man page for the hpsa driver
I obtained the information in this man page as a consequence
of being the main author of the hpsa driver
Copyedits my mtk
* Newly documented interfaces in existing pages
fstatat.2
Document AT_NO_AUTOMOUNT
lseek.2
Document SEEK_HOLE and SEEK_DATA
These flags, designed for discovering holes in a file,
were added in Linux 3.1. Included comments from Eric
Blake and Sunil Mushran.
madvise.2
Add MADV_HUGEPAGE and MADV_NOHUGEPAGE
Document the MADV_HUGEPAGE and MADV_NOHUGEPAGE flags added to
madvise() in Linux 2.6.38.
* New and changed links
rt_tgsigqueueinfo.2
New link to new rt_sigqueueinfo.2 page
sigqueue.2
Create link to page that was relocated to section 3
* Global changes
* Various pages
Change reference to "sigqueue(2)" to "sigqueue(3)"
* Changes to individual pages
fallocate.2
ERRORS: Add EPERM and ESPIPE errors
lseek.2
Remove suspect note about 'whence' being incorrect English.
prctl.2
PR_SET_DUMPABLE makes process non-ptrace-attachable
readlink.2
Document using st_size to allocate the buffer
Added copyright text + changelog note for Guillem Jover's patch
sched_setscheduler.2
Document 2.6.39 changes to rules governing changes from SCHED_IDLE policy
Since Linux 2.6.39, unprivileged processes under the
SCHED_IDLE policy can switch to another nonrealtime
policy if their nice value falls within the range
permitted by their RLIMIT_NICE limit.
tkill.2
SEE ALSO: Add rt_sigqueueinfo (2)
btowc.3, wctob.3
Add pointers to better, thread-safe alternative functions
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606899
fwide.3
Add _ISOC95_SOURCE to feature test macro requirements
Since glibc 2.12, _ISOC95_SOURCE can also be used to expose
prototype of this function.
index.3
Fix text mentioning terminating null
pthread_sigqueue.3
Replace explicit mention of rt_tgsigqueueinfo() with SEE ALSO reference
sigqueue.3
Move this page to section 3
Now that the underlying system call rt_sigqueueinfo(2) is
properly documented, move sigqueue() to Section 3, since
it is really a library function.
Update text in line with existence of new rt_sigqueueinfo.2 page
wcsnlen.3
Improve description of 'maxlen' argument
It's worth clarifying 'maxlen' is in wide-char units, not bytes.
wprintf.3
Add _ISOC95_SOURCE to feature test macro requirements
Since glibc 2.12, _ISOC95_SOURCE can also be used to expose
prototype of these functions.
feature_test_macros.7
Document _ISOC95_SOURCE
_ISOC95_SOURCE was added in glibc 2.12 as a means
to expose C90 Amendment 1 definitions.
ip.7
Improve description of IP_MTU_DISCOVER
signal.7
SEE ALSO: Add rt_sigqueueinfo(2)
-------------------------------------------------------------------
Tue Sep 20 14:20:27 UTC 2011 - pgajdos@suse.com
- updated to 3.33
-------------------------------------------------------------------
Tue Aug 2 13:30:46 UTC 2011 - aj@suse.de
- Remove man3/crypt.3 and crypt_r.3 since those are now provided
by glibc-devel.
-------------------------------------------------------------------
Mon Dec 6 11:02:39 CET 2010 - pgajdos@suse.cz
- updated to 3.32
-------------------------------------------------------------------
Mon Nov 15 13:10:58 CET 2010 - pgajdos@suse.cz
- updated to 3.31
-------------------------------------------------------------------
Thu Nov 4 09:04:13 CET 2010 - pgajdos@suse.cz
- updated ot 3.30
-------------------------------------------------------------------
Thu Oct 21 08:59:23 CEST 2010 - pgajdos@suse.cz
- updated to 3.29
-------------------------------------------------------------------
Tue Oct 12 07:06:13 UTC 2010 - pgajdos@novell.com
- updated to 3.28
-------------------------------------------------------------------
Thu Sep 23 09:44:29 CEST 2010 - pgajdos@suse.cz
- updated to 3.27
-------------------------------------------------------------------
Tue Sep 14 15:16:38 CEST 2010 - pgajdos@suse.cz
- updated to 3.26
-------------------------------------------------------------------
Tue Jun 22 17:47:32 CEST 2010 - pgajdos@suse.cz
- updated to 3.25
- quotactl.2 manual page was moved from quota to man-pages
[bnc#587393]
-------------------------------------------------------------------
Mon Mar 1 13:15:57 CET 2010 - pgajdos@suse.cz
- updated to 3.24
- refreshed tty_ioctl.patch
-------------------------------------------------------------------
Thu Nov 19 11:52:52 CET 2009 - pgajdos@suse.cz
- added iconv.1 man-page from debian [bnc#480353]
-------------------------------------------------------------------
Mon Oct 5 08:55:44 CEST 2009 - pgajdos@suse.cz
- updated to 3.23
-------------------------------------------------------------------
Tue Aug 18 12:20:49 CEST 2009 - pgajdos@suse.cz
- added description of single-request into resolv.conf [bnc#531855]
* resolv.conf.patch
-------------------------------------------------------------------
Thu Aug 6 12:31:42 CEST 2009 - pgajdos@suse.cz
- updated to 3.22
-------------------------------------------------------------------
Thu Jun 18 12:01:54 CEST 2009 - pgajdos@suse.cz
- updated to 3.21
-------------------------------------------------------------------
Tue Mar 10 16:00:04 CET 2009 - pgajdos@suse.cz
- updated to 3.19
-------------------------------------------------------------------
Tue Jan 20 11:53:28 CET 2009 - pgajdos@suse.cz
- updated to 3.17
-------------------------------------------------------------------
Mon Dec 15 15:47:01 CET 2008 - pgajdos@suse.cz
- updated to 3.15, fixes [bnc#441558]
-------------------------------------------------------------------
Mon Nov 24 14:39:56 CET 2008 - pgajdos@suse.cz
- removed host.conf.patch, command mdns on/off no longer available
[bnc#446017]
-------------------------------------------------------------------
Tue Nov 18 10:32:46 CET 2008 - pgajdos@suse.cz
- updated to 3.13
-------------------------------------------------------------------
Tue Oct 14 10:32:52 CEST 2008 - pgajdos@suse.cz
- updated to 3.11
* removed dirent-h.patch, issue fixed upstream
-------------------------------------------------------------------
Tue Oct 7 10:14:05 CEST 2008 - pgajdos@suse.cz
- updated to 3.10
-------------------------------------------------------------------
Mon Sep 29 16:54:54 CEST 2008 - pgajdos@suse.cz
- <linux/dirent.h> -> <dirent.h> [bnc#429420]
* dirent-h.patch
-------------------------------------------------------------------
Thu Sep 11 17:22:38 CEST 2008 - pgajdos@suse.cz
- updated to 3.09
-------------------------------------------------------------------
Mon Sep 8 18:40:02 CEST 2008 - pgajdos@suse.de
- Auto-Update to version 2.79
-------------------------------------------------------------------
Wed Aug 20 12:46:35 CEST 2008 - pgajdos@suse.cz
- updated to 3.07:
* core.patch removed because was merged upstream
* splitted man-pages-posix to follow upstream
-------------------------------------------------------------------
Tue Jul 15 11:15:13 CEST 2008 - pgajdos@suse.cz
- added missing include in tty_ioctl.4 [bnc#408439]
(tty_ioctl.patch)
-------------------------------------------------------------------
Tue May 13 13:55:24 CEST 2008 - pgajdos@suse.cz
- modified man-pages_core.patch according to upstream
-------------------------------------------------------------------
Mon Apr 14 17:55:00 CEST 2008 - pgajdos@suse.de
- Auto-Update to version 2.79
-------------------------------------------------------------------
Thu Apr 10 22:40:02 CEST 2008 - pgajdos@suse.de
- Auto-Update to version 2.68
-------------------------------------------------------------------
Thu Apr 10 13:29:04 CEST 2008 - pgajdos@suse.cz
- updated to 2.79
- added information about piping core dump to the command
[#377861] (man-pages_core.patch)
- adjusted man-pages_gai.conf-reference.patch
-------------------------------------------------------------------
Thu Nov 22 14:51:37 CET 2007 - pgajdos@suse.cz
- adjusted man-pages_gai.conf-reference.patch after auto-update
-------------------------------------------------------------------
Wed Nov 21 18:40:02 CET 2007 - pgajdos@suse.de
- Auto-Update to version 2.68
-------------------------------------------------------------------
Tue Nov 20 01:57:43 CET 2007 - pgajdos@suse.de
- Auto-Update to version 2.67
-------------------------------------------------------------------
Tue Nov 20 01:40:05 CET 2007 - pgajdos@suse.de
- Auto-Update to version 9]*
-------------------------------------------------------------------
Tue Nov 20 00:40:06 CET 2007 - pgajdos@suse.de
- Auto-Update to version 9]*
-------------------------------------------------------------------
Mon Nov 19 21:40:11 CET 2007 - pgajdos@suse.de
- Auto-Update to version 9]*
-------------------------------------------------------------------
Mon Nov 19 20:40:05 CET 2007 - pgajdos@suse.de
- Auto-Update to version 9]*
-------------------------------------------------------------------
Mon Nov 19 19:40:05 CET 2007 - pgajdos@suse.de
- Auto-Update to version 9]*
-------------------------------------------------------------------
Mon Oct 22 11:40:05 CEST 2007 - pgajdos@suse.de
- Auto-Update to version 2.67
-------------------------------------------------------------------
Mon Oct 8 11:40:05 CEST 2007 - pgajdos@suse.de
- Auto-Update to version 2.66
-------------------------------------------------------------------
Fri Sep 21 17:38:49 CEST 2007 - pgajdos@suse.cz
- removed redundant patch after auto-update
- removed getaddrinfo.3.orig
-------------------------------------------------------------------
Fri Sep 21 15:40:02 CEST 2007 - pgajdos@suse.de
- Auto-Update to version 2.65
-------------------------------------------------------------------
Fri Sep 21 11:07:11 CEST 2007 - pgajdos@suse.cz
- man1p/ipcs.1p was returned back [#274338]
-------------------------------------------------------------------
Fri Sep 14 09:40:59 CEST 2007 - pgajdos@suse.cz
- added gai.conf(5) [#310290]
- added reference to it in getaddrinfo(3) (gai.conf-reference.patch)
-------------------------------------------------------------------
Fri Aug 10 11:57:42 CEST 2007 - pgajdos@suse.cz
- shortened wrong_references.patch
- added fdupes stuff
-------------------------------------------------------------------
Fri Aug 10 09:40:02 CEST 2007 - pgajdos@suse.de
- Auto-Update to version 2.64
-------------------------------------------------------------------
Sat Jul 21 21:08:05 CEST 2007 - pgajdos@suse.cz
- repared some wrong .so references
* wrong_references.patch
- some minor spec file changes
-------------------------------------------------------------------
Fri Jul 20 10:40:01 CEST 2007 - pgajdos@suse.de
- Auto-Update to version 2.63
-------------------------------------------------------------------
Fri Jul 13 13:40:02 CEST 2007 - pgajdos@suse.de
- Auto-Update to version 2.62
-------------------------------------------------------------------
Tue Jul 10 09:37:35 CEST 2007 - kukuk@suse.de
- Auto-Update to version 2.61
-------------------------------------------------------------------
Tue Jul 3 13:04:26 CEST 2007 - pgajdos@suse.cz
- update to 2.60 [#288732]
-------------------------------------------------------------------
Thu May 31 10:58:59 CEST 2007 - pgajdos@suse.cz
- workaround in spec file: remove deprecated
man1p/ipcs.1p [#274338]
-------------------------------------------------------------------
Fri Dec 1 08:40:08 CET 2006 - kukuk@suse.de
- Auto-Update to version 2.43
-------------------------------------------------------------------
Sat Nov 25 16:40:16 CET 2006 - kukuk@suse.de
- Auto-Update to version 2.42
-------------------------------------------------------------------
Sat Oct 14 14:40:07 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.41
-------------------------------------------------------------------
Wed Oct 11 17:40:06 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.40
-------------------------------------------------------------------
Sun Aug 6 08:40:05 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.39
-------------------------------------------------------------------
Fri Aug 4 12:40:05 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.38
-------------------------------------------------------------------
Thu Aug 3 14:40:07 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.37
-------------------------------------------------------------------
Thu Jul 27 17:09:02 CEST 2006 - kukuk@suse.de
- Remove nscd.conf(5) patch, is now upstream
-------------------------------------------------------------------
Mon Jul 17 02:40:05 CEST 2006 - kukuk@suse.de
- Auto-Update to version
-------------------------------------------------------------------
Tue Jul 4 11:28:48 CEST 2006 - jreuter@suse.de
- Adding previously undocumented nscd options to nscd.conf(5)
(#173228)
-------------------------------------------------------------------
Tue Jun 20 17:40:06 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.34
-------------------------------------------------------------------
Tue May 30 18:40:21 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.33
-------------------------------------------------------------------
Wed May 17 11:28:49 CEST 2006 - kukuk@suse.de
- Update to version 2.32
- document all *at() functions
- lot of small corrections about error handling in various places
-------------------------------------------------------------------
Mon Apr 24 11:26:21 CEST 2006 - kukuk@suse.de
- Auto-Update to version 2.29
-------------------------------------------------------------------
Sat Mar 25 06:44:12 CET 2006 - autobuild@suse.de
- Auto-Update to version 2.27
-------------------------------------------------------------------
Tue Mar 21 00:40:11 CET 2006 - autobuild@suse.de
- Auto-Update to version 2.26
-------------------------------------------------------------------
Fri Mar 3 12:02:45 CET 2006 - kukuk@suse.de
- Update to version 2.25
- New pages describing POSIX message queue API
-------------------------------------------------------------------
Tue Feb 14 16:07:51 CET 2006 - kukuk@suse.de
- Update to version 2.23
-------------------------------------------------------------------
Tue Jan 31 12:27:13 CET 2006 - kukuk@suse.de
- Remove quotactl.2 (is part of quota package)
- Update to version 2.21
-------------------------------------------------------------------
Wed Jan 25 21:25:07 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Jan 17 08:11:36 CET 2006 - kukuk@suse.de
- Make it a not nearly-all package (and really noarch)
-------------------------------------------------------------------
Tue Jan 17 08:09:45 CET 2006 - kukuk@suse.de
- Auto-Update to version 2.20
-------------------------------------------------------------------
Tue Mar 29 09:24:09 CEST 2005 - kukuk@suse.de
- Add shadow.5 manual page
-------------------------------------------------------------------
Thu Oct 14 01:04:42 CEST 2004 - ro@suse.de
- make patches apply again
-------------------------------------------------------------------
Fri Sep 24 15:08:51 CEST 2004 - kukuk@suse.de
- host.conf: document mdns option
-------------------------------------------------------------------
Wed May 26 02:03:25 CEST 2004 - ro@suse.de
- remove .orig files
-------------------------------------------------------------------
Tue May 25 16:29:13 CEST 2004 - thomas@suse.de
- added changes from SLES8 for EAL3+ needed for EAL4+ too
-------------------------------------------------------------------
Fri May 21 10:57:54 CEST 2004 - kukuk@suse.de
- Update to manual page 1.67 (Update POSIX copyright)
-------------------------------------------------------------------
Mon Apr 5 16:45:59 CEST 2004 - kukuk@suse.de
- Remove ioctl_list.2 manual page for kernel 1.3 to not confuse
ISVs [Bug #38208]
-------------------------------------------------------------------
Mon Feb 23 09:53:11 CET 2004 - kukuk@suse.de
- Fix .so reference for strtoull.3p
-------------------------------------------------------------------
Thu Jan 29 09:59:19 CET 2004 - kukuk@suse.de
- Add man?p directories to filelist
-------------------------------------------------------------------
Wed Jan 28 17:08:23 CET 2004 - kukuk@suse.de
- Cleanup specfile
-------------------------------------------------------------------
Tue Jan 27 10:46:31 CET 2004 - kukuk@suse.de
- Install POSIX manual pages, too
-------------------------------------------------------------------
Fri Aug 29 00:58:49 CEST 2003 - ro@suse.de
- updated specfile
-------------------------------------------------------------------
Wed Aug 13 09:45:49 CEST 2003 - kukuk@suse.de
- Revert last change
-------------------------------------------------------------------
Tue Aug 5 22:34:20 CEST 2003 - ro@suse.de
- fix test
-------------------------------------------------------------------
Tue Aug 5 19:02:39 CEST 2003 - ro@suse.de
- don't stop for missing man-pages present in system
-------------------------------------------------------------------
Thu Feb 13 20:11:49 CET 2003 - olh@suse.de
- correct example in dlopen manpage
-------------------------------------------------------------------
Fri Mar 1 09:47:22 CET 2002 - ro@suse.de
- no COPYING file in source anymore, adapt specfile
-------------------------------------------------------------------
Mon Apr 9 17:48:34 CEST 2001 - kukuk@suse.de
- Next try.
-------------------------------------------------------------------
Sat Apr 7 14:19:17 CEST 2001 - kukuk@suse.de
- Fix compression of manual pages
-------------------------------------------------------------------
Thu Mar 29 16:31:40 CEST 2001 - kukuk@suse.de
- Make sure we don't have manual pages with a .so refernce to a
non-existing manual page [Bug #5061]
-------------------------------------------------------------------
Sun Dec 10 08:39:47 CET 2000 - kukuk@suse.de
- Fix use of RPM macro
-------------------------------------------------------------------
Tue Oct 31 09:31:50 CET 2000 - kukuk@suse.de
- Rename ldpman to man-pages
- Use bzip2 version
-------------------------------------------------------------------
Wed Jan 5 19:13:36 CET 2000 - kukuk@suse.de
- Mark COPYING and README.FSF as doc
- Move from /usr/man to /usr/share/man
-------------------------------------------------------------------
Mon Jun 7 17:07:24 MEST 1999 - bs@suse.de
- made package "noarch"
-------------------------------------------------------------------
Thu Jan 14 11:27:10 MET 1999 - bs@suse.de
- don't include those man pages, that are already in the system.
-------------------------------------------------------------------
Wed Oct 15 12:35:20 MEST 1997 - ro@suse.de
- ready for autobuild