Commit Graph

3801 Commits

Author SHA1 Message Date
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
Kir Kolyshkin 77649527ec prctl.2: Document (uncomment) PR_SET_MM options in Linux 3.5
Some of the PR_SET_MM options were merged to vanilla kernel
later, and appeared in Linux 3.5. Those are:

   - PR_SET_MM_ARG_START
   - PR_SET_MM_ARG_END
   - PR_SET_MM_ENV_START
   - PR_SET_MM_ENV_END
   - PR_SET_MM_AUXV
   - PR_SET_MM_EXE_FILE

This patch merely uncomments description and error codes
for these options, which were present but commented out,
and removes the appropriate FIXME marks.

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
Michael Kerrisk c42db32167 prctl.2: Clarify that PR_GET_TIMERSLACK value is returned via function result
Reported-by: Xiawei Chen <chenxiawei@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26 17:42:15 +01:00
Michael Kerrisk 5e91816c99 prctl.2: Clarify that PR_GET_SECCOMP is returned as function result
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-22 09:44:02 +01:00
Michael Kerrisk adea52c735 prctl.2: Clarify that PR_GET_NO_NEW_PRIVS is returned as function result
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-22 09:41:35 +01:00
Michael Kerrisk cadd38ba1b access.2, chmod.2, chown.2, link.2, mkdir.2, open.2, readlink.2, rename.2, stat.2, symlink.2, unlink.2, mkfifo.3, scandir.3: Minor fix: remove section numbers in references to functions inside page
With the page merges, we now have some references to functions
within the page that have section numbers. Remove those.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:52:53 +01:00
Michael Kerrisk bdc80a72dd utime.2: Add note that modern applications probably want utimensat(2) etc.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk ee9c4ceabf unlinkat.2: Convert to link to unlink.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk beafa3e021 unlink.2: CONFORMING TO: unlink() is in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk d3be10e064 unlink.2: Remove sentence that unlinkat() is present on Solaris
That point was only really relevant before unlinkat() was
standardized in POSIX.1.2008.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk fddb50aa71 unlink.2: Merge text of unlinkat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 17ea59c4e8 symlinkat.2: Convert to link to symlink.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk d44ab9f90c symlink.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk dc3884b883 symlink.2: CONFORMING TO: symlink() is in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk e7bb1f634b symlink.2: Merge text of symlinkat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 1c43ba2157 renameat.2: Convert to link rename.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 1e8473f4db rename.2: CONFORMING TO: rename(2) is in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 9cab982f34 rename.2: Merge text of renameat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 634e5fa8ac readlink.2: Use argument name 'pathname' throughout page
(Some APIs were using 'path' while others used 'pathname')

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 7c06276f05 readlinkat.2: Convert to link to symlink.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 787b49e735 readlink.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 6315ed1f4b readlink.2: CONFORMING TO: readlink() is in POSIX.1-2008.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk dcdd075103 readlink.2: Merge text of readlinkat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 03100addbe mknodat.2: Convert to link to mknod.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:05 +01:00
Michael Kerrisk 55854bb8da mknod.2: CONFORMING TO: mknod(2) is in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 53eeabdef0 mknod.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 60e7d95b98 mknod.2: Merge text of mknodat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 78c59d0d16 mkdirat.2: Convert to link to mkdir.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 68164150d4 mkdir.2: CONFORMING TO: mkdir() is in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk bab907ba72 mkdir.2: Merge text of mkdirat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk a161fc03b0 linkat.2: Convert to link to link.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 6ed1678457 link.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk bcd157a865 link.2: CONFORMING TO: link() is in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk a469d976ed link.2: Merge text of linkat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 48ec546666 fstatat.2: Convert to link to stat.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 66cbeaf41b stat.2: Use argument name 'pathname' throughout page
(Some APIs were using 'path' while others used 'pathname')

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 9f3c96d3e6 stat.2: Remove sentence that fstatat() is present on Solaris
That point was only really relevant before fstatat() was
standardized in POSIX.1.2008.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 282daba969 stat.2: CONFORMING TO: stat(), fstat(), lstat() are specified in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 071d1c4f14 stat.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 40084043d5 stat.2: Merge text from fstatat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 5ceec8db07 fchownat.2: Convert to link to chown.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk cbf12fca9c chown.2: Use argument name 'pathname' throughout page
(Some APIs were using 'path' while others used 'pathname')

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk ed8680a8b6 chown.2: CONFORMING TO: chown(), fchown(), lchown() are in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 2dc723cfac chown.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk a75c7fd7af chown.2: Remove sentence that fchownat() is present on Solaris
That point was only really relevant before fchownat() was
standardized in POSIX.1.2008.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 0b4b623570 chown.2: Merge text of fchownat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 50e8ee3985 fchmodat.2: Convert to link to chmod.2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk b828fc2576 chmod.2: Use argument name 'pathname' throughout page
(Some APIs were using 'path' while others used 'pathname')

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 7a99cc7799 chmod.2: Rework/relocate fchmodat() NOTES text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 3894e13892 chmod.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 5dec01d6bd chmod.2: CONFORMING TO: chmod() and fchmod() are also in POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:04 +01:00
Michael Kerrisk 92f114db82 chmod.2: Merge text from fchmodat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk c331132477 faccessat.2: Convert to link to access.2
All of the faccessat() text has been merged into access(2),
so now all we need here is a link.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk 2626921f46 access.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk 2907fa3e3d access.2: Rework/relocate faccessat() NOTES text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk 98be313dcb access.2: Remove faccessat() race warning
That point is already covered in existing text in this page.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk 32e370f281 access.2: Post-merge reworking of text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk b9f4755d42 access.2: access() also conforms to POSIX.1-2008
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk 687dcec2c6 access.2: Merge text from faccessat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 12:41:03 +01:00
Michael Kerrisk 2d829cd2bd open.2: Remove sentence that openat() is present on Solaris
That point was only really relevant before openat() was
standardized in POSIX.1.2008.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 10:34:00 +01:00
Michael Kerrisk 58c74bc632 openat.2: Convert to link to open.2
All of the openat() text has been merged into open(2),
so now all we need here is a link.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 10:34:00 +01:00
Michael Kerrisk 7b8ba76c2f open.2: Merge text from openat(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 10:33:47 +01:00
Michael Kerrisk 90823c7091 open.2: Make NAME text a little more generic
(No need to say "file *or device*")

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 07:11:26 +01:00
Michael Kerrisk 75af9c081d faccessat.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21 06:42:40 +01:00