chiark / gitweb /
Prep v233: Unmask now needed functions in src/basic
[elogind.git] / src / basic / copy.h
index d3aabf36adf25b88683920ce93ca96a59e769286..d46f1c92a731d385a2f1c6158fc4e01e6baf30d9 100644 (file)
 #include <stdint.h>
 #include <sys/types.h>
 
-#if 0 /// UNNEEDED by elogind
-#endif // 0
-#if 0 /// UNNEEDED by elogind
 typedef enum CopyFlags {
         COPY_REFLINK    = 0x1,      /* try to reflink */
         COPY_MERGE      = 0x2,      /* merge existing trees with our new one to copy */
         COPY_REPLACE    = 0x4,      /* replace an existing file if there's one */
 } CopyFlags;
 
+#if 0 /// UNNEEDED by elogind
 int copy_file_fd(const char *from, int to, CopyFlags copy_flags);
 int copy_file(const char *from, const char *to, int open_flags, mode_t mode, unsigned chattr_flags, CopyFlags copy_flags);
 int copy_file_atomic(const char *from, const char *to, mode_t mode, unsigned chattr_flags, CopyFlags copy_flags);
@@ -40,7 +38,9 @@ int copy_tree(const char *from, const char *to, uid_t override_uid, gid_t overri
 int copy_tree_at(int fdf, const char *from, int fdt, const char *to, uid_t override_uid, gid_t override_gid, CopyFlags copy_flags);
 int copy_directory_fd(int dirfd, const char *to, CopyFlags copy_flags);
 int copy_directory(const char *from, const char *to, CopyFlags copy_flags);
+#endif // 0
 int copy_bytes(int fdf, int fdt, uint64_t max_bytes, CopyFlags copy_flags);
+#if 0 /// UNNEEDED by elogind
 int copy_times(int fdf, int fdt);
 int copy_xattr(int fdf, int fdt);
 #endif // 0