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#ifdef __KERNEL__
12
13/*
14 * This is the ncpfs part of the inode structure. This must contain
15 * all the information we need to work with an inode after creation.
16 */
17struct ncp_inode_info {
18	__le32	dirEntNum;
19	__le32	DosDirNum;
20	__u8	volNumber;
21	__le32	nwattr;
22	struct mutex open_mutex;
23	atomic_t	opened;
24	int	access;
25	int	flags;
26#define NCPI_KLUDGE_SYMLINK	0x0001
27	__u8	file_handle[6];
28	struct inode vfs_inode;
29};
30
31#endif	/* __KERNEL__ */
32
33#endif	/* _LINUX_NCP_FS_I */
34