Subversion Repositories shark

Rev

Rev 422 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
422 giacomo 1
#ifndef _HPFS_FS_I
2
#define _HPFS_FS_I
3
 
4
struct hpfs_inode_info {
5
        loff_t mmu_private;
6
        ino_t i_parent_dir;     /* (directories) gives fnode of parent dir */
7
        unsigned i_dno;         /* (directories) root dnode */
8
        unsigned i_dpos;        /* (directories) temp for readdir */
9
        unsigned i_dsubdno;     /* (directories) temp for readdir */
10
        unsigned i_file_sec;    /* (files) minimalist cache of alloc info */
11
        unsigned i_disk_sec;    /* (files) minimalist cache of alloc info */
12
        unsigned i_n_secs;      /* (files) minimalist cache of alloc info */
13
        unsigned i_ea_size;     /* size of extended attributes */
14
        unsigned i_conv : 2;    /* (files) crlf->newline hackery */
15
        unsigned i_ea_mode : 1; /* file's permission is stored in ea */
16
        unsigned i_ea_uid : 1;  /* file's uid is stored in ea */
17
        unsigned i_ea_gid : 1;  /* file's gid is stored in ea */
18
        unsigned i_dirty : 1;
19
        struct semaphore i_sem; /* semaphore */
20
        loff_t **i_rddir_off;
21
        struct inode vfs_inode;
22
};
23
 
24
#endif