その操作で属性を作成しなければならないことを意味します。その操作で既存の属性を置き換えなければならないことを意味します。以下の関数はプロセスの生成や管理に利用できます。関数は、プロセス内にロードされる新しいプログラムに与えるための、引数のリストを取ります。どの関数の場合でも、新しいプログラムに渡されるリストの最初の引数は、ユーザがコマンドラインで入力する引数ではなく、そのプログラム自体の名前です。考えれば良いでしょう。無視されたかのように見えることになります。シグナルを現在のプロセスに対して生成します。シグナルハンドラーを呼び出さないことに注意してください。現在のプロセスは返り値を返しません。例外として報告されます。現在のプロセスは瞬時に置き換えられます。開かれているファイルオブジェクトやファイル記述子はフラッシュされません。利用してバッファをフラッシュしておく必要があります。関数は、コマンドライン引数をどのように渡すかが異なります。型は、コードを書くときにパラメタ数が決まっている場合に、おそらくもっとも簡単に利用できます。関数の追加パラメタとなります。パラメタとして渡されます。どちらの場合も、子プロセスに渡す引数は動作させようとしているコマンドの名前から始まるべきですが、これは強制されません。決定する上の情報源として使われます。適切に設定された絶対パスまたは相対パスが入っていなくてはなりません。すべて新たなプロセスは現在のプロセスの環境を引き継ぎます。オープンしているファイル記述子で指定することもできます。使うことで利用可能かどうか調べることができます。