• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source4/ntvfs/simple/
1
2struct svfs_private {
3	struct ntvfs_module_context *ntvfs;
4
5	/* the base directory */
6	char *connectpath;
7
8	/* a linked list of open searches */
9	struct search_state *search;
10
11	/* next available search handle */
12	uint16_t next_search_handle;
13
14	struct svfs_file *open_files;
15};
16
17struct svfs_dir {
18	unsigned int count;
19	char *unix_dir;
20	struct svfs_dirfile {
21		char *name;
22		struct stat st;
23	} *files;
24};
25
26struct svfs_file {
27	struct svfs_file *next, *prev;
28	int fd;
29	struct ntvfs_handle *handle;
30	char *name;
31};
32
33struct search_state {
34	struct search_state *next, *prev;
35	uint16_t handle;
36	unsigned int current_index;
37	struct svfs_dir *dir;
38};
39