tail head cat sleep
QR code linking to this page

manページ  — PANIC

名称

panic – 致命的なエラーによるシステムダウン

内容

書式

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

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

解説

panic() 関数は動作中のシステムを終了させます。 fmt メッセージは printf(3) スタイルのフォーマット文字列です。 このメッセージはコンソールに出力され、 後でオペレーティングシステムのコアダンプから取り出すために panicstr がこのメッセージのアドレスに設定されます。

もしカーネルデバッガが搭載されていれば、デバッガに制御を渡します。 さもなければ、オペレーティングシステムのコアダンプを 設定されているダンプデバイスに保存するように試みます。

もし panic() が 2 度呼ばれた場合(たとえばディスク同期ルーチンから)には、 ディスクの同期無しでシステムはリブートされます。

戻り値

panic() 関数は戻りません。

PANIC (9) August 11, 1995

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Like a classics radio station whose play list spans decades, Unix simultaneously exhibits its mixed and dated heritage. There's Clash-era graphics interfaces; Beatles-era two-letter command names; and systems programs (for example, ps) whose terse and obscure output was designed for slow teletypes; Bing Crosby-era command editing (# and @ are still the default line editing commands), and Scott Joplin-era core dumps.
— The Unix Haters' handbook