アボート()
NAME
abort - cause abnormal process termination 进程异常终止
SYNOPSIS
#include <stdlib.h>
void abort(void);
現在のプロセスは、SIGABRTシグナルをそれ自体に送信し、現在のプロセスを異常終了させ、コアダンプファイルを生成します。
RETURN VALUE
The abort() function never returns.
システム()
NAME
システム-シェルコマンドを実行してシェルを呼び出し、シェルコマンドを完了します
SYNOPSIS
#include <stdlib.h>
int system(const char *command);
シェルを呼び出してシェルコマンドを完了します。これは、fork()+ execXX()+ wait()の組み合わせとして簡単に理解できます。
シグナルプログラムでsystem()を通常どおり使用する場合は、SIGCHLDシグナルをブロックし、SIGINTシグナルとSIGQUITシグナルを無視する必要があります。