From f1869d7b358377ac8e23174e31957686631c3800 Mon Sep 17 00:00:00 2001 From: Eric Bollengier Date: Mon, 5 Nov 2007 17:45:51 +0000 Subject: [PATCH] ebl fix compile stuff git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5854 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/filed/job.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/bacula/src/filed/job.c b/bacula/src/filed/job.c index e0f37ffe13..125f2de9d4 100644 --- a/bacula/src/filed/job.c +++ b/bacula/src/filed/job.c @@ -1321,6 +1321,25 @@ static int storage_cmd(JCR *jcr) return dir->fsend(OKstore); } +static void job_end(JCR *jcr) +{ + char ed1[50], ed2[50]; + + /* Inform Storage daemon that we are done */ + if (jcr->store_bsock) { + bnet_sig(jcr->store_bsock, BNET_TERMINATE); + } + + /* Run the after job */ + run_scripts(jcr, jcr->RunScripts, "ClientAfterJob"); + + bnet_fsend(jcr->dir_bsock, EndJob, jcr->JobStatus, jcr->JobFiles, + edit_uint64(jcr->ReadBytes, ed1), + edit_uint64(jcr->JobBytes, ed2), jcr->Errors, (int)jcr->VSS, + jcr->pki_encrypt); + Dmsg1(110, "End FD msg: %s\n", jcr->dir_bsock->msg); +} + /* * Do a backup. @@ -1331,6 +1350,7 @@ static int backup_cmd(JCR *jcr) BSOCK *sd = jcr->store_bsock; int ok = 0; int SDJobStatus; + char ed1[50], ed2[50]; #if defined(WIN32_VSS) // capture state here, if client is backed up by multiple directors -- 2.39.5