shadowclientinfo
struct shadowclientinfo *next; /* link to the next shadow inode */
extern struct shadowclientinfo *shadowclientinfo;
extern struct shadowclientinfo *attrclientinfo;
void clearshadow(fsck_ino_t, struct shadowclientinfo **);
void deshadow(struct shadowclientinfo *, void (*)(fsck_ino_t));
struct shadowclientinfo **);
void unregistershadow(fsck_ino_t, struct shadowclientinfo **);
inumber, &shadowclientinfo);
struct shadowclientinfo *sci;
sci_rootp = &shadowclientinfo;
struct shadowclientinfo *sci, *sci_victim, *sci_prev, **sci_rootp;
for (sci = shadowclientinfo; sci; sci = sci->next) {
clear_shadow_client(struct shadowclientinfo *sci, struct shadowclients *scc,
struct shadowclientinfo *sci;
static void clear_shadow_client(struct shadowclientinfo *,
for (sci = shadowclientinfo; sci != NULL; sci = sci->next)
struct shadowclientinfo *sci;
struct shadowclientinfo *shadowclientinfo = NULL;
struct shadowclientinfo *attrclientinfo = NULL;
struct shadowclientinfo **info)
struct shadowclientinfo *sci;
sci = (struct shadowclientinfo *)malloc(sizeof (*sci));
clearshadow(fsck_ino_t shadow, struct shadowclientinfo **info)
struct shadowclientinfo *sci, *prev;
deshadow(struct shadowclientinfo *sci, void (*cb)(fsck_ino_t))