aboutsummaryrefslogtreecommitdiff
path: root/include/copy.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/copy.h')
-rw-r--r--include/copy.h35
1 files changed, 0 insertions, 35 deletions
diff --git a/include/copy.h b/include/copy.h
deleted file mode 100644
index 0f92ddd..0000000
--- a/include/copy.h
+++ /dev/null
@@ -1,35 +0,0 @@
-//! @file copy.h
-#ifndef STASIS_COPY_H
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <dirent.h>
-#include <errno.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include "core.h"
-
-#define CT_OWNER 1 << 1
-#define CT_PERM 1 << 2
-
-/**
- * Copy a single file
- *
- * ```c
- * if (copy2("/source/path/example.txt", "/destination/path/example.txt", CT_PERM | CT_OWNER)) {
- * fprintf(stderr, "Unable to copy file\n");
- * exit(1);
- * }
- * ```
- *
- *
- * @param src source file path
- * @param dest destination file path
- * @param op CT_OWNER (preserve ownership)
- * @param op CT_PERM (preserve permission bits)
- * @return 0 on success, -1 on error
- */
-int copy2(const char *src, const char *dest, unsigned op);
-
-#endif // STASIS_COPY_H \ No newline at end of file