aboutsummaryrefslogtreecommitdiff
path: root/src/copy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/copy.c')
-rw-r--r--src/copy.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/copy.c b/src/copy.c
index 323208b..7a397e6 100644
--- a/src/copy.c
+++ b/src/copy.c
@@ -85,32 +85,6 @@ int copy2(const char *src, const char *dest, unsigned int op) {
return 0;
}
-int mkdirs(const char *_path, mode_t mode) {
- int status;
- char *token;
- char pathbuf[PATH_MAX] = {0};
- char *path;
- path = pathbuf;
- strcpy(path, _path);
- errno = 0;
-
- char result[PATH_MAX] = {0};
- status = 0;
- while ((token = strsep(&path, "/")) != NULL && !status) {
- if (token[0] == '.')
- continue;
- strcat(result, token);
- strcat(result, "/");
- status = mkdir(result, mode);
- if (status && errno == EEXIST) {
- status = 0;
- errno = 0;
- continue;
- }
- }
- return status;
-}
-
int copytree(const char *srcdir, const char *destdir, unsigned int op) {
DIR *dir;
struct dirent *d;