summaryrefslogtreecommitdiff
path: root/source3/client/clitar.c
diff options
context:
space:
mode:
authorSamba Release Account <samba-bugs@samba.org>1997-07-28 18:59:57 +0000
committerSamba Release Account <samba-bugs@samba.org>1997-07-28 18:59:57 +0000
commit7314126d9e1d84997d818166f27e2076d55ff04e (patch)
treeafcef3a4f75a6b7441d5ce5efdf790167ee65f78 /source3/client/clitar.c
parentbfdaaaf36d55051bf60d30648b87b96ed87b9ba5 (diff)
downloadsamba-7314126d9e1d84997d818166f27e2076d55ff04e.tar.gz
samba-7314126d9e1d84997d818166f27e2076d55ff04e.tar.bz2
samba-7314126d9e1d84997d818166f27e2076d55ff04e.zip
client.c: Added amanda fixes.
clitar.c: Added amanda fixes. nameannounce.c: Removed redundent code. nameelect.c: Removed redundent code. nameserv.h: Removed redundent code. nameservresp.c: Removed redundent code. namework.c: Removed redundent code. password.c: Prevented crash if getpwnam fails. Jeremy (jallison@whistle.com) (This used to be commit 760fe30353de66e8e6571f8ff4ec1064261b5428)
Diffstat (limited to 'source3/client/clitar.c')
-rw-r--r--source3/client/clitar.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/source3/client/clitar.c b/source3/client/clitar.c
index 951947ecb2..f70e639e90 100644
--- a/source3/client/clitar.c
+++ b/source3/client/clitar.c
@@ -41,7 +41,7 @@ static int attribute = aDIR | aSYSTEM | aHIDDEN;
#endif
static char *tarbuf;
-static int tp, ntarf, tbufsiz;
+static int tp, ntarf, tbufsiz, ttarf;
/* Incremental mode */
BOOL tar_inc=False;
/* Reset archive bit */
@@ -271,8 +271,8 @@ static void initarbuf()
tbufsiz=blocksize*TBLOCK;
tarbuf=malloc(tbufsiz);
- /* reset tar buffer pointer and tar file counter */
- tp=0; ntarf=0;
+ /* reset tar buffer pointer and tar file counter and total dumped */
+ tp=0; ntarf=0; ttarf=0;
}
/****************************************************************************
@@ -1078,6 +1078,7 @@ static void do_atar(char *rname,char *lname,file_info *finfo1)
if (finfo.size % TBLOCK)
dozerobuf(tarhandle, TBLOCK - (finfo.size % TBLOCK));
+ ttarf+=finfo.size + TBLOCK - (finfo.size % TBLOCK);
ntarf++;
}
@@ -1606,6 +1607,7 @@ int process_tar(char *inbuf, char *outbuf)
free(tarbuf);
DEBUG(0, ("tar: dumped %d tar files\n", ntarf));
+ DEBUG(0, ("Total bytes written: %d\n", ttarf));
break;
}