View | Details | Raw Unified | Return to bug 39318
Collapse All | Expand All

(-)mv.patched/mv.c (-2 / +2 lines)
Lines 331-337 Link Here
331
	int pid, status;
331
	int pid, status;
332
332
333
	if ((pid = fork()) == 0) {
333
	if ((pid = fork()) == 0) {
334
		execl(_PATH_CP, "mv", vflg ? "-PRpv" : "-PRp", from, to,
334
		execl(_PATH_CP, "mv", vflg ? "-PRpv" : "-PRp", "--", from, to,
335
		    (char *)NULL);
335
		    (char *)NULL);
336
		warn("%s", _PATH_CP);
336
		warn("%s", _PATH_CP);
337
		_exit(1);
337
		_exit(1);
Lines 350-356 Link Here
350
		return (1);
350
		return (1);
351
	}
351
	}
352
	if (!(pid = vfork())) {
352
	if (!(pid = vfork())) {
353
		execl(_PATH_RM, "mv", "-rf", from, (char *)NULL);
353
		execl(_PATH_RM, "mv", "-rf", "--", from, (char *)NULL);
354
		warn("%s", _PATH_RM);
354
		warn("%s", _PATH_RM);
355
		_exit(1);
355
		_exit(1);
356
	}
356
	}

Return to bug 39318