summaryrefslogtreecommitdiff
path: root/source3/smbwrapper/smbw.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1998-10-04 03:28:43 +0000
committerAndrew Tridgell <tridge@samba.org>1998-10-04 03:28:43 +0000
commit977d6015564932410ff69e291b8c6eddeece334d (patch)
tree7b255e4b21d336852fb86b51c26deb526ba17d9f /source3/smbwrapper/smbw.h
parente2b4941887cc7ab2739c1a6a2482dcc76546b3b0 (diff)
downloadsamba-977d6015564932410ff69e291b8c6eddeece334d.tar.gz
samba-977d6015564932410ff69e291b8c6eddeece334d.tar.bz2
samba-977d6015564932410ff69e291b8c6eddeece334d.zip
- split smbw directory code into smbw_dir.c
- fixed a bug in the handling of multiple connections to different servers (This used to be commit a9f9d8c3d8c18a5ab4c18c1348ee9c8d643880fa)
Diffstat (limited to 'source3/smbwrapper/smbw.h')
-rw-r--r--source3/smbwrapper/smbw.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/source3/smbwrapper/smbw.h b/source3/smbwrapper/smbw.h
index be0f472e0c..61bf9de75a 100644
--- a/source3/smbwrapper/smbw.h
+++ b/source3/smbwrapper/smbw.h
@@ -29,3 +29,29 @@
#define SMBW_DIR_MODE (S_IFDIR | 0755)
#define SMBW_PWD_ENV "PWD"
+
+
+struct smbw_server {
+ struct smbw_server *next, *prev;
+ struct cli_state cli;
+ char *server_name;
+ char *share_name;
+ dev_t dev;
+};
+
+struct smbw_file {
+ struct smbw_file *next, *prev;
+ int cli_fd, fd;
+ char *fname;
+ off_t offset;
+ struct smbw_server *srv;
+};
+
+struct smbw_dir {
+ struct smbw_dir *next, *prev;
+ int fd;
+ int offset, count, malloced;
+ struct smbw_server *srv;
+ struct file_info *list;
+ char *path;
+};