ncp_fs_i.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  *  ncp_fs_i.h
  3.  *
  4.  *  Copyright (C) 1995 Volker Lendecke
  5.  *
  6.  */
  7. #ifndef _LINUX_NCP_FS_I
  8. #define _LINUX_NCP_FS_I
  9. #ifdef __KERNEL__
  10. /*
  11.  * This is the ncpfs part of the inode structure. This must contain
  12.  * all the information we need to work with an inode after creation.
  13.  */
  14. struct ncp_inode_info {
  15. __u32 dirEntNum __attribute__((packed));
  16. __u32 DosDirNum __attribute__((packed));
  17. __u32 volNumber __attribute__((packed));
  18. __u32 nwattr;
  19. struct semaphore open_sem;
  20. atomic_t opened;
  21. int access;
  22. __u32 server_file_handle __attribute__((packed));
  23. __u8 open_create_action __attribute__((packed));
  24. __u8 file_handle[6] __attribute__((packed));
  25. };
  26. #endif /* __KERNEL__ */
  27. #endif /* _LINUX_NCP_FS_I */