diff options
Diffstat (limited to 'include/copy.h')
-rw-r--r-- | include/copy.h | 35 |
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 |