cvs commit: src/bin/cpdup cpdup.c cpdup.h hclink.c hclink.h hcproto.c hcproto.h misc.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Apr 13 22:43:28 PDT 2008
dillon 2008/04/13 22:40:51 PDT
DragonFly src repository
Modified files:
bin/cpdup cpdup.c cpdup.h hclink.c hclink.h
hcproto.c hcproto.h misc.c
Log:
Fix multiple issues with -p<parallel>, including several data corruption
issues.
* Use malloc'd buffers instead of static buffers
* Fix memory leaks
* Fix races with hardlink tracking structures
* Fix bug in remote mknod (it wasn't creating the node on the remote host)
* Fix stack blowouts from deep recursions by starting a new thread.
* Postpend the pid for tmp file creation.
Revision Changes Path
1.23 +78 -31 src/bin/cpdup/cpdup.c
1.9 +8 -0 src/bin/cpdup/cpdup.h
1.8 +27 -0 src/bin/cpdup/hclink.c
1.5 +1 -0 src/bin/cpdup/hclink.h
1.4 +53 -0 src/bin/cpdup/hcproto.c
1.3 +2 -0 src/bin/cpdup/hcproto.h
1.13 +62 -0 src/bin/cpdup/misc.c
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/cpdup.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/cpdup.h.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hclink.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hclink.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hcproto.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/hcproto.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/bin/cpdup/misc.c.diff?r1=1.12&r2=1.13&f=u
More information about the Commits
mailing list