glibc Bug 378 – posix_spawn implementation, use vfork/execve rather than fork/execve for NPTL Linux. cow fork glibc linux posix standards surprise