syscall semcount(sid32)
セマフォのカウント値を返す。
struct rdbuff * rd_rtnext
#define FALSE
Boolean False(0)
struct rdbuff * rd_rhnext
#define TRUE
Boolean True(1)
int int32
符号あり32ビット整数(int)
pri16 resume(pid32)
プロセスを休止状態(サスペンド)からREADY状態に遷移させる。
pid32 getpid(void)
現在実行中のプロセスIDを返す。
syscall semreset(sid32, int32)
セマフォカウントをリセットし、待機中のプロセスを全て解放する。
struct rdbuff * rdsbufalloc(struct rdscblk *)
struct rdbuff * rd_rtprev
struct rdbuff * rd_ctnext
struct rdbuff * rd_chnext
syscall signal(sid32)
セマフォにシグナルを送り、待機プロセスがある場合は解除する。
int32 devcall
デバイスコール関数 返り値の型
devcall rdswrite(struct dentry *devptr, char *buff, int32 blk)
void * memcpy(void *, const void *, int32)
メモリAの領域(source)からメモリBの領域(Destination)にN Byteコピーする。