a large change to make rsync much more memory efficient. This is done
authorAndrew Tridgell <tridge@samba.org>
Mon, 23 Mar 1998 03:45:02 +0000 (03:45 +0000)
committerAndrew Tridgell <tridge@samba.org>
Mon, 23 Mar 1998 03:45:02 +0000 (03:45 +0000)
commit3ec4dd9781ed23be4a2b939fa5bfded619a1a8fb
tree8f38944aafd1109b48d1e9de3f60d85a50db7a5a
parentec0e5ac001843c24d58073447842c2b89b38bf96
a large change to make rsync much more memory efficient. This is done
in 3 ways:

1) the realloc is done on a list of pointers, not a list of structures
2) only the basename of the file is now kept in the file struct an a
   util function f_name() is now used to access the full name when
   required.
3) pointers to directory names are re-used

hopefully I haven't broken anything. This will need lots of testing.
compat.c
flist.c
hlink.c
rsync.c
rsync.h
uidlist.c