posix_spawn 启用 POSIX_SPAWN_SETEXEC
posix_spawn with POSIX_SPAWN_SETEXEC enabled
OSX 手册页说 POSIX_SPAWN_SETEXEC 位 posix_spawn
系统调用:
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_SETEXEC
的 posix_spawnattr_setflags
之后,常规 posix_spawn()
和 posix_spawn()
之间的确切区别是什么?
设置 POSIX_SPAWN_SETEXEC
时,posix_spawn
不会生成新进程,而是像 execve
那样替换进程。
OSX 手册页说 POSIX_SPAWN_SETEXEC 位 posix_spawn
系统调用:
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_SETEXEC
的 posix_spawnattr_setflags
之后,常规 posix_spawn()
和 posix_spawn()
之间的确切区别是什么?
设置 POSIX_SPAWN_SETEXEC
时,posix_spawn
不会生成新进程,而是像 execve
那样替换进程。