]> git.sur5r.net Git - bacula/bacula/commitdiff
Bring 1.36.0 up to current 1.37 level
authorKern Sibbald <kern@sibbald.com>
Wed, 17 Nov 2004 22:48:23 +0000 (22:48 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 17 Nov 2004 22:48:23 +0000 (22:48 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1701 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/Makefile.in
bacula/src/cats/bdb.c
bacula/src/cats/bdb_create.c
bacula/src/cats/bdb_update.c
bacula/src/cats/sql_update.c

index 3372a5172516194015b59220d5ff402005bb6929..b33dc09f5254a72b9f7b9624d856c229a4cb84f8 100644 (file)
@@ -79,7 +79,7 @@ realclean: clean
        $(RMF) create_sqlite_database      update_sqlite_tables     make_sqlite_tables
        $(RMF) grant_sqlite_privileges     drop_sqlite_tables       drop_sqlite_database
 
-       $(RMF) mysql sqlite
+       $(RMF) mysql sqlite postgresql
        $(RMF) make_catalog_backup delete_catalog_backup
 
 distclean: realclean
index 16c793e2b3ad31e4261b4251baabf097b4382e85..1cf8c3a05b37d5f0f056f22e674e0b3343287548 100644 (file)
@@ -102,8 +102,8 @@ int bdb_write_control_file(B_DB *mdb)
  * never have errors, or it is really fatal.
  */
 B_DB *
-db_init_database(JCR *jcr, char *db_name, char *db_user, char *db_password,
-                char *db_address, int db_port, char *db_socket, 
+db_init_database(JCR *jcr, char const *db_name, char const *db_user, char const *db_password,
+                char const *db_address, int db_port, char const *db_socket, 
                 int mult_db_connections)
 {
    B_DB *mdb;
@@ -289,7 +289,7 @@ char *db_strerror(B_DB *mdb)
    return mdb->errmsg;
 }
 
-int db_sql_query(B_DB *mdb, char *query, DB_RESULT_HANDLER *result_handler, void *ctx)
+int db_sql_query(B_DB *mdb, char const *query, DB_RESULT_HANDLER *result_handler, void *ctx)
 {
    return 1;
 }
@@ -430,7 +430,7 @@ int bdb_open_media_file(B_DB *mdb)
 }
 
 
-void _db_lock(char *file, int line, B_DB *mdb)
+void _db_lock(const char *file, int line, B_DB *mdb)
 {
    int errstat;
    if ((errstat=rwl_writelock(&mdb->lock)) != 0) {
@@ -439,7 +439,7 @@ void _db_lock(char *file, int line, B_DB *mdb)
    }
 }    
 
-void _db_unlock(char *file, int line, B_DB *mdb)
+void _db_unlock(const char *file, int line, B_DB *mdb)
 {
    int errstat;
    if ((errstat=rwl_writeunlock(&mdb->lock)) != 0) {
index 20468b33e4edb1d13a31a989b88445c16b436745..a42c4a422a6c76ee5f3dc524a42f87ad38195b4c 100644 (file)
@@ -105,7 +105,7 @@ int db_create_job_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
  * Returns: 0 on failure
  *         record-id on success
  */
-int db_create_jobmedia_record(JCR *jcr, B_DB *mdb, JOBMEDIA_DBR *jm)
+bool db_create_jobmedia_record(JCR *jcr, B_DB *mdb, JOBMEDIA_DBR *jm)
 {
    int len;
 
index f50a1c8e31b46d538c5e6db204adf43e7b52d3f8..37286135433efdd97fa0cf88ae75df2f1a36844c 100755 (executable)
@@ -111,7 +111,7 @@ int db_update_job_end_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr)
 
    fseek(mdb->jobfd, ojr.rec_addr, SEEK_SET);
    if (fwrite(jr, len, 1, mdb->jobfd) != 1) {
-      Mmsg1(&db->errmsg, _("Error updating DB Job file. ERR=%s\n"), strerror(errno));
+      Mmsg1(&mdb->errmsg, _("Error updating DB Job file. ERR=%s\n"), strerror(errno));
       stat = 0;
    }
    fflush(mdb->jobfd);
index 14f9c93bd2997671767f7da5242a8ae305a3d52f..48dfb254ef90937b664dae70214a962871239883 100644 (file)
@@ -395,4 +395,13 @@ db_make_inchanger_unique(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
    }
 }
 
+#else
+
+void
+db_make_inchanger_unique(JCR *jcr, B_DB *mdb, MEDIA_DBR *mr)
+{
+  /* DUMMY func for Bacula_DB */
+  return;
+}
+
 #endif /* HAVE_MYSQL || HAVE_SQLITE || HAVE_POSTGRESQL*/