Lines Matching +full:sig +full:- +full:dir +full:- +full:cmd

1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause and BSD-2-Clause
10 * contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS
76 #define ZEROBUFSIZE (dev_bsize * 128) /* size of zero buffer used by -Z */
80 (dp)->dp1.field : (dp)->dp2.field)
84 (dp)->dp1.field = (val); \
86 (dp)->dp2.field = (val); \
93 * decremented. Any inodes whose count is non-zero after pass 4 needs to
111 /* 0x7 UNUSED - see S_IS_DVALID() definition */
118 #define INO_IS_DUNFOUND(ino) S_IS_DUNFOUND(inoinfo(ino)->ino_state)
119 #define INO_IS_DVALID(ino) S_IS_DVALID(inoinfo(ino)->ino_state)
142 #define HASH(x) ((x * 2654435761) & (HASHSIZE - 1))
171 (bp)->b_un.b_indir1[i] : (bp)->b_un.b_indir2[i])
175 (bp)->b_un.b_indir1[i] = (val); \
177 (bp)->b_un.b_indir2[i] = (val); \
226 (bp)->b_flags |= B_DIRTY; \
229 (bp)->b_bno = (ufs2_daddr_t)-4; \
230 (bp)->b_size = 0; \
231 (bp)->b_errs = 0; \
232 (bp)->b_flags = 0; \
233 (bp)->b_type = type; \
234 (bp)->b_refcnt = 0; \
235 (bp)->b_index = 0; \
259 int id_loc; /* for DATA nodes, current location in dir */
285 * w -> y -> x -> z -> y -> w -> y
323 extern int adjblkcnt[MIBSIZE]; /* MIB cmd to adjust inode block count */
324 extern int adjrefcnt[MIBSIZE]; /* MIB cmd to adjust inode reference count */
325 extern int adjndir[MIBSIZE]; /* MIB cmd to adjust number of directories */
326 extern int adjnbfree[MIBSIZE]; /* MIB cmd to adjust number of free blocks */
327 extern int adjnifree[MIBSIZE]; /* MIB cmd to adjust number of free inodes */
328 extern int adjnffree[MIBSIZE]; /* MIB cmd to adjust number of free frags */
329 extern int adjnumclusters[MIBSIZE]; /* MIB cmd adjust number of free clusters */
330 extern int adjdepth[MIBSIZE]; /* MIB cmd to adjust directory depth count */
331 extern int freefiles[MIBSIZE]; /* MIB cmd to free a set of files */
332 extern int freedirs[MIBSIZE]; /* MIB cmd to free a set of directories */
333 extern int freeblks[MIBSIZE]; /* MIB cmd to free a set of data blocks */
334 extern int setsize[MIBSIZE]; /* MIB cmd to set inode size */
335 extern struct fsck_cmd cmd; /* sysctl file system update commands */
367 extern char rerun; /* rerun fsck. Only used in non-preen mode */
387 (dp)->dp1 = zino.dp1; \
389 (dp)->dp2 = zino.dp2; \
404 #define ERERUN 16 /* fsck needs to be re-run. */
405 #define ERESTART -1
456 void alarmhandler(int sig);
475 int changeino(ino_t dir, const char *name, ino_t newnum, int depth);
511 void infohandler(int sig);