]> git.sur5r.net Git - bacula/bacula/commitdiff
Windows tweaks + fix glade error
authorKern Sibbald <kern@sibbald.com>
Sat, 25 Oct 2003 14:21:25 +0000 (14:21 +0000)
committerKern Sibbald <kern@sibbald.com>
Sat, 25 Oct 2003 14:21:25 +0000 (14:21 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@780 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/cats/bdb_find.c
bacula/src/cats/bdb_get.c
bacula/src/cats/sql_find.c
bacula/src/cats/sql_get.c
bacula/src/gnome2-console/support.c

index 852694647433da4b411bd2f684892caacceab741..5b9a2581a0214cf8ff0de24af25fe82bc512e263 100644 (file)
@@ -176,7 +176,9 @@ int db_find_next_volume(JCR *jcr, B_DB *mdb, int item, MEDIA_DBR *mr)
    return stat;                
 }
 
-int db_find_last_jobid(JCR *jcr, B_DB *mdb, JOB_DBR *jr) { return 0; }
+int
+db_find_last_jobid(JCR *jcr, B_DB *mdb, char *Name, JOB_DBR *jr)
+{ return 0; }
 
 
 #endif /* HAVE_BACULA_DB */
index e152c227ba3416c0ff016666a6ae60fe8cac2aea..cbabc7a3aa66f2b7f1fc5cfe104e55c831c1a929 100644 (file)
@@ -492,7 +492,7 @@ int db_get_fileset_record(JCR *jcr, B_DB *mdb, FILESET_DBR *fsr)
 
 
 
-int db_get_file_attributes_record(JCR *jcr, B_DB *mdb, char *fname, FILE_DBR *fdbr) 
+int db_get_file_attributes_record(JCR *jcr, B_DB *mdb, char *fname, JOB_DBR *jr, FILE_DBR *fdbr)
 { return 0; }
 
 int db_get_job_volume_parameters(JCR *jcr, B_DB *mdb, uint32_t JobId, VOL_PARAMS **VolParams)
index 948a9840629fc135409a1e8ed1c22f648be048fa..0939ce9e360e3a52974efc5eb1818011e9ed829d 100644 (file)
@@ -72,11 +72,11 @@ db_find_job_start_time(JCR *jcr, B_DB *mdb, JOB_DBR *jr, POOLMEM **stime)
    /* If no Id given, we must find corresponding job */
    if (jr->JobId == 0) {
       /* Differential is since last Full backup */
-      Mmsg(&mdb->cmd, 
+        Mmsg(&mdb->cmd, 
 "SELECT StartTime FROM Job WHERE JobStatus='T' AND Type='%c' AND "
 "Level='%c' AND Name='%s' AND ClientId=%u AND FileSetId=%u "
 "ORDER BY StartTime DESC LIMIT 1",
-        jr->Type, L_FULL, jr->Name, jr->ClientId, jr->FileSetId);
+          jr->Type, L_FULL, jr->Name, jr->ClientId, jr->FileSetId);
 
       if (jr->Level == L_DIFFERENTIAL) {
       /* Incremental is since last Full, Incremental, or Differential */
@@ -89,19 +89,19 @@ db_find_job_start_time(JCR *jcr, B_DB *mdb, JOB_DBR *jr, POOLMEM **stime)
          *  then we do a second look to find the most recent
          *  backup
          */
-        if (!QUERY_DB(jcr, mdb, mdb->cmd)) {
-            Mmsg2(&mdb->errmsg, _("Query error for start time request: ERR=%s\nCMD=%s\n"), 
-              sql_strerror(mdb), mdb->cmd);
-           db_unlock(mdb);
-           return 0;
-        }
-        if ((row = sql_fetch_row(mdb)) == NULL) {
-           sql_free_result(mdb);
-            Mmsg(&mdb->errmsg, _("No prior Full backup Job record found.\n"));
-           db_unlock(mdb);
-           return 0;
-        }
+      if (!QUERY_DB(jcr, mdb, mdb->cmd)) {
+         Mmsg2(&mdb->errmsg, _("Query error for start time request: ERR=%s\nCMD=%s\n"), 
+           sql_strerror(mdb), mdb->cmd);
+        db_unlock(mdb);
+        return 0;
+      }
+      if ((row = sql_fetch_row(mdb)) == NULL) {
         sql_free_result(mdb);
+            Mmsg(&mdb->errmsg, _("No prior Full backup Job record found.\n"));
+        db_unlock(mdb);
+        return 0;
+      }
+      sql_free_result(mdb);
         /* Now edit SQL command for Incremental Job */
         Mmsg(&mdb->cmd, 
 "SELECT StartTime FROM Job WHERE JobStatus='T' AND Type='%c' AND "
@@ -109,13 +109,13 @@ db_find_job_start_time(JCR *jcr, B_DB *mdb, JOB_DBR *jr, POOLMEM **stime)
 "ORDER BY StartTime DESC LIMIT 1",
           jr->Type, L_INCREMENTAL, L_DIFFERENTIAL, L_FULL, jr->Name,
           jr->ClientId);
-      } else {
+   } else {
          Mmsg1(&mdb->errmsg, _("Unknown level=%d\n"), jr->Level);
         db_unlock(mdb);
         return 0;
-      }
+   }
    } else {
-      Dmsg1(100, "Submitting: %s\n", mdb->cmd);
+   Dmsg1(100, "Submitting: %s\n", mdb->cmd);
       Mmsg(&mdb->cmd, "SELECT StartTime FROM Job WHERE Job.JobId=%u", jr->JobId);
    }
 
@@ -170,7 +170,7 @@ db_find_last_jobid(JCR *jcr, B_DB *mdb, char *Name, JOB_DBR *jr)
 "SELECT JobId FROM Job WHERE Type='B' AND JobStatus='T' AND "
 "Name='%s' ORDER BY StartTime DESC LIMIT 1", Name);
       } else {
-        Mmsg(&mdb->cmd, 
+      Mmsg(&mdb->cmd, 
 "SELECT JobId FROM Job WHERE Type='B' AND "
 "ClientId=%u ORDER BY StartTime DESC LIMIT 1", jr->ClientId);
       }
index 47e034e15a37cc1ea8b3a5239151fc49153523f8..9609d8570a620a788220b880f15668af40a53e91 100644 (file)
@@ -105,7 +105,7 @@ int db_get_file_record(JCR *jcr, B_DB *mdb, JOB_DBR *jr, FILE_DBR *fdbr)
    int stat = 0;
 
    if (jcr->JobLevel == L_VERIFY_DISK_TO_CATALOG) {
-      Mmsg(&mdb->cmd, 
+   Mmsg(&mdb->cmd, 
 "SELECT FileId, LStat, MD5 FROM File,Job WHERE "
 "File.JobId=Job.JobId AND File.PathId=%u AND "
 "File.FilenameId=%u AND Job.Type='B' AND Job.JobSTATUS='T' AND "
index acedfc66874af2041a0efe8656036b9b22bab8b6..7f065549dc4c97f29bffd70aa6e2e1f5e5090178 100644 (file)
@@ -29,7 +29,7 @@ lookup_widget                          (GtkWidget       *widget,
       else
         parent = widget->parent;
       if (!parent)
-        parent = g_object_get_data (G_OBJECT (widget), "GladeParentKey");
+        parent = (GtkWidget *)g_object_get_data (G_OBJECT (widget), "GladeParentKey");
       if (parent == NULL)
         break;
       widget = parent;