0

我已经阅读了手册页并进行了一些谷歌搜索。找不到任何东西。假设我使用实际上不包含 arg[0] 中指定的程序的路径参数运行 execl。

它会做什么?

4

1 回答 1

2

它返回 -1 并设置errno(试试吧!)。它errno根据遇到的确切问题进行设置。

手册页

错误

EACCESfilename拒绝对脚本解释器的路径前缀或名称的组件的搜索权限 。(另见 path_resolution(7)。)

ENAMETOOLONG 文件名太长。

ENOENT文件filename或脚本或 ELF 解释器不存在,或者找不到文件或解释器所需的共享库。

ENOTDIR 路径前缀filename或脚本或 ELF 解释器的组件不是目录。

于 2012-09-30T04:19:13.863 回答