aboutsummaryrefslogtreecommitdiff
path: root/io/tst-utimensat-skeleton.c
diff options
context:
space:
mode:
Diffstat (limited to 'io/tst-utimensat-skeleton.c')
-rw-r--r--io/tst-utimensat-skeleton.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/io/tst-utimensat-skeleton.c b/io/tst-utimensat-skeleton.c
index 3589146..ad9f676 100644
--- a/io/tst-utimensat-skeleton.c
+++ b/io/tst-utimensat-skeleton.c
@@ -24,6 +24,7 @@
static int temp_fd = -1;
static char *testfile;
+static char *testlink;
const static struct {
int64_t v1;
@@ -49,6 +50,10 @@ do_prepare (int argc, char *argv[])
{
temp_fd = create_temp_file ("utime", &testfile);
TEST_VERIFY_EXIT (temp_fd > 0);
+
+ testlink = xasprintf ("%s-symlink", testfile);
+ xsymlink (testfile, testlink);
+ add_temp_file (testlink);
}
static int
@@ -82,7 +87,7 @@ do_test (void)
continue;
}
- TEST_CALL (testfile, temp_fd, tests[i].v1, tests[i].v2);
+ TEST_CALL (testfile, temp_fd, testlink, tests[i].v1, tests[i].v2);
}
return 0;