cp: add symlink deref flags -H and -L for cp and mv

This commit is contained in:
Tai Chi Minh Ralph Eastwood
2015-02-09 20:56:23 +00:00
committed by sin
parent 360a63769c
commit af8be7f92c
7 changed files with 28 additions and 24 deletions

View File

@@ -4,7 +4,8 @@
#include "../util.h"
void
fnck(const char *a, const char *b, int (*fn)(const char *, const char *))
fnck(const char *a, const char *b,
int (*fn)(const char *, const char *, char), char ff)
{
struct stat sta, stb;
@@ -15,6 +16,6 @@ fnck(const char *a, const char *b, int (*fn)(const char *, const char *))
eprintf("%s -> %s: same file\n", a, b);
}
if (fn(a, b) < 0)
if (fn(a, b, ff) < 0)
eprintf("%s -> %s:", a, b);
}