mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
Figured out a new flags bit with gentest and ethereal....
Jeremy.
This commit is contained in:
parent
5107f6ee70
commit
b4b684f115
@ -1085,6 +1085,7 @@ struct bitmap {
|
||||
#define REQUEST_OPLOCK 2
|
||||
#define REQUEST_BATCH_OPLOCK 4
|
||||
#define OPEN_DIRECTORY 8
|
||||
#define EXTENDED_RESPONSE_REQUIRED 0x10
|
||||
|
||||
/* ShareAccess field. */
|
||||
#define FILE_SHARE_NONE 0 /* Cannot be used in bitmask. */
|
||||
|
@ -974,9 +974,12 @@ create_options = 0x%x root_dir_fid = 0x%x\n", flags, desired_access, file_attrib
|
||||
SOFF_T(p, 0, get_allocation_size(fsp,&sbuf));
|
||||
p += 8;
|
||||
SOFF_T(p,0,file_len);
|
||||
p += 12;
|
||||
p += 8;
|
||||
if (flags & EXTENDED_RESPONSE_REQUIRED)
|
||||
SSVAL(p,2,0x7);
|
||||
p += 4;
|
||||
SCVAL(p,0,fsp->is_directory ? 1 : 0);
|
||||
|
||||
|
||||
DEBUG(5,("reply_ntcreate_and_X: fnum = %d, open name = %s\n", fsp->fnum, fsp->fsp_name));
|
||||
|
||||
result = chain_reply(inbuf,outbuf,length,bufsize);
|
||||
@ -1454,6 +1457,11 @@ static int call_nt_transact_create(connection_struct *conn, char *inbuf, char *o
|
||||
SOFF_T(p, 0, get_allocation_size(fsp,&sbuf));
|
||||
p += 8;
|
||||
SOFF_T(p,0,file_len);
|
||||
p += 8;
|
||||
if (flags & EXTENDED_RESPONSE_REQUIRED)
|
||||
SSVAL(p,2,0x7);
|
||||
p += 4;
|
||||
SCVAL(p,0,fsp->is_directory ? 1 : 0);
|
||||
|
||||
DEBUG(5,("call_nt_transact_create: open name = %s\n", fname));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user