OSX手册页介绍了posix_spawn
系统调用中的POSIX_SPAWN_SETEXEC位:
POSIX_SPAWN_SETEXEC
Apple Extension: If this bit is set, rather than returning to the caller,
posix_spawn(2) and posix_spawnp(2) will behave as a more featureful execve(2).
任何人都知道在调用启用了
posix_spawn()
的posix_spawn()
之后,常规posix_spawnattr_setflags
和POSIX_SPAWN_SETEXEC
之间到底有什么区别? 最佳答案
当设置了POSIX_SPAWN_SETEXEC
时,posix_spawn
将替换进程,而不是生成新进程,正如execve
所做的那样。
关于c - 启用POSIX_SPAWN_SETEXEC的posix_spawn,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34160206/