summaryrefslogtreecommitdiff
path: root/cpio
diff options
context:
space:
mode:
authorMartin Matuska <martin@matuska.org>2019-04-03 23:13:35 +0200
committerMartin Matuska <martin@matuska.org>2019-04-04 00:11:32 +0200
commit7f7c83316849b5d24b93ace5c69ad39f539d26b1 (patch)
treee456db190d069ae5ed75b5ca1abd42a00f83df57 /cpio
parentc1824937fddd931a82814cf51fb3308fa65bffaf (diff)
downloadlibarchive-7f7c83316849b5d24b93ace5c69ad39f539d26b1.tar.gz
Fix various symlink bugs with Windows symlinks
tests: extend assertMakeSymlink with targetIsDir
Diffstat (limited to 'cpio')
-rw-r--r--cpio/test/test_basic.c2
-rw-r--r--cpio/test/test_format_newc.c2
-rw-r--r--cpio/test/test_option_L_upper.c2
-rw-r--r--cpio/test/test_option_c.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/cpio/test/test_basic.c b/cpio/test/test_basic.c
index 6e45d185..855793fb 100644
--- a/cpio/test/test_basic.c
+++ b/cpio/test/test_basic.c
@@ -173,7 +173,7 @@ DEFINE_TEST(test_basic)
/* Symlink to above file. */
if (canSymlink()) {
- assertMakeSymlink("symlink", "file");
+ assertMakeSymlink("symlink", "file", 0);
fprintf(filelist, "symlink\n");
if (is_LargeInode("symlink")) {
strncat(result,
diff --git a/cpio/test/test_format_newc.c b/cpio/test/test_format_newc.c
index 25864044..2c669426 100644
--- a/cpio/test/test_format_newc.c
+++ b/cpio/test/test_format_newc.c
@@ -114,7 +114,7 @@ DEFINE_TEST(test_format_newc)
/* "symlink" */
if (canSymlink()) {
- assertMakeSymlink("symlink", "file1");
+ assertMakeSymlink("symlink", "file1", 0);
fprintf(list, "symlink\n");
}
diff --git a/cpio/test/test_option_L_upper.c b/cpio/test/test_option_L_upper.c
index 1774343f..7fd10cef 100644
--- a/cpio/test/test_option_L_upper.c
+++ b/cpio/test/test_option_L_upper.c
@@ -51,7 +51,7 @@ DEFINE_TEST(test_option_L_upper)
fprintf(filelist, "file\n");
/* Symlink to above file. */
- assertMakeSymlink("symlink", "file");
+ assertMakeSymlink("symlink", "file", 0);
fprintf(filelist, "symlink\n");
fclose(filelist);
diff --git a/cpio/test/test_option_c.c b/cpio/test/test_option_c.c
index fa47b7e2..013caed5 100644
--- a/cpio/test/test_option_c.c
+++ b/cpio/test/test_option_c.c
@@ -85,7 +85,7 @@ DEFINE_TEST(test_option_c)
/* "symlink" */
if (canSymlink()) {
- assertMakeSymlink("symlink", "file");
+ assertMakeSymlink("symlink", "file", 0);
fprintf(filelist, "symlink\n");
}