NIADDR
for (i = 0; filesize > 0 && i < NIADDR; i++) {
for (ind_level = 0; ind_level < NIADDR; ind_level++) {
for (ap = &dino.e2di_blocks[NDADDR], n = 1; n <= NIADDR; ap++, n++) {
blks = NDADDR + NIADDR;
(NDADDR + NIADDR) * sizeof(u_int32_t)) ||
for (; j < NIADDR; j++) {
for (i = 0; i < NIADDR; i++) {
for (i = 0; i < NIADDR; i++) {
blks = NDADDR + NIADDR;
for (i = 0; i < NIADDR; i++)
NIADDR * sizeof(int32_t)) ||
NIADDR * sizeof(daddr_t)) ||
for (; j < NIADDR; j++)
for (i = 0; i < NIADDR; i++)
for (i = 0; i < NIADDR; i++) {
for (i = 0; len > 0 && i < NIADDR; i++) {
for (i = 0; filesize > 0 && i < NIADDR; i++) {
for (sizepb = sblock.fs_bsize, i = 0; i < NIADDR; i++) {
for (i = 0; i < NDADDR + NIADDR; i++)
for (level = 0; level < NIADDR; level++)
for (level = 0; level < NIADDR; level++) {
if (level == NIADDR) {
for (level = 0; level < NIADDR; level++) {
for (level = 0; level < NIADDR; level++) {
for (i = 0; i < NIADDR; i++) { /* XXX */
int f_nindir[NIADDR];
char *f_blk[NIADDR]; /* buffer for indirect block at
size_t f_blksize[NIADDR];
daddr_t f_blkno[NIADDR];/* disk address of block in buffer */
for (level = 0; level < NIADDR; level++)
for (level = 0; level < NIADDR; level++) {
if (level == NIADDR) {
for (level = 0; level < NIADDR; level++) {
for (level = 0; level < NIADDR; level++) {
for (i = 0; i < NIADDR; i++) { /* XXX */
int f_nindir[NIADDR];
char *f_blk[NIADDR]; /* buffer for indirect block at
size_t f_blksize[NIADDR];
daddr32_t f_blkno[NIADDR];/* disk address of block in buffer */
for (level = 0; level < NIADDR; level++)
for (level = 0; level < NIADDR; level++) {
if (level == NIADDR) {
for (level = 0; level < NIADDR; level++) {
for (level = 0; level < NIADDR; level++) {
for (i = 0; i < NIADDR; i++) { /* XXX */
int f_nindir[NIADDR];
char *f_blk[NIADDR]; /* buffer for indirect block at
size_t f_blksize[NIADDR];
daddr_t f_blkno[NIADDR];/* disk address of block in buffer */
struct indir indirs[NIADDR + 2];
u_int32_t *allocib, *blkp, *allocblk, allociblk[NIADDR + 1];
struct indir a[NIADDR+1], *xap;
if (num > NIADDR + 1 || num < 1) {
(NDADDR+NIADDR) * sizeof(int));
#define E2MAXSYMLINKLEN ((NDADDR + NIADDR) * sizeof(u_int32_t))
#define EXT2_MAXSYMLINKLEN ((NDADDR+NIADDR) * sizeof (u_int32_t))
u_int32_t e2di_blocks[NDADDR+NIADDR]; /* 40: disk blocks */
int32_t bn, lbn, lastiblock[NIADDR], indir_lbn[NIADDR];
int32_t oldblks[NDADDR + NIADDR], newblks[NDADDR + NIADDR];
daddr_t pref, *allocblk, allociblk[NIADDR + 1];
struct indir indirs[NIADDR + 2];
struct indir indirs[NIADDR + 2];
int32_t *allocib, *blkp, *allocblk, allociblk[NIADDR+1];
daddr_t bn, lbn, lastiblock[NIADDR], indir_lbn[NIADDR];
daddr_t oldblks[NDADDR + NIADDR], newblks[NDADDR + NIADDR];
for (i = 0; i < NIADDR; i++) {
for (i = 0; i < NIADDR; i++) { /* XXX */
passes = NIADDR + 1;
int64_t di_ib[NIADDR]; /* 208: Indirect disk blocks. */
#define MAXSYMLINKLEN_UFS1 ((NDADDR + NIADDR) * sizeof(int32_t))
#define MAXSYMLINKLEN_UFS2 ((NDADDR + NIADDR) * sizeof(int64_t))
int32_t di_ib[NIADDR]; /* 88: Indirect disk blocks. */
for (blockcnt = 1, i = NIADDR, bn -= NDADDR;; i--, bn -= blockcnt) {
metalbn = -(realbn - bn + NIADDR - i);
metalbn = -(-realbn - bn + NIADDR - i);
ap->in_off = off = NIADDR - i;
for (++numlevels; i <= NIADDR; i++) {
struct indir a[NIADDR+1], *xap;
struct indir indirs[NIADDR + 2];
int64_t *allocblk, allociblk[NIADDR + 1];
struct indir indirs[NIADDR + 2];
int32_t *allocblk, allociblk[NIADDR + 1];
sblock.fs_maxsymlinklen = (NDADDR + NIADDR) * sizeof (int32_t);
sblock.fs_maxsymlinklen = (NDADDR + NIADDR) * sizeof (int64_t);
for (sizepb = sblock.fs_bsize, i = 0; i < NIADDR; i++) {
metalbn = -((realbn >= 0 ? realbn : -realbn) - bn + NIADDR - i);
ap->in_off = off = NIADDR - i;
for (++numlevels; i <= NIADDR; i++) {
for (lbc = 0, i = NIADDR;; i--, bn -= blockcnt) {
for (i = 0; i < NIADDR; i++) { /* XXX */