1/*
2 *  ncp_fs_i.h
3 *
4 *  Copyright (C) 1995 Volker Lendecke
5 *
6 */
7
8#ifndef _LINUX_NCP_FS_I
9#define _LINUX_NCP_FS_I
10
11/*
12 * This is the ncpfs part of the inode structure. This must contain
13 * all the information we need to work with an inode after creation.
14 */
15struct ncp_inode_info {
16	__le32	dirEntNum;
17	__le32	DosDirNum;
18	__u8	volNumber;
19	__le32	nwattr;
20	struct mutex open_mutex;
21	atomic_t	opened;
22	int	access;
23	int	flags;
24#define NCPI_KLUDGE_SYMLINK	0x0001
25#define NCPI_DIR_CACHE		0x0002
26	__u8	file_handle[6];
27	struct inode vfs_inode;
28};
29
30#endif	/* _LINUX_NCP_FS_I */
31