1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #ifndef _LINUX_NCP_MOUNT_H
- #define _LINUX_NCP_MOUNT_H
- #include <linux/types.h>
- #include <linux/ncp.h>
- #define NCP_MOUNT_VERSION 3
- #define NCP_MOUNT_SOFT 0x0001
- #define NCP_MOUNT_INTR 0x0002
- #define NCP_MOUNT_STRONG 0x0004
- #define NCP_MOUNT_NO_OS2 0x0008
- #define NCP_MOUNT_NO_NFS 0x0010
- #define NCP_MOUNT_EXTRAS 0x0020
- #define NCP_MOUNT_SYMLINKS 0x0040
- #define NCP_MOUNT_NFS_EXTRAS 0x0080
- struct ncp_mount_data {
- int version;
- unsigned int ncp_fd;
- __kernel_uid_t mounted_uid;
- __kernel_pid_t wdog_pid;
- unsigned char mounted_vol[NCP_VOLNAME_LEN + 1];
- unsigned int time_out;
- unsigned int retry_count;
- unsigned int flags;
- __kernel_uid_t uid;
- __kernel_gid_t gid;
- __kernel_mode_t file_mode;
- __kernel_mode_t dir_mode;
- };
- #define NCP_MOUNT_VERSION_V4 (4)
- struct ncp_mount_data_v4 {
- int version;
- unsigned long flags;
-
-
- unsigned long mounted_uid;
-
- long wdog_pid;
- unsigned int ncp_fd;
- unsigned int time_out;
- unsigned int retry_count;
-
-
- unsigned long uid;
- unsigned long gid;
-
- unsigned long file_mode;
- unsigned long dir_mode;
- };
- #define NCP_MOUNT_VERSION_V5 (5)
- #endif
|