]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pylibsmb: Add reparse tag definitions
authorVolker Lendecke <vl@samba.org>
Mon, 2 Jan 2023 15:01:10 +0000 (16:01 +0100)
committerRalph Boehme <slow@samba.org>
Wed, 4 Jan 2023 08:54:32 +0000 (08:54 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/libsmb/pylibsmb.c

index 159e3c9d3432115db72dd9886c1a92643fb7f8cf..7952a6ec4832507d13639e8ee6e8d28467254a40 100644 (file)
@@ -2874,6 +2874,13 @@ MODULE_INIT_FUNC(libsmb_samba_cwrapper)
        ADD_FLAGS(SYMLINK_TRUST_UNKNOWN);
        ADD_FLAGS(SYMLINK_TRUST_MASK);
 
+       ADD_FLAGS(IO_REPARSE_TAG_SYMLINK);
+       ADD_FLAGS(IO_REPARSE_TAG_MOUNT_POINT);
+       ADD_FLAGS(IO_REPARSE_TAG_HSM);
+       ADD_FLAGS(IO_REPARSE_TAG_SIS);
+       ADD_FLAGS(IO_REPARSE_TAG_DFS);
+       ADD_FLAGS(IO_REPARSE_TAG_NFS);
+
 #define ADD_STRING(val) PyModule_AddObject(m, #val, PyBytes_FromString(val))
 
        ADD_STRING(SMB2_CREATE_TAG_EXTA);