Added more define bits. Fixed error in vol attributes.
authorJeremy Allison <jra@samba.org>
Thu, 8 Nov 2001 00:21:26 +0000 (00:21 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 8 Nov 2001 00:21:26 +0000 (00:21 +0000)
Jeremy.
(This used to be commit eba8204bfadb176fafb686a35295a09f0f35b894)

source3/include/smb.h
source3/smbd/trans2.c

index 1cf315c387f4550546daa0ba93c23df398dda836..af73b64d15bc3dcb2e6cfb58022f807e384e1da7 100644 (file)
@@ -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. */
index a5a54751c3122016f9ba2fd248ec4b45f194031b..0bc594cba1e75d7a5897714c91a6521a37a46c93 100644 (file)
@@ -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);