Commit Graph

4042 Commits

Author SHA1 Message Date
Michael Kerrisk 11adc9b9e2 shmop.2: Move fork(2), execve(2), _exit(2) discussion to NOTES
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 09:16:30 +02:00
Michael Kerrisk 0bf534a940 shmop.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 09:15:20 +02:00
Michael Kerrisk 8378b1152c shmop.2: Rework discussion of SHM_RDONLY and SHM_REMAP into list format
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 09:11:22 +02:00
Michael Kerrisk 33c9088587 shmop.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:49:55 +02:00
Michael Kerrisk c52cdb837e shmop.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:49:26 +02:00
Michael Kerrisk 8b0545b4e8 shmop.2: Structure the attach cases as a list
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:48:58 +02:00
Michael Kerrisk 2f0edc6c4e msgop.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:47:14 +02:00
Michael Kerrisk 2cd12d64b1 msgop.2: Note capability required to raise MQ size beyond MSGMNB
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:40:27 +02:00
Michael Kerrisk 6a616b5bd0 msgop.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:37:34 +02:00
Michael Kerrisk 247e561535 shmget.2: Reword EEXIST error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:32:19 +02:00
Michael Kerrisk 85889360c9 msgget.2: Reword EEXIST error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:32:19 +02:00
Michael Kerrisk df036ba6d0 semget.2: Clarify wording for EEXIST error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:32:19 +02:00
Michael Kerrisk 3d565ddf9f msgget.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:32:19 +02:00
Michael Kerrisk 7906e74333 msgget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:32:19 +02:00
Michael Kerrisk 143f4ec383 semget.2: Consolidate discussion on noninitialization of semaphores
The fact that semget() does not initialize the semaphores
in a new set was covered in two places (in DESCRIPTION
and BUGS). Consolidate these into one place (in NOTES)
and also point out that POSIX.1-2008 says that a future
version of the standard may require an implementation to
initialize the semaphores to 0.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:52 +02:00
Michael Kerrisk fc06f38c3b semget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:26 +02:00
Michael Kerrisk 96c1bf310b semget.2: Clarify SEMMNS versus SEMMSL*SEMMNI
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:26 +02:00
Michael Kerrisk 80816b0bc4 semget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:26 +02:00
Michael Kerrisk fdc9823c7e semget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:26 +02:00
Michael Kerrisk a6cad8ffbe semget.2: Rework EINVAL text a little
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:22 +02:00
Michael Kerrisk 90db854a0a semget.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:18 +02:00
Michael Kerrisk 32cdf39cfc semget.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:18 +02:00
Michael Kerrisk e9001b5616 semget.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:18 +02:00
Michael Kerrisk 41651a359e shmget.2: Clarify one of the EINVAL cases
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 08:31:18 +02:00
Michael Kerrisk ec64ab7fe3 shmget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 07:28:50 +02:00
Michael Kerrisk 53b81588a7 shmget.2: Note that SHM_NORESERVE is a Linux extension
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 07:28:50 +02:00
Michael Kerrisk a350124d86 shmget.2: Rework EINVAL text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 07:28:46 +02:00
Michael Kerrisk 2ddef2078c shmget.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 07:28:42 +02:00
Michael Kerrisk e1d802d526 shmget.2: Move and rework discussion of mode bits
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 07:28:42 +02:00
Michael Kerrisk fbaf6d6e17 shmget.2: Reword description of O_EXCL
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 06:49:47 +02:00
Michael Kerrisk 130a878dee shmget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 06:47:19 +02:00
Michael Kerrisk ab99b2544f shmget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 06:44:36 +02:00
Michael Kerrisk b6bf92f60e shmget.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 06:44:01 +02:00
Michael Kerrisk 96ad3d6569 shmget.2: Fix kernel version numbers in discussion of SHMALL
Reported-by: Simon Paillard <spaillard@debian.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 06:39:42 +02:00
Simon Paillard 718778adf8 fallocate.2: ffix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28 05:03:52 +02:00
Michael Kerrisk a534c01d35 adjtimex.2: srcfix: added FIXMEs
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-27 20:35:22 +02:00
Michael Kerrisk f812eb45e2 adjtimex.2: srcfix: update FIXME
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-27 20:24:48 +02:00
Michael Kerrisk 432c7b6ab3 adjtimex.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-27 20:21:56 +02:00
Michael Kerrisk 2b37574409 adjtimex.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-27 20:20:30 +02:00
Alan Curry 7dd874efc6 sigaction.2: Fix bad cross reference (times(2) not time(2))
The system call that reports child CPU usage is times(2),
not time(2).

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-27 12:05:43 +02:00
Michael Kerrisk 38291c52e5 syscalls.2: srcfix: add FIXMEs
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-26 05:15:03 +02:00
Heinrich Schuchardt a5669b55a0 fanotify_mark.2: tfix
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 19:54:29 +02:00
Michael Kerrisk 5ff1ff149a fanotify_mark.2: ffix: compress prototype a little
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:42:20 +02:00
Michael Kerrisk b3470de1e2 fanotify_mark.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:41 +02:00
Michael Kerrisk 3b32c70be9 fanotify_mark.2: Reword FAN_MARK_FLUSH bug
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:09 +02:00
Michael Kerrisk 57f87a2c67 fanotify_mark.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:09 +02:00
Michael Kerrisk c82b4ae43a fanotify_mark.2: Minor improvement to FAN_MARK_MOUNT text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:09 +02:00
Michael Kerrisk 95f6869e5d fanotify_mark.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:09 +02:00
Michael Kerrisk 963a156819 fanotify_mark.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:08 +02:00
Michael Kerrisk b6551738ec fanotify_mark.2: Minor rewording
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:27:05 +02:00
Michael Kerrisk ddfa9db7c2 fanotify_init.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:11:08 +02:00
Michael Kerrisk 122dd1667c fanotify_init.2: Minor wording improvement
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:07:10 +02:00
Michael Kerrisk f199b3082f fanotify_init.2: Minor wording improvement for O_NONBLOCK
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:05:48 +02:00
Michael Kerrisk cd505a8a22 fanotify_init.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:04:49 +02:00
Michael Kerrisk d58f41903f fanotify_init.2: Minor clarification
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:03:11 +02:00
Michael Kerrisk f1282fd068 fanotify_init.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:02:32 +02:00
Michael Kerrisk 72b14a93a1 fanotify_init.2: Minor wording improvements
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 12:01:06 +02:00
Heinrich Schuchardt c200b422df fanotify_mark.2: New page documenting fanotify_mark(2)
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 07:56:49 +02:00
Heinrich Schuchardt 3e6ebb33e5 fanotify_init.2: New page documenting fanotify_init(2)
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-25 07:56:02 +02:00
Michael Kerrisk 84f573db60 rename.2: srcfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:55:44 +02:00
Michael Kerrisk 8f60952e38 rename.2: Improve wording of renameat2() ENOENT error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:55:38 +02:00
Michael Kerrisk 5c1517fa0a rename.2: Improve description or renameat2() EINVAL 'flags' error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:45 +02:00
Michael Kerrisk 4e6c4ab2ff rename.2: Add CONFORMING TO and VERSIONS for renameat2()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:45 +02:00
Miklos Szeredi ab99efddee rename.2: Document renameat2()
Some light edits to this patch by mtk.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:45 +02:00
Michael Kerrisk bf253d9b61 syscalls.2: Add renameat2()
And bump kernel version.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:45 +02:00
Michael Kerrisk 11b520ed8f alloc_hugepages.2, futex.2, vm86.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:01 +02:00
Michael Kerrisk 82e683e6bd msync.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:01 +02:00
Peter Schiffer f6374cc2cd set_mempolicy.2: wfix
Hi Michael,

