share_mode_data has flags and share_mode_entry has flags, this change allows
to distinguish between both more easily. No change in behaviour.
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
uint32_t options;
};
-#define SHARE_MODE_FLAG_POSIX_OPEN 0x1
+#define SHARE_ENTRY_FLAG_POSIX_OPEN 0x1
#include "librpc/gen_ndr/server_id.h"
.share_file_id = fh_get_gen_id(fsp->fh),
.uid = (uint32_t)uid,
.flags = fsp->fsp_flags.posix_open ?
- SHARE_MODE_FLAG_POSIX_OPEN : 0,
+ SHARE_ENTRY_FLAG_POSIX_OPEN : 0,
.name_hash = fsp->name_hash,
};
struct has_other_nonposix_opens_state *state = private_data;
struct files_struct *fsp = state->fsp;
- if (e->flags & SHARE_MODE_FLAG_POSIX_OPEN) {
+ if (e->flags & SHARE_ENTRY_FLAG_POSIX_OPEN) {
return false;
}
if (fsp != NULL) {
}
if (state->dirfsp_is_posix &&
- e->flags & SHARE_MODE_FLAG_POSIX_OPEN)
+ e->flags & SHARE_ENTRY_FLAG_POSIX_OPEN)
{
/* Ignore POSIX opens */
return 0;
}
if ((lease & SMB2_LEASE_HANDLE) == 0) {
- if (e->flags & SHARE_MODE_FLAG_POSIX_OPEN) {
+ if (e->flags & SHARE_ENTRY_FLAG_POSIX_OPEN) {
DBG_DEBUG("POSIX open file-id [%s]\n", fid_bufp);
/* Ignore POSIX opens. */
return 0;