static char version
[] = "@(#)pass3.c 3.1 (Berkeley) %G%";
bzero((char *)&idesc
, sizeof(struct inodesc
));
for (inumber
= ROOTINO
; inumber
<= lastino
; inumber
++) {
if (statemap
[inumber
] == DSTATE
) {
idesc
.id_parent
= inumber
;
orphan
= idesc
.id_parent
;
if ((dp
= ginode(orphan
)) == NULL
)
idesc
.id_filesize
= dp
->di_size
;
idesc
.id_number
= orphan
;
(void)ckinode(dp
, &idesc
);
if (idesc
.id_parent
== 0)
if (loopcnt
>= sblock
.fs_cstotal
.cs_ndir
)
} while (statemap
[idesc
.id_parent
] == DSTATE
);
if (linkup(orphan
, idesc
.id_parent
) == 1) {
idesc
.id_func
= pass2check
;