]> git.saurik.com Git - apple/copyfile.git/blobdiff - copyfile.h
copyfile-146.250.1.tar.gz
[apple/copyfile.git] / copyfile.h
index 91dfe87aac2ce51f699f17a6ca91e87e00cbfb3d..efea9dd5445ea19f607ac038067d2b7cc1815627 100644 (file)
@@ -73,6 +73,7 @@ typedef int (*copyfile_callback_t)(int, int, copyfile_state_t, const char *, con
 #define        COPYFILE_STATE_STATUS_CTX       7
 #define        COPYFILE_STATE_COPIED           8
 #define        COPYFILE_STATE_XATTRNAME        9
+#define        COPYFILE_STATE_WAS_CLONED       10
 
 
 #define        COPYFILE_DISABLE_VAR    "COPYFILE_DISABLE"
@@ -100,6 +101,13 @@ typedef int (*copyfile_callback_t)(int, int, copyfile_state_t, const char *, con
 #define COPYFILE_PACK          (1<<22)
 #define COPYFILE_UNPACK                (1<<23)
 
+#define COPYFILE_CLONE         (1<<24)
+#define COPYFILE_CLONE_FORCE   (1<<25)
+
+#define COPYFILE_RUN_IN_PLACE  (1<<26)
+
+#define COPYFILE_DATA_SPARSE   (1<<27)
+
 #define COPYFILE_VERBOSE       (1<<30)
 
 #define        COPYFILE_RECURSE_ERROR  0