ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / include / linux / msdos_fs_i.h
1 #ifndef _MSDOS_FS_I
2 #define _MSDOS_FS_I
3
4 #include <linux/fs.h>
5
6 /*
7  * MS-DOS file system inode data in memory
8  */
9
10 struct msdos_inode_info {
11         /* cache of lastest accessed cluster */
12         int file_cluster;       /* cluster number in the file. */
13         int disk_cluster;       /* cluster number on disk. */
14
15         loff_t mmu_private;
16         int i_start;    /* first cluster or 0 */
17         int i_logstart; /* logical first cluster */
18         int i_attrs;    /* unused attribute bits */
19         int i_ctime_ms; /* unused change time in milliseconds */
20         loff_t i_pos;   /* on-disk position of directory entry or 0 */
21         struct list_head i_fat_hash;    /* hash by i_location */
22         struct inode vfs_inode;
23 };
24
25 #endif