Lines Matching defs:target
397 // get link target
613 move_entry(int dir, const char *entry, int targetDir, const char* target,
628 return _kern_rename(dir, entry, targetDir, target);
868 fprintf(stderr, "Usage: %s [Options] <source> <target>\n", argv[0]);
873 const char *target = argv[argi + 1];
875 // check, if the the target is an existing directory
878 fssh_status_t error = _kern_read_stat(-1, target, dereference, &st,
892 int len = strlen(target) + 1 + strlen(leaf);
894 fprintf(stderr, "Error: Resulting target path is too long.\n");
898 strcpy(targetBuffer, target);
901 target = targetBuffer;
905 // check, if the target exists
906 error = _kern_read_stat(-1, target, false, &st, sizeof(st));
910 target);
915 error = _kern_unlink(-1, target);
918 "link: %s\n", target, fssh_strerror(error));
925 error = _kern_create_symlink(-1, target, source,
928 error = _kern_create_link(target, source);
1152 fprintf(stderr, "Usage: %s [-f] <file>... <target>\n", argv[0]);
1156 const char* target = argv[argc - 1];
1158 // stat the target
1160 fssh_status_t status = _kern_read_stat(-1, target, true, &st, sizeof(st));
1162 fprintf(stderr, "Error: Failed to stat target \"%s\": %s\n", target,
1169 int targetDir = _kern_open_dir(-1, target);
1171 fprintf(stderr, "Error: Failed to open dir \"%s\": %s\n", target,
1190 return move_entry(-1, argv[argi], -1, target, force);