sending minor wording fix for set_mempolicy(2) man page.

peter

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 7fdec06564 open.2: srcfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 21557928fa open.2: Minor tweaks to Peter Schiffer's patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Peter Schiffer e6042e4ad2 open.2: Update note on alignment of user buffer and file offset for O_DIRECT
The sentence in open(2) man page in notes for O_DIRECT flag:

    "Under Linux 2.6, alignment to 512-byte boundaries suffices."

is not universally correct. The alignment is a property of the
storage, for example, 4k-sector drives with no 512 byte sector
emulation will be unable to perform 512-byte direct I/O.

The patch clarifies this sentence.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 20ee63c18c open.2: Remove repetitious text on use of fcntl() to change file status flags
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 61b12e2b63 open.2: Note some of the various synonyms for "open file description"
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 61a37c81ef flock.2: Employ term "open file description" in DESCRIPTION
And include reference to open(2) for an explanation of the term.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 04346be5bb clone.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23 20:40:00 +02:00
Michael Kerrisk 840324c0d5 msync.2: s/flushes... back to disk/flushes... back to filesystem/
As noted by Heinrich:

    The manpage of msync(2) says:
        "msync() flushes changes made to the in-core copy of a file
        that was mapped into memory using mmap(2) back to disk."
    ...
    "back to disk" implies that the file system is forced to
    actually write to the hard disk, somewhat equivalent to
    invoking sync(1).  Is that guaranteed for all file systems?

    Not all file systems are necessarily disk based
    (e.g. davfs, tmpfs).

    So shouldn't we write:
        "... back to the file system."

    http://pubs.opengroup.org/onlinepubs/007904875/functions/msync.html
    says "... to permanent storage locations, if any,"

