root/source4/ntvfs/simple/svfs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 
   2 struct 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 
  17 struct 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 
  26 struct svfs_file {
  27         struct svfs_file *next, *prev;
  28         int fd;
  29         struct ntvfs_handle *handle;
  30         char *name;
  31 };
  32 
  33 struct search_state {
  34         struct search_state *next, *prev;
  35         uint16_t handle;
  36         unsigned int current_index;
  37         struct svfs_dir *dir;
  38 };

/* [<][>][^][v][top][bottom][index][help] */