0

私はすでにmanページを読み、グーグルをしました。何も見つかりませんでした。arg[0]で指定されたプログラムを実際に含まないpath引数を指定して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 に答える