/[base]/head/bin/mv/mv.c
ViewVC logotype

Log of /head/bin/mv/mv.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 326025 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 20 19:49:47 2017 UTC (6 years, 7 months ago) by pfg
File length: 12935 byte(s)
Diff to previous 314436
General further adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.


Revision 314436 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 28 23:42:47 2017 UTC (7 years, 4 months ago) by imp
File length: 12891 byte(s)
Diff to previous 300643
Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by:	Jan Schaumann <jschauma@stevens.edu>
Pull Request:	https://github.com/freebsd/freebsd/pull/96


Revision 300643 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 25 02:51:15 2016 UTC (8 years, 1 month ago) by truckman
File length: 12891 byte(s)
Diff to previous 284916
Close from_fd if malloc() fails to avoid a file descriptor leak.

Reported by:	Coverity
CID:		1007203
MFC after:	1 week


Revision 284916 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 28 21:36:00 2015 UTC (9 years ago) by jilles
File length: 12867 byte(s)
Diff to previous 280386
mv: Improve message when moving two or more files to non-directory.

The message text is from cp, which has had a nicer message for this since
2007 (PR bin/50656).

As with cp, the exit status changes from 64 to 1.

PR:		201083
MFC after:	1 week


Revision 280386 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 23 17:35:05 2015 UTC (9 years, 3 months ago) by jilles
File length: 12826 byte(s)
Diff to previous 277645
cp,mv: Use futimens() instead of utimensat() if possible.


Revision 277645 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 24 13:50:13 2015 UTC (9 years, 5 months ago) by jilles
File length: 12837 byte(s)
Diff to previous 268129
cp,mv,touch: Set timestamps with nanosecond precision.

This uses utimensat().


Revision 268129 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 1 22:46:39 2014 UTC (10 years ago) by delphij
File length: 12884 byte(s)
Diff to previous 267977
Check if fchflags() is needed by fstat'ing before and check
the results.

Reviewed by:	jilles
X-MFC-With:	r267977


Revision 267977 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 27 19:57:54 2014 UTC (10 years ago) by delphij
File length: 12678 byte(s)
Diff to previous 248597
Always set UF_ARCHIVE on target (because they are by definition new files
and should be archived) and ignore error when we can't set it (e.g. NFS).

Reviewed by:	ken
MFC after:	2 weeks


Revision 248597 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 21 22:44:33 2013 UTC (11 years, 3 months ago) by pjd
File length: 12647 byte(s)
Diff to previous 243072
- Make 'flags' argument to chflags(2), fchflags(2) and lchflags(2) of type
  u_long. Before this change it was of type int for syscalls, but prototypes
  in sys/stat.h and documentation for chflags(2) and fchflags(2) (but not
  for lchflags(2)) stated that it was u_long. Now some related functions
  use u_long type for flags (strtofflags(3), fflagstostr(3)).
- Make path argument of type 'const char *' for consistency.

Discussed on:	arch
Sponsored by:	The FreeBSD Foundation


Revision 243072 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 15 15:05:51 2012 UTC (11 years, 7 months ago) by eadler
File length: 12655 byte(s)
Diff to previous 239951
Follow the behavior as specified in POSIX:

if (exists AND (NOT f_option) AND
	((not_writable AND input_is_terminal) OR i_option))
		prompt

in particular, add the test for input_is_terminal

PR:		bin/173039
Submitted by:	Mark Johnston <markjdb@gmail.com>
Approved by:	cperciva
MFC after:	3 days


Revision 239951 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 31 14:35:01 2012 UTC (11 years, 10 months ago) by jhb
File length: 12631 byte(s)
Diff to previous 226961
Add a -h flag similar to the -h flag for ln to force mv(1) to treat a
symbolic link to a directory for the target as a symbolic link instead of
a directory.  This makes it possible to atomically update a symbolic
link using rename().

Reviewed by:	gj
MFC after:	2 weeks


Revision 226961 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 31 08:59:17 2011 UTC (12 years, 8 months ago) by ed
File length: 12362 byte(s)
Diff to previous 225954
Put some static keywords in the source code.

