Changeset View
Changeset View
Standalone View
Standalone View
sbin/fsck_ffs/setup.c
Show First 20 Lines • Show All 292 Lines • ▼ Show 20 Lines | setup(char *dev) | ||||
listmax = numdirs + 10; | listmax = numdirs + 10; | ||||
inpsort = (struct inoinfo **)Calloc(listmax, sizeof(struct inoinfo *)); | inpsort = (struct inoinfo **)Calloc(listmax, sizeof(struct inoinfo *)); | ||||
inphead = (struct inoinfo **)Calloc(numdirs, sizeof(struct inoinfo *)); | inphead = (struct inoinfo **)Calloc(numdirs, sizeof(struct inoinfo *)); | ||||
if (inpsort == NULL || inphead == NULL) { | if (inpsort == NULL || inphead == NULL) { | ||||
printf("cannot alloc %ju bytes for inphead\n", | printf("cannot alloc %ju bytes for inphead\n", | ||||
(uintmax_t)numdirs * sizeof(struct inoinfo *)); | (uintmax_t)numdirs * sizeof(struct inoinfo *)); | ||||
goto badsb; | goto badsb; | ||||
} | } | ||||
bufinit(); | |||||
if (sblock.fs_flags & FS_DOSOFTDEP) | if (sblock.fs_flags & FS_DOSOFTDEP) | ||||
usedsoftdep = 1; | usedsoftdep = 1; | ||||
else | else | ||||
usedsoftdep = 0; | usedsoftdep = 0; | ||||
return (1); | return (1); | ||||
badsb: | badsb: | ||||
ckfini(0); | ckfini(0); | ||||
▲ Show 20 Lines • Show All 249 Lines • Show Last 20 Lines |