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_setflagsPOSIX_SPAWN_SETEXEC之间到底有什么区别?

最佳答案

当设置了POSIX_SPAWN_SETEXEC时,posix_spawn将替换进程,而不是生成新进程,正如execve所做的那样。

关于c - 启用POSIX_SPAWN_SETEXEC的posix_spawn,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34160206/

10-13 07:36