For these simple utilities, it doesn't harm to make all global variables
static. In fact, this allows the compiler to perform better forms of
optimisation and analysis.


Revision 225954 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 3 21:48:10 2011 UTC (12 years, 9 months ago) by ivoras
File length: 12355 byte(s)
Diff to previous 196841
Don't chop IO into small pieces, follow cp(1) and just use MAXPHYS.


Revision 196841 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 4 21:49:37 2009 UTC (14 years, 10 months ago) by trasz
File length: 12320 byte(s)
Diff to previous 180604
Add NFSv4 ACL support to mv(1).

Reviewed by:	rwatson


Revision 180604 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 19 00:13:26 2008 UTC (15 years, 11 months ago) by delphij
File length: 11278 byte(s)
Diff to previous 174935
Staticify symbols that will not be used in other
places.


Revision 174935 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 27 11:33:42 2007 UTC (16 years, 6 months ago) by dds
File length: 11150 byte(s)
Diff to previous 174709
- Roll-back attempts to mimic rename(2) atomicity introduced in 1.47,
  and follow the letter of the POSIX specification.

- Moving a directory to an existing non-empty directory will now fail,
  as required.

- Improve consistency and remove some style bugs of earlier versions.

This version passes all tests of tools/regression/bin/mv/regress.sh 1.6

Reviewed by:	bde
MFC after:	1 month


Revision 174709 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 17 09:02:42 2007 UTC (16 years, 6 months ago) by dds
File length: 11943 byte(s)
Diff to previous 174667
Calling any function from vfork other than exec* and _exit yields
undefined behavior.

Noted by:	alfred


Revision 174667 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 16 17:47:34 2007 UTC (16 years, 6 months ago) by dds
File length: 11842 byte(s)
Diff to previous 174664
Eliminate gcc "variable clobbered" warnings by declaring the variables
living across the vfork as volatile.

Noted by:	kan


Revision 174664 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 16 14:14:31 2007 UTC (16 years, 6 months ago) by dds
File length: 11828 byte(s)
Diff to previous 149790
When moving a directory across devices to a place where a directory
with the same name exists, delete that directory first, before performing
the copy.  This ensures that mv(1) across devices follows the semantics
of rename(2), as required by POSIX.

This change could introduce the potential of data loss, even if the
copy fails, violating the atomicity properties of rename(2).  This is
(mostly) mitigated by first renaming the destination and obliterating
it only after a succesfull copy.

The above logic also led to the introduction of code that will cleanup
the results of a partial copy, if a cross-device copy fails.

PR:		bin/118367
MFC after:	1 month


Revision 149790 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 5 04:36:08 2005 UTC (18 years, 10 months ago) by csjp
File length: 10204 byte(s)
Diff to previous 146418
Attempt to complete the userspace integration of POSIX.1e extended ACLs.
This includes adding support for ACLs into cp(1) and mv(1) userspace
utilities.

For mv(1), if _PC_ACL_EXTENDED is in effect for the source AND destination
operands, the destination file's ACLs shall reflect the source.

For cp(1), if _PC_ACL_EXTENDED is in effect for both source and destination
operands, and -p has been specified, the ACLs from the source shall be
preserved on the destination.

MFC after:	1 month


Revision 146418 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 19 21:33:48 2005 UTC (19 years, 1 month ago) by mux
File length: 9687 byte(s)
Diff to previous 139969
Correct a few places where we called warn() when warnx() should have
been used.

Submitted by:	"Liam J. Foy" <liamfoy@sepulcrum.org>
Obtained from:	DragonFlyBSD


