EN JA
PANIC(9)
PANIC(9) FreeBSD Kernel Developer's Manual PANIC(9)

名称

panic致命的なエラーのためにシステムをダウンさせる

書式

#include < sys/types.h>
#include < sys/systm.h>

void
panic( const char *fmt, ...);

解説

panic() 関数は、実行しているシステムを終了します。メッセージ fmt は、 printf(3) スタイルのフォーマット文字列です。メッセージは、コンソールに印刷 (表示) され、記憶位置 panicstr は、OS のコアダンプからの検索のためにメッセージテキストのアドレスに設定されます。

カーネルデバッガがインストールされているなら、制御は、そこに渡され、そうでなければ、設定されたダンプデバイスに OS のコアダンプを保存するための試みが行われます。

panic() が 2 度呼び出されるなら (例えば、ディスク sync ルーチンから)、システムは、ディスクを sync せずにリブートされます。

戻り値

panic() 関数は、返りません。
August 11, 1995 FreeBSD