[PATCH] man/man2/clone.2: Document CLONE_NEWPID and CLONE_NEWUSER flag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



CLONE_NEWPID and CLONE_PARENT can be used together, but not CLONE_THREAD.  Similarly, CLONE_NEWUSER and CLONE_PARENT can be used together, but not CLONE_THREAD.
This was discussed here: <https://lore.kernel.org/linux-man/06febfb3-e2e2-4363-bc34-83a07692144f@xxxxxxxxxx/T/>
Relevant code: <https://github.com/torvalds/linux/blob/219d54332a09e8d8741c1e1982f5eae56099de85/kernel/fork.c#L1815>

Cc: Carlos O'Donell <carlos@xxxxxxxxxx>
Cc: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: devhoodit <devhoodit@xxxxxxxxx>
---
 man/man2/clone.2 | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/man/man2/clone.2 b/man/man2/clone.2
index 1b74e4c92..b9561125a 100644
--- a/man/man2/clone.2
+++ b/man/man2/clone.2
@@ -776,9 +776,7 @@ .SS The flags mask
 no privileges are needed to create a user namespace.
 .IP
 This flag can't be specified in conjunction with
-.B CLONE_THREAD
-or
-.BR CLONE_PARENT .
+.BR CLONE_THREAD .
 For security reasons,
 .\" commit e66eded8309ebf679d3d3c1f5820d1f2ca332c71
 .\" https://lwn.net/Articles/543273/
@@ -1319,11 +1317,10 @@ .SH ERRORS
 mask.
 .TP
 .B EINVAL
+Both
 .B CLONE_NEWPID
-and one (or both) of
+and
 .B CLONE_THREAD
-or
-.B CLONE_PARENT
 were specified in the
 .I flags
 mask.
-- 
2.49.0





[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux