]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pylibsmb: Add create options
authorVolker Lendecke <vl@samba.org>
Tue, 20 Sep 2022 15:58:04 +0000 (17:58 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 22 Nov 2022 18:27:33 +0000 (18:27 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libsmb/pylibsmb.c

index 549c607224b634bcd48c4f4a782371243e702f94..c121e0415b98a2c23228c90c38cec05335c8745c 100644 (file)
@@ -2598,6 +2598,27 @@ MODULE_INIT_FUNC(libsmb_samba_cwrapper)
        ADD_FLAGS(FILE_ATTRIBUTE_ENCRYPTED);
        ADD_FLAGS(FILE_ATTRIBUTE_ALL_MASK);
 
+       ADD_FLAGS(FILE_DIRECTORY_FILE);
+       ADD_FLAGS(FILE_WRITE_THROUGH);
+       ADD_FLAGS(FILE_SEQUENTIAL_ONLY);
+       ADD_FLAGS(FILE_NO_INTERMEDIATE_BUFFERING);
+       ADD_FLAGS(FILE_SYNCHRONOUS_IO_ALERT);
+       ADD_FLAGS(FILE_SYNCHRONOUS_IO_NONALERT);
+       ADD_FLAGS(FILE_NON_DIRECTORY_FILE);
+       ADD_FLAGS(FILE_CREATE_TREE_CONNECTION);
+       ADD_FLAGS(FILE_COMPLETE_IF_OPLOCKED);
+       ADD_FLAGS(FILE_NO_EA_KNOWLEDGE);
+       ADD_FLAGS(FILE_EIGHT_DOT_THREE_ONLY);
+       ADD_FLAGS(FILE_RANDOM_ACCESS);
+       ADD_FLAGS(FILE_DELETE_ON_CLOSE);
+       ADD_FLAGS(FILE_OPEN_BY_FILE_ID);
+       ADD_FLAGS(FILE_OPEN_FOR_BACKUP_INTENT);
+       ADD_FLAGS(FILE_NO_COMPRESSION);
+       ADD_FLAGS(FILE_RESERVER_OPFILTER);
+       ADD_FLAGS(FILE_OPEN_REPARSE_POINT);
+       ADD_FLAGS(FILE_OPEN_NO_RECALL);
+       ADD_FLAGS(FILE_OPEN_FOR_FREE_SPACE_QUERY);
+
        ADD_FLAGS(FILE_SHARE_READ);
        ADD_FLAGS(FILE_SHARE_WRITE);
        ADD_FLAGS(FILE_SHARE_DELETE);