diff options
author | Jeremy Allison <jra@samba.org> | 2001-11-08 00:21:26 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-11-08 00:21:26 +0000 |
commit | eba8204bfadb176fafb686a35295a09f0f35b894 (patch) | |
tree | 1a38ea90365a76fc01b5d2e52194236f69a0a014 | |
parent | 970ec14b4ba1ccf66820384ced8442e1878c09cd (diff) | |
download | samba-eba8204bfadb176fafb686a35295a09f0f35b894.tar.gz samba-eba8204bfadb176fafb686a35295a09f0f35b894.tar.xz samba-eba8204bfadb176fafb686a35295a09f0f35b894.zip |
Added more define bits. Fixed error in vol attributes.
Jeremy.
-rw-r--r-- | source/include/smb.h | 9 | ||||
-rw-r--r-- | source/smbd/trans2.c | 1 |
2 files changed, 6 insertions, 4 deletions
diff --git a/source/include/smb.h b/source/include/smb.h index 1cf315c387f..af73b64d15b 100644 --- a/source/include/smb.h +++ b/source/include/smb.h @@ -1090,7 +1090,9 @@ struct bitmap { #define FILE_ATTRIBUTE_ARCHIVE aARCH #define FILE_ATTRIBUTE_NORMAL 0x80L #define FILE_ATTRIBUTE_TEMPORARY 0x100L +#define FILE_ATTRIBUTE_SPARSE 0x200L #define FILE_ATTRIBUTE_COMPRESSED 0x800L +#define FILE_ATTRIBUTE_NONINDEXED 0x2000L #define SAMBA_ATTRIBUTES_MASK 0x7F /* Flags - combined with attributes. */ @@ -1144,9 +1146,10 @@ struct bitmap { /* 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_FILE_COMPRESSION 0x10 +#define FILE_VOLUME_QUOTAS 0x20 +/* I think this is wrong. JRA #define FILE_DEVICE_IS_MOUNTED 0x20 */ +#define FILE_VOLUME_SPARSE_FILE 0x40 #define FILE_VOLUME_IS_COMPRESSED 0x8000 /* ChangeNotify flags. */ diff --git a/source/smbd/trans2.c b/source/smbd/trans2.c index a5a54751c31..0bc594cba1e 100644 --- a/source/smbd/trans2.c +++ b/source/smbd/trans2.c @@ -1158,7 +1158,6 @@ static int call_trans2qfsinfo(connection_struct *conn, case SMB_QUERY_FS_ATTRIBUTE_INFO: SIVAL(pdata,0,FILE_CASE_PRESERVED_NAMES|FILE_CASE_SENSITIVE_SEARCH| - FILE_DEVICE_IS_MOUNTED| (lp_nt_acl_support(SNUM(conn)) ? FILE_PERSISTENT_ACLS : 0)); /* FS ATTRIBUTES */ SIVAL(pdata,4,255); /* Max filename component length */ len = srvstr_push(outbuf, pdata+12, fstype, -1, STR_TERMINATE); |