aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2020-04-06 07:50:41 +0200
committerMichael Kerrisk <mtk.manpages@gmail.com>2020-04-06 10:07:04 +0200
commitf3c29937e678c3baf89b138d822e6edd46af7009 (patch)
treec56a07f7ae9b80b576a7de5e64f7f42f7c22c128
parent22a2e0553b085cf9c10e79c6e94a904b451b0fda (diff)
downloadman-pages-f3c29937e678c3baf89b138d822e6edd46af7009.tar.gz
prctl.2: Note semantics of IO_FLUSHER state with respect to fork(2) and execve(2)
Reported-by: Mike Christie <mchristi@redhat.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
-rw-r--r--man2/prctl.25
1 files changed, 5 insertions, 0 deletions
diff --git a/man2/prctl.2 b/man2/prctl.2
index a6c7f04352..e321d8457d 100644
--- a/man2/prctl.2
+++ b/man2/prctl.2
@@ -1401,6 +1401,11 @@ and
.IR arg5
must be zero.
.IP
+The IO_FLUSHER state is inherited by a child process created via
+.BR fork (2)
+and is preserved across
+.BR execve (2).
+.IP
Examples of IO_FLUSHER applications are FUSE daemons, SCSI device
emulation daemons, and daemons that perform error handling like multipath
path recovery applications.