Reported-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-21 11:35:20 +02:00
Michael Kerrisk fe8b1358a6 Removed trailing white space at end of lines 2014-04-20 11:06:01 +02:00
Michael Kerrisk 84b349919b madvise.2, msync.2, libc.7: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-20 11:05:32 +02:00
Yuri Kozlov a675383214 timer_getoverrun.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-20 10:46:41 +02:00
Michael Kerrisk 2f4772d2d2 fcntl.2: Note the race when O_CLOEXEC is used at same time as fork()+execve()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-20 10:46:40 +02:00
Michael Kerrisk 7756d15761 open.2: Add more detail on the race that O_CLOEXEC is designed to avoid
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-20 10:46:40 +02:00
Michael Kerrisk 5f8ddde3b7 execve.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-20 07:48:15 +02:00
Michael Kerrisk 2af4d967af fallocate.2: Document EINVAL for FALLOC_FL_COLLAPSE_RANGE on non-regular file
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-19 10:44:22 +02:00
Simon Paillard 85ad779b17 open_by_handle_at.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-19 10:44:15 +02:00
Michael Kerrisk 1ecfa5b30e fallocate.2: Greatly expanded description of FALLOC_FL_COLLAPSE_RANGE
Reviewed-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-18 17:38:41 +02:00
Michael Kerrisk f78da076c9 fallocate.2: Minor fixes to Namjae Jeon's patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 15:38:51 +02:00
Namjae Jeon ea56dddf25 fallocate.2: Document FALLOC_FL_COLLAPSE_RANGE
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Ashish Sangwan <a.sangwan@samsung.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 15:38:51 +02:00
Michael Kerrisk 098c699809 shmget.2: Rewrite description of SHMMNI default value
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 15:38:50 +02:00
Michael Kerrisk c00811f345 shmget.2: Note default value of SHMMAX
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 15:38:44 +02:00
Michael Kerrisk e6a38ea607 shmget.2: Note default value for SHMALL
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 15:38:37 +02:00
Michael Kerrisk 8ab18f6ce0 shmget.2: Minor rewording
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 13:28:07 +02:00
Michael Kerrisk 2b23ecbdea perf_event_open.2: Explain the EACCES "monitoring all processes" case more precisely
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 09:44:58 +02:00
Michael Kerrisk bec6277efa perf_event_open.2: Change "fd" to "file descriptor"
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 09:22:06 +02:00
Michael Kerrisk ee7b0cbfc9 perf_event_open.2: Change "current process" to "calling process" in various places
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 09:22:06 +02:00
Michael Kerrisk ce88f77b91 perf_event_open.2: Minor grammar, formatting, wording, and typo fixes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-17 09:22:06 +02:00
Vince Weaver 27f0af8e92 perf_event_open.2: clarify EACCES and EPERM errors
Clarify the reasons for EACCES and EPERM errors.

