Lines Matching +full:jd +full:- +full:src
2 * SPDX-License-Identifier: MIT
143 " clonefile -c <src> <dst>\n" in usage()
145 " clonefile -r <src> <dst> <soff> <doff> <len>\n" in usage()
147 " clonefile -f <src> <dst> [<soff> <doff> <len | \"all\">]\n" in usage()
149 " clonefile -d <src> <dst> <soff> <doff> <len>\n"); in usage()
166 while ((c = getopt(argc, argv, "crfdq")) != -1) { in main()
190 if ((argc-optind) != 2) in main()
195 if ((argc-optind) != 5) in main()
199 if ((argc-optind) != 2 && (argc-optind) != 5) in main()
209 if ((argc-optind) == 5) { in main()
274 fprintf(stderr, "file offsets: src=%jd/%jd; dst=%jd/%jd\n", in main()
356 fdr->src_offset = soff; in do_deduperange()
357 fdr->src_length = len; in do_deduperange()
358 fdr->dest_count = 1; in do_deduperange()
360 fdri->dest_fd = dfd; in do_deduperange()
361 fdri->dest_offset = doff; in do_deduperange()
367 if (fdri->status < 0) { in do_deduperange()
368 fprintf(stderr, "dedup failed: %s\n", strerror(-fdri->status)); in do_deduperange()
369 err = -1; in do_deduperange()
370 } else if (fdri->status == CF_FILE_DEDUPE_RANGE_DIFFERS) { in do_deduperange()
372 err = -1; in do_deduperange()