Available since Linux 6.9 [1]. Documented in [2] (added by [3]). [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83b290c9e3b5d95891f [2]: https://github.com/brauner/man-pages-md/blob/main/clone.md [3]: https://github.com/brauner/man-pages-md/pull/4 Signed-off-by: Kir Kolyshkin <kolyshkin@xxxxxxxxx> --- man/man2/clone.2 | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/man/man2/clone.2 b/man/man2/clone.2 index 90ab5cadf..e3f6364f6 100644 --- a/man/man2/clone.2 +++ b/man/man2/clone.2 @@ -895,10 +895,16 @@ .SS The flags mask .BR clone (). .RE .IP -It is currently not possible to use this flag together with -.B CLONE_THREAD. -This means that the process identified by the PID file descriptor -will always be a thread group leader. +If +.B CLONE_PIDFD +is specified together with +.BR CLONE_THREAD , +the obtained PID file descriptor refers to a specific thread, +as opposed to a thread-group leader if +.B CLONE_THREAD +is not specified. +This feature is available since Linux 6.9. +.\" commit 83b290c9e3b5d95891f43a4aeadf6071cbff25d3 .IP If the obsolete .B CLONE_DETACHED @@ -1416,14 +1422,6 @@ .SH ERRORS .I flags mask. .TP -.B EINVAL -.B CLONE_PIDFD -was specified together with -.B CLONE_THREAD -in the -.I flags -mask. -.TP .BR "EINVAL " "(" clone "() only)" .B CLONE_PIDFD was specified together with -- 2.45.2