Hi, By reading the manual page of posix_spawn(3), I figured out that some information was outdated following the changes brought by glibc 2.24. Since glibc 2.24, the Linux implementation of posix_spawn has been relying on clone(2) with CLONE_VM and CLONE_VFORK attributes instead of fork(2)/vfork(2). v1 -> v2: - Add documentation for the POSIX_SPAWN_USEVFORK flag to make it clear that its use since glibc 2.24 has no effect. - Explicitly mention that the atfork handlers are not executed since glibc 2.24. - Add documentation for POSIX_SPAWN_SETSID added in glibc 2.26. Olivier Gayot (4): posix_spawn.3: Document implementation using clone() since glibc 2.24 posix_spawn.3: Document POSIX_SPAWN_USEVFORK posix_spawn.3: Clarify by using name of steps rather than syscalls posix_spawn.3: Document the POSIX_SPAWN_SETSID attribute man3/posix_spawn.3 | 62 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 13 deletions(-) -- 2.19.1