Changeset 3c616f6 in mainline


Ignore:
Timestamp:
2011-03-08T17:08:42Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fd282ad
Parents:
d4d425c
Message:

Fix directory entries structures

Location:
uspace
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/mkminix/mkminix.c

    rd4d425c r3c616f6  
    9696        { "help", no_argument, 0, 'h' },
    9797        { "long-names", no_argument, 0, 'l' },
    98         { "blocks", required_argument, 0, 'b' },
     98        { "block-size", required_argument, 0, 'b' },
    9999        { "inodes", required_argument, 0, 'i' },
    100100        { NULL, no_argument, 0, '1' },
  • uspace/lib/minix/minix.h

    rd4d425c r3c616f6  
    176176struct mfs_dentry {
    177177        uint16_t d_inum;
    178         char d_name[MFS_MAX_NAME_LEN];
    179 } __attribute__ ((packed));
    180 
    181 /*MinixFS V1/V2 with 30-char filenames (Linux variant)*/
    182 struct mfs_l_dentry {
    183         uint16_t d_inum;
    184         char d_name[MFS_L_MAX_NAME_LEN];
    185 } __attribute__ ((packed));
     178        char d_name[0];
     179};
    186180
    187181/*MinixFS V3 directory entry on-disk structure*/
    188182struct mfs3_dentry {
    189183        uint32_t d_inum;
    190         char d_name[MFS3_MAX_NAME_LEN];
    191 } __attribute__ ((packed));
     184        char d_name[0];
     185};
    192186
    193187
Note: See TracChangeset for help on using the changeset viewer.