CHANGE IN THE struct ext3_dir_entry_2 IS SUGGESTED

tushar tushu1232 at gmail.com
Wed Jan 31 06:30:36 UTC 2007


well a change in the struct ext3_dir_entry_2 like

 ++ change in the structure

 struct ext33_dir_entry_2 {

++           union {
                      __le32 inode;
++                     struct ext33_inode *emb_i;

++                    }  u_emb_i;

        __le16    rec_len;        /* Directory entry length */
        __u8    name_len;        /* Name length */
        __u8    file_type;
        char    name[EXT3_NAME_LEN];    /* File name */

       }*de;

initially the default access was through the *de which referenced only
de->inode but the change is as follows

well we have reflected  the changes in the ext3 filesystem source code using
the above structure (but only used the u_emb_i.inode)

we just wanted to know is ther any change to be done in EXT3_DIR_REC_LEN
macro

#define EXT3_DIR_PAD            4
#define EXT3_DIR_ROUND            (EXT3_DIR_PAD - 1)
#define EXT3_DIR_REC_LEN(name_len)     (((name_len)  + 8 + EXT3_DIR_ROUND) &
\
                     ~EXT3_DIR_ROUND)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/ext3-users/attachments/20070131/6363c5f8/attachment.htm>


More information about the Ext3-users mailing list