Revision 139969 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 10 08:39:26 2005 UTC (19 years, 5 months ago) by imp
File length: 9683 byte(s)
Diff to previous 127958
/*- or .\"- or #- to begin license clauses.


Revision 127958 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 6 20:06:54 2004 UTC (20 years, 3 months ago) by markm
File length: 9682 byte(s)
Diff to previous 127272
Remove clause 3 from the UCB licenses.

OK'ed by:	imp, core


Revision 127272 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 21 13:38:37 2004 UTC (20 years, 3 months ago) by pjd
File length: 9919 byte(s)
Diff to previous 114763
When symbolic link is pointed onto a mount point, it can't be moved
to a different file system.
Patch in PR was incorrect.

PR:		bin/64430
Submitted by:	Samuel Tardieu
MFC after:	3 days


Revision 114763 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 5 22:49:23 2003 UTC (21 years, 2 months ago) by obrien
File length: 9673 byte(s)
Diff to previous 114433
Centralize _PATH_* definitions.

Submitted by:	Tim Kientzle <kientzle@acm.org> (embellished by me)


Revision 114433 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 1 16:58:57 2003 UTC (21 years, 2 months ago) by obrien
File length: 9697 byte(s)
Diff to previous 99678
Quiet warnings about copyright[].


Revision 99678 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 9 17:45:13 2002 UTC (21 years, 11 months ago) by johan
File length: 9697 byte(s)
Diff to previous 98280
Update usage for the addition of -n in rev 1.35 of mv.c.

Approved by:	obrien, sheldonh (mentor).


Revision 98280 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 16 04:06:58 2002 UTC (22 years ago) by tjr
File length: 9687 byte(s)
Diff to previous 96806
When trying to emulate a cross-device move operation with cp and rm, add
a "--" argument after the options so filenames with leading dashes are
handled correctly.

PR:		39318
Submitted by:	Serge van den Boom <svdb@stack.nl>
MFC after:	1 week


Revision 96806 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 17 11:38:48 2002 UTC (22 years, 1 month ago) by jmallett
File length: 9675 byte(s)
Diff to previous 92974
Remove local definition of _PATH_CP, and use <paths.h>, _PATH_CP is in the
CURRENT <paths.h>.


Revision 92974 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 22 19:52:59 2002 UTC (22 years, 3 months ago) by obrien
File length: 9656 byte(s)
Diff to previous 92935
Update SCM ID.


Revision 92935 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 22 07:45:36 2002 UTC (22 years, 3 months ago) by obrien
File length: 9653 byte(s)
Diff to previous 91085
Add the -n option, which automatically answers "no" to the overwrite question.


Revision 91085 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 22 21:13:31 2002 UTC (22 years, 4 months ago) by markm
File length: 9488 byte(s)
Diff to previous 90644
Warnings fixes.


Revision 90644 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 14 01:59:47 2002 UTC (22 years, 4 months ago) by imp
File length: 9480 byte(s)
Diff to previous 90114
Move user_from_uid to pwd.h
Move group_from_gid to grp.h
Remove from stdlib.h
Make the prototypes match the code
Fix rm and mv to include new files.

NetBSD has these defined in those files, and others too that I've not
done.

Approved by: terminal room kabal
Reviewed by: jhb, phk


Revision 90114 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 2 07:09:30 2002 UTC (22 years, 5 months ago) by imp
File length: 9446 byte(s)
Diff to previous 90110
missed a few registers


Revision 90110 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 2 06:48:10 2002 UTC (22 years, 5 months ago) by imp
File length: 9473 byte(s)
Diff to previous 79452
o __P has been reoved
o Old-style K&R declarations have been converted to new C89 style
o register has been removed
o prototype for main() has been removed (gcc3 makes it an error)
o int main(int argc, char *argv[]) is the preferred main definition.
o Attempt to not break style(9) conformance for declarations more than
  they already are.


Revision 79452 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 9 09:24:06 2001 UTC (22 years, 11 months ago) by brian
File length: 9562 byte(s)
Diff to previous 77409
Fix the type of the NULL arg to execl()

Idea from: Theo de Raadt <deraadt@openbsd.org>


Revision 77409 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 29 18:20:36 2001 UTC (23 years, 1 month ago) by imp
File length: 9540 byte(s)
Diff to previous 76878
Use PATH_MAX in preference to MAXPATHLEN.


Revision 76878 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 20 05:00:16 2001 UTC (23 years, 1 month ago) by kris
File length: 9526 byte(s)
Diff to previous 63680
Silence WARNS=2 and BDECFLAGS on alpha and i386, except for mode_t
warnings.

MFC after:	1 week


Revision 63680 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 20 18:30:00 2000 UTC (23 years, 11 months ago) by sada
File length: 9425 byte(s)
Diff to previous 63225
Don't emit a warning message if fchflags() returns EOPNOTSUPP

Requested by:	FUJISHIMA Satsuki <k5@cheerful.com>
Obtained from:	OpenBSD


Revision 63225 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 15 14:59:02 2000 UTC (23 years, 11 months ago) by sada
File length: 9079 byte(s)
Diff to previous 62963
To make inherit file flags when mv(1) moves file between directories
on different file systems.

PR:		bin/12375
Submitted by:	Takashi SHIRAI <shirai@nintendo.co.jp>
No response by:	steve
No problem with:	building 5-current world


Revision 62963 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 11 18:01:42 2000 UTC (23 years, 11 months ago) by dwmalone
File length: 8985 byte(s)
Diff to previous 50544
Use lstat(2) instead of stat(2) when deciding if we should fastcopy
a file. This fixes moving symlinks across partitions.

PR:		17847
Reviewed by:	bde


Revision 50544 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 29 08:21:16 1999 UTC (24 years, 10 months ago) by mharo
File length: 8984 byte(s)
Diff to previous 50471
add verbose flag


Revision 50471 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 27 23:15:48 1999 UTC (24 years, 10 months ago) by peter
File length: 8788 byte(s)
Diff to previous 40301
$Id$ -> $FreeBSD$


Revision 40301 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 13 14:52:33 1998 UTC (25 years, 8 months ago) by des
File length: 8824 byte(s)
Diff to previous 37245
Calls one or more of malloc(), warn(), err(), syslog(), execlp() or
execvp() in the child branch of a vfork(). Changed to use fork()
instead.

Some of these (mv, find, apply, xargs) might benefit greatly from
being rewritten to use vfork() properly.

PR:		Loosely related to bin/8252
Approved by:	jkh and bde


Revision 37245 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 28 21:00:04 1998 UTC (26 years ago) by bde
File length: 8825 byte(s)
Diff to previous 36785
Fixed printf format errors.


Revision 36785 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 9 03:39:38 1998 UTC (26 years, 1 month ago) by imp
File length: 8809 byte(s)
Diff to previous 36383
Make sure we don't overflow the path buffer.  Exit if we do.
Obtained from or inspired by: A similar change in OpenBSD by theo


Revision 36383 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 25 22:44:16 1998 UTC (26 years, 1 month ago) by steve
File length: 8713 byte(s)
Diff to previous 36049
Don't append a '/' to the destination directory if there
is already one there.

PR:		3025


Revision 36049 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 15 06:30:58 1998 UTC (26 years, 1 month ago) by charnier
File length: 8622 byte(s)
Diff to previous 31664
Correct use of .Nm. Add rcsid.


Revision 31664 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 10 17:52:49 1997 UTC (26 years, 6 months ago) by eivind
File length: 8634 byte(s)
Diff to previous 30727
Merge from OpenBSD:
> Error out if someone tries to mv a mount point.  Old behavior was to
> move all files contained in the mounted filesystem to the dest. dir
> which could be quite nasty.  Personally, I think rename(2) should
> return EPERM or EINVAL instead of EXDEV.

Obtained from: OpenBSD mv.c rev 1.6 by Todd Miller <millert@openbsd.org>


Revision 30727 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 26 10:33:02 1997 UTC (26 years, 8 months ago) by helbig
File length: 8291 byte(s)
Diff to previous 30106
Synchronize usage() and man page.
Pointed out by bde.


Revision 30106 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 4 13:02:06 1997 UTC (26 years, 9 months ago) by wosch
File length: 8291 byte(s)
Diff to previous 29933
mv(1) is too silent if used with the option -i. It should
print which input mv(1) expect (y/n) and print a warning if the
file was not overwritten.


Revision 29933 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 28 10:41:40 1997 UTC (26 years, 9 months ago) by wosch
File length: 8195 byte(s)
Diff to previous 24348
Endless loop.

$ touch from to
$ echo -n loop | mv -i from to
overwrite to?
^C


Revision 24348 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 28 15:24:41 1997 UTC (27 years, 3 months ago) by imp
File length: 8179 byte(s)
Diff to previous 23525
compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


Revision 23525 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 8 16:05:44 1997 UTC (27 years, 4 months ago) by guido
File length: 8180 byte(s)
Diff to previous 22988
Make mv more robust. A race has been fixed, as well as an extra warning
added when sbits are cleared.
Fixes PR 1351 and 1377 (I hope).


Revision 22988 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 22 14:13:04 1997 UTC (27 years, 4 months ago) by peter
File length: 7665 byte(s)
Diff to previous 21673
Revert $FreeBSD$ to $Id$


Revision 21673 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 14 07:20:47 1997 UTC (27 years, 5 months ago) by jkh
File length: 7670 byte(s)
Diff to previous 20420
Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.


Revision 20420 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 14 06:08:03 1996 UTC (27 years, 6 months ago) by steve
File length: 7708 byte(s)
Diff to previous 14305
-Wall cleaning.


Revision 14305 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 1 06:14:13 1996 UTC (28 years, 4 months ago) by wosch
File length: 7696 byte(s)
Diff to previous 14166
delete unused label endarg
correct indent of last new code
fix usage string, option -f before option -i (alphabetic order)


Revision 14166 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 20 23:27:57 1996 UTC (28 years, 4 months ago) by wosch
File length: 7685 byte(s)
Diff to previous 14156
option -f and -i are exclusive (Posix)
respond `Y' is equal to `y'
update usage string
prompt only if source exist


Revision 14156 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 19 05:51:13 1996 UTC (28 years, 4 months ago) by pst
File length: 7506 byte(s)
Diff to previous 14154
-- is implemented in getopt(3)
-? is an unnecessary case statement and not useful


Revision 14154 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 19 00:44:19 1996 UTC (28 years, 4 months ago) by wosch
File length: 7585 byte(s)
Diff to previous 14144
delete my last commit
Submitted by:	pst, ache


Revision 14144 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 18 18:44:58 1996 UTC (28 years, 4 months ago) by wosch
File length: 7796 byte(s)
Diff to previous 11298
option -f and -i are exclusive
all flag variables initialized with zero
respond `Y' is equal to `y'
update usage string
prompt only if source exist

ignore -i option if file descriptor stdin not refers to a valid
terminal type device


Revision 11298 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 7 10:42:48 1995 UTC (28 years, 9 months ago) by bde
File length: 7588 byte(s)
Diff to previous 3044
Handle trailing slashes in source filenames correctly.  E.g., rewrite
`mv foo/ ../..' to `mv foo/ ../../foo/', not to `mv foo/ ../../'.  The
latter caused a panic.  Before the trailing slash changes in the kernel,
the trailing slashes caused the rename() for this mv to fail earlier, so
there was no panic in 2.0.

Fixes part of PR 760.


Revision 3044 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 24 02:59:15 1994 UTC (29 years, 9 months ago) by dg
File length: 7394 byte(s)
Diff to previous 1557
Added $Id$


Revision 1557 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 26 06:18:55 1994 UTC (30 years, 1 month ago) by rgrimes
File length: 7383 byte(s)
Copied from: vendor/CSRG/dist/bin/mv/mv.c revision 1556
Diff to previous 1556
This commit was generated by cvs2svn to compensate for changes in r1556,
which included commits to RCS files with non-trunk default branches.


Revision 1556 - (view) (download) (annotate) - [select for diffs]
Added Thu May 26 06:18:55 1994 UTC (30 years, 1 month ago) by rgrimes
Original Path: vendor/CSRG/dist/bin/mv/mv.c
File length: 7383 byte(s)
BSD 4.4 Lite bin Sources


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27