]> granicus.if.org Git - strace/blobdiff - tests/symlink.c
tests: extend TEST_NETLINK_OBJECT macro
[strace] / tests / symlink.c
index 72cb4908571f3fdf6dcdcc735a4acc1b3491bb5f..3e01cf21155521fd316139258838d6062e3d4c58 100644 (file)
@@ -7,14 +7,12 @@
 # include <unistd.h>
 
 int
-main(void)
+main(int ac, char **av)
 {
-       static const char sample_1[] = "symlink_new";
-       static const char sample_2[] = "symlink";
+       static const char sample[] = "symlink.sample";
 
-       long rc = syscall(__NR_symlink, sample_1, sample_2);
-       printf("symlink(\"%s\", \"%s\") = %ld %s (%m)\n",
-              sample_1, sample_2, rc, errno2name());
+       long rc = syscall(__NR_symlink, sample, av[0]);
+       printf("symlink(\"%s\", \"%s\") = %s\n", sample, av[0], sprintrc(rc));
 
        puts("+++ exited with 0 +++");
        return 0;