6 typedef unsigned char byte;
9 typedef unsigned char uint8;
syscall kprintf(char *fmt,...)
ポーリングI/Oを使用して、フォーマットされた文字列をコンソールに出力する。
int32 dbid32
データブロックID(ファイルシステムで使用する)
unsigned char byte
符号なし8ビット値(unsigned char)
int32 ibid32
ブロックIDのインデックス(ファイルシステムで使用する)
unsigned char uint8
符号なし8ビット値(unsigned char)
int32 status
ステータスを意味する返り値の型(OK/SYSERR)
syscall kgetc(void)
ポーリングI/Oを使用して、コンソールのシリアルラインから文字を読み取る。
uint32 umsg32
プロセス間で渡されるメッセージ
qid16 readylist
READY状態のプロセスリストに対するグローバルID.
syscall kputc(byte)
ポーリングI/Oを使用して、コンソールのシリアルラインに文字を書き込む。
uint32 intmask
保存された割り込みマスク
short int16
符号あり16ビット整数(short)
int int32
符号あり32ビット整数(int)
unsigned short uint16
符号なし16ビット整数(unsigned short)
void interrupt
割り込みハンドラ 返り値の型
int32 syscall
システムコール関数 返り値の型
int32 shellcmd
シェルコール関数 返り値の型
unsigned long long uint64
符号なし64ビット整数(unsigned long long)
unsigned int uint32
符号なし32ビット整数(unsigned int)
int32 devcall
デバイスコール関数 返り値の型
int32 uid32
UDPテーブルディスクリプタのID.
int32 process
プロセスの最上位レベル関数 返り値の型