110 while (cptr != bptr) {
umsg32 receive(void)
メッセージの受信を待ち、受信後にreceive()の呼び出し者にメッセージを返す。
struct rdbuff * rd_rhnext
#define TRUE
Boolean True(1)
umsg32 recvclr(void)
受信メッセージをクリアし、待機している場合はメッセージを返す。
int int32
符号あり32ビット整数(int)
devcall rdsread(struct dentry *devptr, char *buff, int32 blk)
pri16 resume(pid32)
プロセスを休止状態(サスペンド)からREADY状態に遷移させる。
pid32 getpid(void)
現在実行中のプロセスIDを返す。
struct rdbuff * rdsbufalloc(struct rdscblk *)
struct rdbuff * rd_rtprev
struct rdbuff * rd_ctnext
struct rdbuff * rd_chnext
syscall signal(sid32)
セマフォにシグナルを送り、待機プロセスがある場合は解除する。
int32 devcall
デバイスコール関数 返り値の型
void * memcpy(void *, const void *, int32)
メモリAの領域(source)からメモリBの領域(Destination)にN Byteコピーする。