INODE
inode : INODE
%token INODE LS OVERRIDE PROMPT PWD QUIT TAG BANG
objsz == INODE)
(u_offset_t)FRGSHIFT) + (u_offset_t)itoo(fs, (i)) * (u_offset_t)INODE)
if (objsz == INODE || objsz == DIRECTORY ||
value = get(INODE);
value = get(INODE);
if (objsz == INODE || objsz == SHORT)
case INODE:
case INODE:
if (!acting_on_inode && objsz != INODE && objsz != DIRECTORY) {
objsz = INODE;
} else if (objsz == INODE)
else if (acting_on_inode || objsz == INODE)
if (!acting_on_inode && objsz != INODE && objsz != DIRECTORY) {
objsz = INODE;
offset /= INODE;
objsz = INODE;
addr = addr + INODE;
case INODE:
case INODE:
case INODE:
case INODE:
if (objsz != INODE && objsz != DIRECTORY)
if (objsz != INODE && objsz != DIRECTORY)
((int)((int)INODE + sizeof(struct ext2_inode)))
for (i = (unsigned char *) INODE;
i < ((unsigned char *) INODE + sizeof (struct ext2_inode));
if (!((i + 1 - (unsigned char *) INODE) % 16))
printf ("returning %d\n", (unsigned char *) (INODE->i_block[logical_block]));
printf ("returning %d\n", INODE->i_block[logical_block]);
return INODE->i_block[logical_block];
&& !ext2_rdfsb (INODE->i_block[EXT2_IND_BLOCK], DATABLOCK1))
&& !ext2_rdfsb (INODE->i_block[EXT2_DIND_BLOCK], DATABLOCK1))
&& !ext2_rdfsb (INODE->i_block[EXT2_TIND_BLOCK], DATABLOCK1))
for (i = (unsigned char *) INODE;
i < ((unsigned char *) INODE + sizeof (struct ext2_inode));
if (!((i + 1 - (unsigned char *) INODE) % 16))
ea_blocks = INODE->i_file_acl ? EXT2_BLOCK_SIZE (SUPERBLOCK) / DEV_BSIZE : 0;
return INODE->i_blocks == ea_blocks;
if (!ext2_rdfsb (ino_blk, (int) INODE))
raw_inode = (struct ext2_inode *)((char *)INODE +
printf ("inode=%x, raw_inode=%x\n", INODE, raw_inode);
printf ("offset into inode table block=%d\n", (int) raw_inode - (int) INODE);
for (i = (unsigned char *) INODE; i <= (unsigned char *) raw_inode;
if (!((i + 1 - (unsigned char *) INODE) % 16))
memmove ((void *) INODE, (void *) raw_inode, sizeof (struct ext2_inode));
printf ("first word=%x\n", *((int *) INODE));
if (S_ISLNK (INODE->i_mode))
filemax = (INODE->i_size);
memmove (linkbuf, (char *) INODE->i_block, len);
if (!S_ISREG (INODE->i_mode))
filemax = (INODE->i_size);
if (!(INODE->i_size) || !S_ISDIR (INODE->i_mode))
if (loc >= INODE->i_size)
return (INODE->i_db[file_block]);
if ((bnum = fsbtodb (SUPERBLOCK, INODE->i_ib[0])) != mapblock
size = blksize (SUPERBLOCK, INODE, logno);
sizeof (struct dinode), (char *) INODE))
if ((INODE->i_mode & IFMT) != IFREG)
filemax = INODE->i_size;
if (!(INODE->i_size) || ((INODE->i_mode & IFMT) != IFDIR))
if (loc >= INODE->i_size)
blksize (SUPERBLOCK, INODE, block),
INODE->file_start = 0;
INODE->file_start = 0;
INODE->file_start = idr->extent.l;
if (INODE->file_start == 0)
if (!iso9660_devread(INODE->file_start + sector, blkoffset, size, buf))
((int)((int)INODE + sizeof(struct minix_inode)))
return INODE->i_zone[logical_block];
i = INODE->i_zone[7];
i = INODE->i_zone[8];
if (! minix_rdfsb (ino_blk, (int) INODE))
raw_inode = INODE + ((current_ino - 1) % MINIX_INODES_PER_BLOCK);
memmove ((void *) INODE, (void *) raw_inode,
if (S_ISLNK (INODE->i_mode))
filemax = (INODE->i_size);
if (!S_ISREG (INODE->i_mode))
filemax = (INODE->i_size);
if (!(INODE->i_size) || !S_ISDIR (INODE->i_mode))
if (loc >= INODE->i_size)
return (devread(dblk, off, sizeof (struct icommon), (char *)INODE));
grub_daddr32_t *db = INODE->ic_db;
nb = INODE->ic_ib[level];
if ((INODE->ic_smode & IFMT) != IFDIR)
while (loc < INODE->ic_sizelo) {
filemax = INODE->ic_sizelo;
return (inode && ((INODE->ic_smode & IFMT) == IFREG));