110 }
else if ( dnum != lfptr->
lfdnum) {
int32 dbid32
データブロックID(ファイルシステムで使用する)
dbid32 lfdballoc(struct lfdbfree *)
struct ldentry * lfdirptr
int32 ibid32
ブロックIDのインデックス(ファイルシステムで使用する)
syscall read(did32, char *, uint32)
void lfibclear(struct lfiblk *, int32)
int32 status
ステータスを意味する返り値の型(OK/SYSERR)
void lfibget(did32, ibid32, struct lfiblk *)
#define FALSE
Boolean False(0)
#define TRUE
Boolean True(1)
int int32
符号あり32ビット整数(int)
status lfsetup(struct lflcblk *lfptr)
syscall signal(sid32)
セマフォにシグナルを送り、待機プロセスがある場合は解除する。
unsigned int uint32
符号なし32ビット整数(unsigned int)
status lfflush(struct lflcblk *)
status lfibput(did32, ibid32, struct lfiblk *)