diff options
author | Steve French <sfrench@samba.org> | 2006-04-25 11:36:15 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:04:23 -0500 |
commit | 1e8e6aeb6fed306be4196daca19af284a7fef3cf (patch) | |
tree | 2a7619b28ebc8d4580650cd9c4aad660b8cd37d1 /source4/ntvfs/cifs_posix_cli/cvfs.h | |
parent | 5c818491fc910ae57693ead4e511746f40befa1f (diff) | |
download | samba-1e8e6aeb6fed306be4196daca19af284a7fef3cf.tar.gz samba-1e8e6aeb6fed306be4196daca19af284a7fef3cf.tar.bz2 samba-1e8e6aeb6fed306be4196daca19af284a7fef3cf.zip |
r15237: Add primitive Samba 4 backend for cifs posix clients (based on simple backend).
(This used to be commit f054e1a9e6101f22559f5c4a546b537531b60f94)
Diffstat (limited to 'source4/ntvfs/cifs_posix_cli/cvfs.h')
-rw-r--r-- | source4/ntvfs/cifs_posix_cli/cvfs.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/source4/ntvfs/cifs_posix_cli/cvfs.h b/source4/ntvfs/cifs_posix_cli/cvfs.h new file mode 100644 index 0000000000..8e462d99f4 --- /dev/null +++ b/source4/ntvfs/cifs_posix_cli/cvfs.h @@ -0,0 +1,35 @@ + +struct svfs_private { + /* the base directory */ + char *connectpath; + + /* a linked list of open searches */ + struct search_state *search; + + /* next available search handle */ + uint16_t next_search_handle; + + struct svfs_file *open_files; +}; + +struct svfs_dir { + uint_t count; + char *unix_dir; + struct svfs_dirfile { + char *name; + struct stat st; + } *files; +}; + +struct svfs_file { + struct svfs_file *next, *prev; + int fd; + char *name; +}; + +struct search_state { + struct search_state *next, *prev; + uint16_t handle; + uint_t current_index; + struct svfs_dir *dir; +}; |