Signed-off-by: Vince Weaver <vincent.weaver@maine.edu>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-16 07:50:48 +02:00
Michael Kerrisk 394a1f2787 personality.2: Available execution domains are listed in <sys/personality.h>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:45:17 +02:00
Michael Kerrisk 7bd265778a personality.2: Fix discussion of return value
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:41:07 +02:00
Michael Kerrisk d4421e7cd7 personality.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:41:07 +02:00
Michael Kerrisk b1c5c4ec32 msync.2: Strengthen warning that one of MS_SYNC or MS_ASYNC is required
Reported-by: Greg Troxel <gdt@ir.bbn.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk b60d985933 msync.2: wfix
Reported-by: Christopher Covington <cov@codeaurora.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 433e3408cb msync.2: Note that one of MS_SYNC or MS_ASYNC should be specified
Reported-by: Richard Hansen <rhansen@bbn.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 5745985f4e prctl.2: Document PR_SET_THP_DISABLE and PR_GET_THP_DISABLE
Reviewed-by: Alex Thorlton <athorlton@sgi.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 86aa5a2d8c prctl.2: ERRORS: document EINVAL for PR_GET_NO_NEW_PRIVS
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk f7a65fc294 prctl.2: ERRORS: document EINVAL for PR_SET_NO_NEW_PRIVS
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 93f15c9153 prctl.2: ERRORS: document EINVAL for PR_SET_TIMING
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk f41882f0d8 prctl.2: ERRORS: document EINVAL for PR_SET_DUMPABLE
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 8a77c41352 prctl.2: ERRORS: document EINVAL for PR_SET_PDEATHSIG
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 48cb32cdb0 madvise.2: SEE ALSO: see prctl(2)
Because of PR_SET_THP_DISABLE.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk ec3b7804b3 mlock.2: Describe treatment of MCL_FUTURE during fork(2) and execve(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-15 22:18:00 +02:00
Michael Kerrisk 079928f31c perf_event_open.2: Minor wording fixes for EACCES error
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-14 12:38:34 +02:00
Michael Kerrisk a61dba3485 perf_event_open.2: Minor clarification to close-on-exec text
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10 21:54:25 +02:00
Michael Kerrisk accec05152 perf_event_open.2: Minor clean-ups after Vince Weaver's patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10 21:50:15 +02:00
Vince Weaver d8b7d950dd perf_event_open.2 -- expand ERRORS section
Expand the perf_event_open.2 ERRORS section to be more comprehensive.

These were determined both by code inspection and by writing a large
number of test programs.

Signed-off-by: Vince Weaver <vincent.weaver@maine.edu>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10 21:24:25 +02:00
Simon Paillard a03c016c7d isalpha.3, stat.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10 21:15:37 +02:00
Michael Kerrisk 6549664445 open.2: Remove crufty text stating that O_DIRECTORY is Linux-specific
Reported-by: Matthew Dempsky <mdempsky@chromium.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10 21:11:50 +02:00
Michael Kerrisk cde2074a45 open.2: Note which filesystems support O_TMPFILE
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10 06:30:24 +02:00
Michael Kerrisk b8dbf73de8 bdflush.2, fsync.2, mmap.2, open.2, perf_event_open.2, sync.2, syscall.2, fmemopen.3, getaddrinfo.3, getline.3, mq_notify.3, offsetof.3, aio.7, symlink.7: tstamp
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:47:35 +02:00
Michael Kerrisk 08107714a5 open_by_handle_at.2: Remove FIXMEs after review by Aneesh Kumar
Reviewed-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:13:47 +02:00
Michael Kerrisk 39c98c7d50 open_by_handle_at.2: Note when glibc support was added
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk 3ad5d1b9f6 open_by_handle_at.2: Rework example programs
Rework example programs so that they use a text file (rather
than a binary file) to exchange mount ID and file handle.
Various clean-ups and bug fixes after review by Mike Frysinger.

Reviewed-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk 886f35af61 open_by_handle_at.2: ffix 2014-04-06 08:12:26 +02:00
Michael Kerrisk b2fe7451ce open_by_handle_at.2: Fixes after review comments by Mike Frysinger
Reviewed-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk e2199ccbc0 open_by_handle_at.2: Further edits after comments by Neil Brown
Reviewed-by: NeilBrown <neilb@suse.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk 97236faef5 open_by_handle_at.2: wfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk 269ad84333 open_by_handle_at.2: srcfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk 74a769f92d open_by_handle_at.2: ERRORS: Remove bogus ENOTDIR error for open_by_handle_at()
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:26 +02:00
Michael Kerrisk 3be5b709ad open_by_handle_at.2: ERRORS: change reference from open(2) to openat(2)
Christoph noted that if ERRORS defers to openat(2) rather than
open(2), then a couple of errors can be eliminated from the list
on this page.

Reviewed-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:25 +02:00
Michael Kerrisk fb968310b1 open_by_handle_at.2: Various fixes after review by Neil Brown
Reviewed-by: NeilBrown <neilb@suse.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:25 +02:00
Michael Kerrisk b088c3ca52 open.2: SEE ALSO: add open_by_name_at(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:25 +02:00
Michael Kerrisk 55ac9696ec name_to_handle_at.2: New link to new open_by_name_at(2) page
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:25 +02:00
Michael Kerrisk a827d5c648 open_by_handle_at.2: New page describing name_to_handle_at(2) and open_by_handle_at(2)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:12:25 +02:00
Abhay Sachan 25cb5f9b8b getxattr.2: Fix REURN VALUE description
A EA can have length zero.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06 08:10:59 +02:00
Andrey Vagin 5e7c71f6ac mmap.2: The file descriptor for a file mapping must be readable
There is no difference between MAP_SHARED and MAP_PRIVATE.

do_mmap_pgoff()
	switch (flags & MAP_TYPE) {
	case MAP_SHARED:
	...
	/* fall through */
	case MAP_PRIVATE:
		if (!(file->f_mode & FMODE_READ))
			return -EACCES;

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-04 13:25:08 +02:00
David Prévot 5201bb40a7 stat.2: tfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-03 13:41:19 +02:00
Michael Kerrisk 8bad22e53b perf_event_open.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-02 09:41:11 +02:00
Michael Kerrisk e9b1ab7892 perf_event_open.2: Minor fix: place PERF_FLAG_FD_CLOEXEC in alphabetical order
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-02 09:37:26 +02:00
Michael Kerrisk 4f4f57abc2 perf_event_open.2: Rework Vince Weaver's discussion of PERF_FLAG_FD_CLOEXEC
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-02 09:37:26 +02:00
Vince Weaver 9cb36a115d perf_event_open.2: Document the PERF_FLAG_FD_CLOEXEC flag
The Linux 3.14 release adds support for the PERF_FLAG_FD_CLOEXEC
flag.

The wording is based on the description in kernel commit
a21b0b354d4ac39be691f51c53562e2c24443d9e
by Yann Droneaud.

Signed-off-by: Vince Weaver <vincent.weaver@maine.edu>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-02 09:27:54 +02:00
Michael Kerrisk ed81fdd98d perf_event_open.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-01 21:40:15 +02:00
Vince Weaver 3f118a2944 perf_event_open.2: Document PERF_EVENT_IOC_PERIOD behavior change
Linux 3.14 (in commit bad7192b842c83e580747ca57104dd51fe08c223)
changes the perf_event PERF_EVENT_IOC_PERIOD ioctl() behavior
on all architectures to update immediately, to match the behavior
found on ARM.

Signed-off-by: Vince Weaver <vincent.weaver@maine.edu>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-01 21:01:42 +02:00
Michael Kerrisk 7041581818 syscalls.2: Add sched_getattr() and sched_setattr()
And update kernel version to 3.14

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-31 20:59:35 +02:00
Michael Kerrisk d54837e835 inotify_add_watch.2: ERRORS: add ENAMETOOLONG
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-28 13:09:49 +01:00
Michael Kerrisk e5c756952d inotify_init.2: srcfix: Add copyright for 2008 changes
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-28 07:59:00 +01:00
Michael Kerrisk 41d9a4af48 inotify_init.2: Add pointer to inotify(7)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-28 07:57:23 +01:00
Michael Kerrisk b680b4c390 inotify_rm_watch.2: Minor wording fix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-28 07:54:06 +01:00
Michael Kerrisk 544ae901f3 capget.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-26 14:02:26 +01:00
Michael Kerrisk bfc0e342a0 close.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-26 14:00:23 +01:00
Michael Kerrisk 4cae11db8c add_key.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-26 13:56:26 +01:00
Michael Kerrisk 142a205236 timer_settime.2: grfix
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-26 13:48:58 +01:00