XINU
system
panic.c
Go to the documentation of this file.
1
5
#include <
xinu.h
>
6
12
void
panic
(
char
*msg)
13
{
14
disable
();
/* Disable interrupts */
15
kprintf
(
"\n\n\rpanic: %s\n\n"
, msg);
16
while
(
TRUE
)
17
{
18
;
19
}
/* Busy loop forever */
20
}
kprintf
syscall kprintf(char *fmt,...)
ポーリングI/Oを使用して、フォーマットされた文字列をコンソールに出力する。
Definition:
kprintf.c:98
xinu.h
全てのシステムヘッダファイルをインクルードする。
panic
void panic(char *msg)
Panic状態に陥った旨のメッセージを表示し、全てのプロセスを停止させる。
Definition:
panic.c:12
TRUE
#define TRUE
Boolean True(1)
Definition:
kernel.h:65
disable
intmask disable(void)
割り込み禁止(intr.Sに定義がある)
Generated by
1.8.13