Lines Matching refs:destname
108 char *destname;
129 char *catch = try->parent ? try->name : TT.destname, *err = "%s"; in cp_node()
146 && (catch = TT.destname)) in cp_node()
356 catch = xmprintf("%s%s", TT.destname, f+strlen(try->name)); in cp_node()
369 *destname = tt ? : toys.optargs[--toys.optc]; in cp_main() local
370 int i, destdir = !stat(destname, &TT.top); in cp_main()
380 error_exit("'%s' not directory", destname); in cp_main()
385 if (destdir) error_exit("'%s' is a directory", destname); in cp_main()
427 TT.destname = xmprintf("%s/%s", destname, s); in cp_main()
429 if (!(s = fileunderdir(TT.destname, destname))) { in cp_main()
430 error_msg("%s not under %s", TT.destname, destname); in cp_main()
435 mkpath(TT.destname); in cp_main()
437 } else TT.destname = destname; in cp_main()
446 int exists = !stat(TT.destname, &st); in cp_main()
452 fprintf(stderr, "%s: overwrite '%s'", toys.which->name, TT.destname); in cp_main()
454 else unlink(TT.destname); in cp_main()
459 if (send) send = rename(src, TT.destname); in cp_main()
469 if (destdir) free(TT.destname); in cp_main()
501 if (FLAG(s) && xrun((char *[]){"strip", "-p", TT.destname, 0})) in install_node()
527 char *destname = FLAG(t) ? TT.i.t : (TT.destname = toys.optargs[toys.optc-1]); in install_main() local
528 if (mkpathat(AT_FDCWD, destname, 0777, MKPATHAT_MAKE | (FLAG(t) ? MKPATHAT_MKLAST : 0))) in install_main()
529 perror_exit("-D '%s'", destname); in install_main()