summaryrefslogtreecommitdiff
path: root/source3/include
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2007-01-09 16:12:54 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:17:00 -0500
commit46fdae1b6b1b8e3285447193cb10e5a2a444d431 (patch)
tree8fe77aa1bc641d008ab9feec3f11207f83cfb481 /source3/include
parent87bd4d2723e806ac0bc751ccf36fcdb8ed01c03c (diff)
downloadsamba-46fdae1b6b1b8e3285447193cb10e5a2a444d431.tar.gz
samba-46fdae1b6b1b8e3285447193cb10e5a2a444d431.tar.bz2
samba-46fdae1b6b1b8e3285447193cb10e5a2a444d431.zip
r20634: A *LOT* more work is necessary before touching notify remotely starts to make
sense. Until then, remove it from the tree to keep the diff between 3_0_24 and 3_0 small. Volker (This used to be commit f146a85e74c84e78a11e616a1cbeaeef4693a0e0)
Diffstat (limited to 'source3/include')
-rw-r--r--source3/include/smb.h61
1 files changed, 3 insertions, 58 deletions
diff --git a/source3/include/smb.h b/source3/include/smb.h
index a7461b422c..c8126c43c3 100644
--- a/source3/include/smb.h
+++ b/source3/include/smb.h
@@ -428,49 +428,6 @@ struct vfs_fsp_data {
*/
};
-/* the basic packet size, assuming no words or bytes */
-#define smb_size 39
-
-struct notify_change {
- uint32_t action;
- char *name;
-};
-
-struct notify_change_request {
- struct notify_change_request *prev, *next;
- struct files_struct *fsp; /* backpointer for cancel by mid */
- char request_buf[smb_size];
- uint32 filter;
- uint32 max_param_count;
- struct notify_mid_map *mid_map;
-};
-
-/*
- * For NTCancel, we need to find the notify_change_request indexed by
- * mid. Separate list here.
- */
-
-struct notify_mid_map {
- struct notify_mid_map *prev, *next;
- struct notify_change_request *req;
- uint16 mid;
-};
-
-struct notify_change_buf {
- /*
- * If no requests are pending, changes are queued here. Simple array,
- * we only append.
- */
- unsigned num_changes;
- struct notify_change *changes;
-
- /*
- * If no changes are around requests are queued here. Using a linked
- * list, because we have to append at the end and delete from the top.
- */
- struct notify_change_request *requests;
-};
-
typedef struct files_struct {
struct files_struct *next, *prev;
int fnum;
@@ -513,8 +470,6 @@ typedef struct files_struct {
struct vfs_fsp_data *vfs_extension;
FAKE_FILE_HANDLE *fake_file_handle;
-
- struct notify_change_buf *notify;
} files_struct;
#include "ntquotas.h"
@@ -924,6 +879,9 @@ struct bitmap {
unsigned int n;
};
+/* the basic packet size, assuming no words or bytes */
+#define smb_size 39
+
/* offsets into message for common items */
#define smb_com 8
#define smb_rcls 9
@@ -1385,19 +1343,6 @@ struct bitmap {
#define FILE_NOTIFY_CHANGE_SECURITY 0x100
#define FILE_NOTIFY_CHANGE_FILE_NAME 0x200
-#define FILE_NOTIFY_CHANGE_NAME \
- (FILE_NOTIFY_CHANGE_FILE_NAME|FILE_NOTIFY_CHANGE_DIR_NAME)
-
-/* change notify action results */
-#define NOTIFY_ACTION_ADDED 1
-#define NOTIFY_ACTION_REMOVED 2
-#define NOTIFY_ACTION_MODIFIED 3
-#define NOTIFY_ACTION_OLD_NAME 4
-#define NOTIFY_ACTION_NEW_NAME 5
-#define NOTIFY_ACTION_ADDED_STREAM 6
-#define NOTIFY_ACTION_REMOVED_STREAM 7
-#define NOTIFY_ACTION_MODIFIED_STREAM 8
-
/* where to find the base of the SMB packet proper */
#define smb_base(buf) (((char *)(buf))+4)