summaryrefslogtreecommitdiff
path: root/source3/smbd
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2007-01-31 12:42:24 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:17:33 -0500
commitb0bf3ddb386f3c04b44c6e48867c222ae3a15c2e (patch)
treee4d9dadd25aa399df7d063e46c7b6b0c0f9f5179 /source3/smbd
parent9ee97d2f7d4e3c7e14d32825c5ee23b136ce4e07 (diff)
downloadsamba-b0bf3ddb386f3c04b44c6e48867c222ae3a15c2e.tar.gz
samba-b0bf3ddb386f3c04b44c6e48867c222ae3a15c2e.tar.bz2
samba-b0bf3ddb386f3c04b44c6e48867c222ae3a15c2e.zip
r21079: Minimizing diff: Adopt the Samba4 style ChangeNotify flags.
Volker (This used to be commit a3c1069b0c3da914e2ac7337fd9e924b1c811d39)
Diffstat (limited to 'source3/smbd')
-rw-r--r--source3/smbd/notify_fam.c8
-rw-r--r--source3/smbd/notify_hash.c3
-rw-r--r--source3/smbd/notify_kernel.c2
-rw-r--r--source3/smbd/reply.c4
4 files changed, 8 insertions, 9 deletions
diff --git a/source3/smbd/notify_fam.c b/source3/smbd/notify_fam.c
index 306316e49f..aba1f5dcb3 100644
--- a/source3/smbd/notify_fam.c
+++ b/source3/smbd/notify_fam.c
@@ -191,8 +191,8 @@ static void *fam_notify_add(TALLOC_CTX *mem_ctx,
struct fam_notify_ctx *ctx;
pstring fullpath;
- if ((*filter & FILE_NOTIFY_CHANGE_FILE) == 0) {
- DEBUG(10, ("filter = %u, no FILE_NOTIFY_CHANGE_FILE\n",
+ if ((*filter & FILE_NOTIFY_CHANGE_FILE_NAME) == 0) {
+ DEBUG(10, ("filter = %u, no FILE_NOTIFY_CHANGE_FILE_NAME\n",
*filter));
return NULL;
}
@@ -224,7 +224,7 @@ static void *fam_notify_add(TALLOC_CTX *mem_ctx,
* FAMCreated and FAMDeleted events
*/
- ctx->filter = FILE_NOTIFY_CHANGE_FILE;
+ ctx->filter = FILE_NOTIFY_CHANGE_FILE_NAME;
if (!(ctx->path = talloc_strdup(ctx, fullpath))) {
DEBUG(0, ("talloc_strdup failed\n"));
@@ -236,7 +236,7 @@ static void *fam_notify_add(TALLOC_CTX *mem_ctx,
* Leave the rest to smbd itself
*/
- *filter &= ~FILE_NOTIFY_CHANGE_FILE;
+ *filter &= ~FILE_NOTIFY_CHANGE_FILE_NAME;
DLIST_ADD(fam_notify_list, ctx);
talloc_set_destructor(ctx, fam_notify_ctx_destructor);
diff --git a/source3/smbd/notify_hash.c b/source3/smbd/notify_hash.c
index 773a7565c5..5f563419bd 100644
--- a/source3/smbd/notify_hash.c
+++ b/source3/smbd/notify_hash.c
@@ -147,8 +147,7 @@ static BOOL notify_hash(connection_struct *conn, char *path, uint32 flags,
*/
if (flags & (FILE_NOTIFY_CHANGE_DIR_NAME
- |FILE_NOTIFY_CHANGE_FILE_NAME
- |FILE_NOTIFY_CHANGE_FILE)) {
+ |FILE_NOTIFY_CHANGE_FILE_NAME)) {
int i;
unsigned char tmp_hash[16];
mdfour(tmp_hash, (const unsigned char *)fname,
diff --git a/source3/smbd/notify_kernel.c b/source3/smbd/notify_kernel.c
index 0b5784f3d0..f90414dc79 100644
--- a/source3/smbd/notify_kernel.c
+++ b/source3/smbd/notify_kernel.c
@@ -152,7 +152,7 @@ static int kernel_register_notify(connection_struct *conn, char *path,
kernel_flags = DN_CREATE|DN_DELETE|DN_RENAME; /* creation/deletion
* changes
* everything! */
- if (flags & FILE_NOTIFY_CHANGE_FILE) kernel_flags |= DN_MODIFY;
+ if (flags & FILE_NOTIFY_CHANGE_FILE_NAME) kernel_flags |= DN_MODIFY;
if (flags & FILE_NOTIFY_CHANGE_DIR_NAME) kernel_flags
|= DN_RENAME
|DN_DELETE;
diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c
index a1edce935d..b0bddc03f6 100644
--- a/source3/smbd/reply.c
+++ b/source3/smbd/reply.c
@@ -1867,7 +1867,7 @@ NTSTATUS unlink_internals(connection_struct *conn, uint32 dirtype,
if (SMB_VFS_UNLINK(conn,directory) == 0) {
count++;
notify_fname(conn, directory,
- FILE_NOTIFY_CHANGE_FILE,
+ FILE_NOTIFY_CHANGE_FILE_NAME,
NOTIFY_ACTION_REMOVED);
}
} else {
@@ -1930,7 +1930,7 @@ NTSTATUS unlink_internals(connection_struct *conn, uint32 dirtype,
DEBUG(3,("unlink_internals: succesful unlink "
"[%s]\n",fname));
notify_action(conn, directory, dname,
- FILE_NOTIFY_CHANGE_FILE,
+ FILE_NOTIFY_CHANGE_FILE_NAME,
NOTIFY_ACTION_REMOVED);
}