Linuxのexec()システムコール

Linuxのexec()システムコール

したがって、協会、NULLポインタで引数リストを終了する必要があります。これは次のように表されます。

パラメータリストはNULLポインタで終わる必要があります。

私の質問はなぜNULLポインタでパラメータリストを終了するのですか?パラメータリストの終わりを知りたいので使用してください。これはcharへのポインタ配列ですか?

ベストアンサー1

ヌルポインタで引数リストを終了するのはなぜですか?パラメータリストの終わりを知りたいので使用してください。これはcharへのポインタ配列ですか?

はい。環境変数配列の場合も同様です。カーネルは呼び出しプロセスによってコピーされるデータの量を知る必要があり、システム呼び出しはこれらの配列内の要素数の明示的なパラメータを提供しません。 (もちろん明示的なパラメータとして渡すことも可能です。)

おすすめ記事