2016-08-14 63 views

回答

0

你不能。它不是当前的posix_spawn界面的一部分。 添加它已在http://austingroupbugs.net/view.php?id=1044 讨论过,显然至少有一个实现(QNX)提供POSIX_SPAWN_SETSID作为扩展,但要保持标准兼容,您需要使用fork

使用fork如果父进程是小不应该是一个问题,所以我想,以获得最佳的两个世界,你可以使用posix_spawn推出小帮手二进制文件forks并调用setsid。 国际海事组织,使用setsid应该足够稀少,因为双重执行的小额外成本可以忽略不计。