【发布时间】:2020-01-04 17:09:48
【问题描述】:
我正在开发 Ubuntu 16.04,我需要使用这些功能
int spawnv( mode, path, argv );
int spawnve( mode, path, argv, envp );
int spawnvp( mode, file, argv );
int spawnvpe( mode, file, argv, envp );
我知道它们依赖于编译器,那么如何找到我的编译器/系统支持的系统调用?或者如何找到我的进程系统调用的多任务 api?
我尝试使用 man spawn + 单击选项卡,但没有出现任何内容。
【问题讨论】:
-
这些函数都不是 POSIX 函数——所以不清楚你在追求什么。 POSIX 有
posix_spawn()和一大群亲戚,都从posix_spawn…开始(其他链接请参见“SEE ALSO”部分)。 -
@JonathanLeffler 好的,但是在哪里可以找到包含我可以使用的函数和系统调用的 api 的文档或命令?我尝试了 man posix_sp + tab 并没有出现在我的命令终端中。
标签: c linux multithreading posix system-calls