Displaying 2 results from an estimated 2 matches for "hlink_pool".
2004 Feb 06
4
memory reduction
...uct *)bp;
memset(bp, 0, min_file_struct_len);
bp += file_struct_len;
@@ -634,9 +634,9 @@ void receive_file_entry(struct file_stru
file->gid = gid;
#if SUPPORT_HARD_LINKS
- if (idev_len) {
- file->link_u.idev = (struct idev *)bp;
- bp += idev_len;
+ if (idev_len && flist->hlink_pool) {
+ file->link_u.idev = pool_talloc(flist->hlink_pool,
+ struct idev, 1, "inode_table");
}
#endif
@@ -668,15 +668,19 @@ void receive_file_entry(struct file_stru
#if SUPPORT_HARD_LINKS
if (idev_len) {
+ INO64_T inode;
if (protocol_version < 26) {
dev = rea...
2004 Sep 03
1
more filelist --stats
...list_buildtime = time(NULL) - stats.flist_buildtime;
+ stats.flist_xfertime = time(NULL);
+
if (f != -1) {
send_file_entry(NULL, f, 0);
@@ -1209,6 +1213,8 @@
finish_filelist_progress(flist);
}
+ stats.flist_xfertime = time(NULL) - stats.flist_xfertime;
+
if (flist->hlink_pool) {
pool_destroy(flist->hlink_pool);
flist->hlink_pool = NULL;
--- rsync-2.6.3pre1/main.c 2004-08-05 14:17:44.000000000 -0400
+++ rsync-2.6.3pre1+tykhe/main.c 2004-09-03 10:18:46.869429000 -0400
@@ -178,6 +178,10 @@
rprintf(FINFO,"Matched data: %.0f bytes\n",
(double)sta...