Commit Graph

3764 Commits

Author SHA1 Message Date
Michael Kerrisk 89851a0054 Removed trailing white space at end of lines 2014-03-18 16:29:34 +01:00
Michael Kerrisk 289f790700 open.2: Clarify ELOOP error interaction with O_PATH
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18 12:40:56 +01:00
Michael Kerrisk d30344ab97 open.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18 12:40:56 +01:00
Michael Kerrisk d26f8a31f1 open.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18 12:40:56 +01:00
Michael Kerrisk 80d250b469 open.2: Add other system calls and functions that are like openat()
fanotify_mark(2), name_to_handle_at(2), and scandirat(3) have a
directory file descriptor argument for the same reason as openat().
Also: reword the rationale for the *at() functions somewhat.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18 12:39:49 +01:00
Michael Kerrisk d41c1140ea stat.2: SEE ALSO: add ls(1) and stat(1)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18 12:37:18 +01:00
Michael Kerrisk fbc6aee251 msgop.2: Document two MSG_COPY failure modes
Since Linux 3.14, the kernel now diagnoses two errors
when using msgrcv() MSG_COPY:
* MSG_COPY must be specified with IPC_NOWAIT
* MSG_COPY can't be specified with MSG_EXCEPT

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17 10:32:15 +01:00
Michael Kerrisk 5904142b57 msgop.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17 10:13:37 +01:00
Michael Kerrisk 71af773f9c mount.2: SEE ALSO: add blkid(1)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17 08:46:40 +01:00
Michael Kerrisk 6cf19e6234 open.2: Document O_DSYNC and rewrite discussion of O_SYNC
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17 08:46:40 +01:00
Michael Kerrisk 5dc8986d0d open.2: Organize some material under additional subheadings in NOTES
There's an amorphous mass of material under NOTES.  Structure
it with some subheadings, and do a little reorganizing.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17 08:46:40 +01:00
Michael Kerrisk 7e2cb38315 fcntl.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-16 11:36:57 +01:00
Michael Kerrisk 71e7d7f1a3 select.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-16 11:36:57 +01:00
Michael Kerrisk 216b9e6182 poll.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-16 11:36:57 +01:00
Michael Kerrisk 9f001135d9 perfmonctl.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-16 11:36:57 +01:00
Michael Kerrisk 0bca57f378 shmget.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-16 11:36:57 +01:00
Michael Kerrisk b3a695fcd8 readahead.2: spfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-16 11:36:57 +01:00
Michael Kerrisk 0226bea188 readahead.2: tfix
Reported-by: Phillip Susi <psusi@ubuntu.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-15 17:24:34 +01:00
Michael Kerrisk c41881de19 readahead.2: Place note about blocking behavior of readahead() under BUGS
Reported-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-15 13:30:17 +01:00
Michael Kerrisk 6a7c9c0a7f readahead.2: Tweaks to Phillip Susi;s patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-15 10:04:57 +01:00
Phillip Susi afc9c3a076 readahead.2: Don't claim the call blocks until all data has been read
The readahead(2) man page was claiming that the call blocks until
all data has been read into the cache.  This is incorrect.

See https://bugzilla.kernel.org/show_bug.cgi?id=54271

Corrado Zoccolo noted:
        it simply calls force_page_cache_readahead (the same called
        by fadvise/madvise), that just post a prefetch, and it may
        block only when the I/O queue is full.

Reported-by: Corrado Zoccolo <czoccolo@gmail.com>
Reported-by: Gregory P. Smith <gps@google.com>
Reported-by: Zhu Yanhai <zhu.yanhai@gmail.com>
Signed-off-by: Phillip Susi <psusi@ubuntu.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-15 09:38:10 +01:00
Simon Paillard 7af4d3183e mount.2: srcfix: remove non-ascii trailing space
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-11 22:32:05 +01:00
Michael Kerrisk bd297db00b clone.2: srcfix: Remove FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-11 11:41:45 +01:00
Michael Kerrisk cba9638bfb unshare.2: srcfix: remove FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-11 11:41:45 +01:00
Michael Kerrisk 496bdb5642 stat.2: Warn the reader that the 'stat' structure definition is not precise
Padding fields aren't shown, and the order of fields varies
somewhat across architectures.

Reported-by: Marius Gaubas <marius@livejournalinc.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-10 15:03:56 +01:00
Michael Kerrisk 1fef0fa346 stat.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-10 15:03:56 +01:00
Michael Kerrisk e096bd701a stat.2: Minor rewording: eliminate clumsy use of "stat" as a verb
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-10 15:03:56 +01:00
Cyril Hrubis c98da6cf73 link.2: tfix
protected_hardlink -> protected_hardlinks

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-10 15:03:56 +01:00
Simon Paillard 843edb785f alarm.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-03 05:50:40 +01:00
Simon Paillard 98d3114d7e access.2n chmod.2, chown.2: ffix regression
Introduced in my previous commit 9d3ea7a299

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-03 05:50:06 +01:00
Michael Kerrisk 3c9bfcab48 recv.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-27 22:37:27 +01:00
Michael Kerrisk 6fd69f33d7 clone.2: Note that CLONE_THREAD also in effect required CLONE_VM
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-27 09:47:27 +01:00
Michael Kerrisk 92692952b1 Removed trailing white space at end of lines 2014-02-26 18:29:50 +01:00
Simon Paillard 9d3ea7a299 access.2, chmod.2, chown.2, unlink.2: ffix
Fix format issue introduced in cadd38ba

Can be detected with:
	git grep -P '.BR [a-z]+\(\)'

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk 81c096f2ed swapon.2: Add EINVAL error for invalid flags to swapon()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk e5e05abdeb swapon.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk 2424abac47 swapon.2: Split EINVAL cases into separate entries under ERRORS
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk a756667397 umount.2: ERRORS: Add EINVAL case that was new in 2.6.34 2014-02-26 17:43:00 +01:00
Michael Kerrisk ec4a728e17 umount.2: Split EINVAL cases into separate items
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk f4e8dfa791 mmap2.2: Reword note on glibc mmap() wrapper invocation of mmap2()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk bc9bb309e9 mmap2.2: This system call does not exist on x86-64
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk cb012d1d43 sgetmask.2: Note that these system calls don't exist on x86-64
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:43:00 +01:00
Michael Kerrisk 754356dbcf msgctl.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Michael Kerrisk a77b0f28ca msgctl.2: ERRORS: add EPERM for unprivileged attempt to set msg_qbytes > MSGMNB
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Michael Kerrisk 1a83d69723 msgctl.2: wfix: s/CAP_IPC_RESOURCE/CAP_SYS_RESOURCE/
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Michael Kerrisk 0895564bb2 alarm.2: Note semantics of alarm with respect to fork() and execve()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Michael Kerrisk 2441f67bb3 prctl.2: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Kir Kolyshkin fa97928b5d prctl.2: srcfix: cite PR_SET_MM kernel commits
Signed-off-by: Kir Kolyshkin <kir@openvz.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Kir Kolyshkin 5e5d2c43ff prctl.2: wfix: fix wording in PR_SET_MM_EXE_FILE description
Signed-off-by: Kir Kolyshkin <kir@openvz.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00
Kir Kolyshkin 215db7b496 prctl.2: Note PR_SET_MM options appeared in Linux 3.5
Signed-off-by: Kir Kolyshkin <kir@openvz.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:59 +01:00