mirror of
https://github.com/samba-team/samba.git
synced 2025-01-13 13:18:06 +03:00
Fix for reporting file system attributes correctly.
Jeremy.
(This used to be commit 801ed2389b
)
This commit is contained in:
parent
1a27ef121a
commit
8dcac9f8da
@ -1247,10 +1247,17 @@ struct bitmap {
|
||||
#define RENAME_REPLACE_IF_EXISTS 1
|
||||
|
||||
/* Filesystem Attributes. */
|
||||
#define FILE_CASE_SENSITIVE_SEARCH 0x1
|
||||
#define FILE_CASE_PRESERVED_NAMES 0x2
|
||||
#define FILE_UNICODE_ON_DISK 0x4
|
||||
#define FILE_PERSISTENT_ACLS 0x8
|
||||
#define FILE_CASE_SENSITIVE_SEARCH 0x01
|
||||
#define FILE_CASE_PRESERVED_NAMES 0x02
|
||||
#define FILE_UNICODE_ON_DISK 0x04
|
||||
/* According to cifs9f, this is 4, not 8 */
|
||||
/* Acconding to testing, this actually sets the security attribute! */
|
||||
#define FILE_PERSISTENT_ACLS 0x08
|
||||
/* These entries added from cifs9f --tsb */
|
||||
#define FILE_FILE_COMPRESSION 0x08
|
||||
#define FILE_VOLUME_QUOTAS 0x10
|
||||
#define FILE_DEVICE_IS_MOUNTED 0x20
|
||||
#define FILE_VOLUME_IS_COMPRESSED 0x8000
|
||||
|
||||
/* ChangeNotify flags. */
|
||||
#define FILE_NOTIFY_CHANGE_FILE_NAME 0x001
|
||||
|
@ -1170,7 +1170,8 @@ static int call_trans2qfsinfo(connection_struct *conn,
|
||||
{
|
||||
int fstype_len;
|
||||
SIVAL(pdata,0,FILE_CASE_PRESERVED_NAMES|FILE_CASE_SENSITIVE_SEARCH|
|
||||
lp_nt_acl_support() ? FILE_PERSISTENT_ACLS : 0); /* FS ATTRIBUTES */
|
||||
FILE_DEVICE_IS_MOUNTED|
|
||||
(lp_nt_acl_support() ? FILE_PERSISTENT_ACLS : 0)); /* FS ATTRIBUTES */
|
||||
#if 0 /* Old code. JRA. */
|
||||
SIVAL(pdata,0,0x4006); /* FS ATTRIBUTES == long filenames supported? */
|
||||
#endif /* Old code. */
|
||||
|
Loading…
Reference in New Issue
Block a user