451 |
|
|
452 |
fdiro->inode_read = 1; |
fdiro->inode_read = 1; |
453 |
|
|
454 |
if ((grub_le_to_cpu16 (diro->inode.mode) |
if ((grub_le_to_cpu16 (fdiro->inode.mode) |
455 |
& FILETYPE_INO_MASK) == FILETYPE_INO_DIRECTORY) |
& FILETYPE_INO_MASK) == FILETYPE_INO_DIRECTORY) |
456 |
type = GRUB_FSHELP_DIR; |
type = GRUB_FSHELP_DIR; |
457 |
else if ((grub_le_to_cpu16 (diro->inode.mode) |
else if ((grub_le_to_cpu16 (fdiro->inode.mode) |
458 |
& FILETYPE_INO_MASK) == FILETYPE_INO_DIRECTORY) |
& FILETYPE_INO_MASK) == FILETYPE_INO_SYMLINK) |
459 |
type = GRUB_FSHELP_SYMLINK; |
type = GRUB_FSHELP_SYMLINK; |
460 |
else if ((grub_le_to_cpu16 (diro->inode.mode) |
else if ((grub_le_to_cpu16 (fdiro->inode.mode) |
461 |
& FILETYPE_INO_MASK) == FILETYPE_INO_DIRECTORY) |
& FILETYPE_INO_MASK) == FILETYPE_INO_REG) |
462 |
type = GRUB_FSHELP_REG; |
type = GRUB_FSHELP_REG; |
463 |
} |
} |
464 |
|
|