iblock.h,v
来自「TCP-IP红宝书源代码」· H,V 代码 · 共 57 行
H,V
57 行
head 1.2;
access;
symbols;
locks
dls:1.2; strict;
comment @ * @;
1.2
date 97.09.21.19.26.19; author dls; state Dist;
branches;
next 1.1;
1.1
date 94.05.10.20.48.46; author dls; state Old;
branches;
next ;
desc
@@
1.2
log
@pre-3e code
@
text
@/* iblock.h - ibtodb, ibdisp */
typedef int IBADDR; /* iblocks addressed 0,1,2,... */
#define IBLEN 29 /* # d-block ptrs in an i-block */
#define IBNULL -1 /* null pointer in i-block list */
#define IBAREA 1 /* start if iblocks on disk */
#define IBWDIR TRUE /* ibnew: write directory */
#define IBNWDIR FALSE /* ibnew: don't write directory */
struct iblk { /* index block layout */
long ib_byte; /* first data byte indexed by */
/* this index block */
IBADDR ib_next; /* address of next i-block */
DBADDR ib_dba[IBLEN]; /* ptrs to data blocks indexed */
};
#define ibtodb(ib) (((ib)>>3)+IBAREA)/* iblock to disk block addr. */
#define ibdisp(ib) (((ib)&07)*sizeof(struct iblk))
@
1.1
log
@Initial revision
@
text
@@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?