* The purpose of these routines is to ensure that Bacula
* can limp along if no real database is loaded on the
* system.
- *
- * Kern Sibbald, January MMI
+ *
+ * Kern Sibbald, January MMI
*
*
* Version $Id$
* most current start fields to the job record.
* It is assumed that you did a db_create_job_record() already.
*/
-bool db_update_job_start_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
+bool db_update_job_start_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
{
int len, stat = 1;
JOB_DBR ojr;
* This is called at Job termination time to add all the
* other fields to the job record.
*/
-int db_update_job_end_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
+int db_update_job_end_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
{
int len, stat = 1;
JOB_DBR ojr;
}
-int db_update_media_record(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
-{
+int db_update_media_record(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
+{
int stat = 1;
MEDIA_DBR omr;
int len;
-
+
db_lock(mdb);
Dmsg0(200, "In db_update_media_record\n");
mr->MediaId = 0;
return stat;
}
-int db_update_pool_record(JCR *jcr, B_DB *mdb, POOL_DBR *pr)
-{
+int db_update_pool_record(JCR *jcr, B_DB *mdb, POOL_DBR *pr)
+{
int stat = 1;
POOL_DBR opr;
int len;
-
+
db_lock(mdb);
Dmsg0(200, "In db_update_pool_record\n");
len = sizeof(opr);
/* Update specific fields */
opr.NumVols = pr->NumVols;
- opr.MaxVols = pr->MaxVols;
+ opr.MaxVols = pr->MaxVols;
opr.UseOnce = pr->UseOnce;
opr.UseCatalog = pr->UseCatalog;
opr.AcceptAnyVolume = pr->AcceptAnyVolume;
}
int db_mark_file_record(JCR *jcr, B_DB *mdb, FileId_t FileId, JobId_t JobId)
-{
+{
return 1;
}
return 0;
}
-int db_update_media_defaults(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
+int db_update_media_defaults(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
{
return 1;
}