]> git.sur5r.net Git - bacula/bacula/commitdiff
Make the batch insert functions return bool instead of int.
authorMarco van Wieringen <mvw@planets.elm.net>
Wed, 7 Apr 2010 14:31:58 +0000 (16:31 +0200)
committerMarco van Wieringen <mvw@planets.elm.net>
Fri, 9 Apr 2010 11:41:36 +0000 (13:41 +0200)
bacula/src/cats/cats.h
bacula/src/cats/ingres.c

index 688bff4935f89bd8594c9f6614ed12d6e178a6b0..96982be16caa0f068350c9774eb8ef9f5f95a82d 100644 (file)
@@ -601,10 +601,10 @@ INGRES_FIELD *     my_ingres_fetch_field(B_DB *mdb);
 void               my_ingres_close      (B_DB *mdb);
 int                my_ingres_insert_id  (B_DB *mdb, const char *query, const char *table_name);
 
-int my_ingres_batch_start(JCR *jcr, B_DB *mdb);
-int my_ingres_batch_end(JCR *jcr, B_DB *mdb, const char *error);
+bool my_ingres_batch_start(JCR *jcr, B_DB *mdb);
+bool my_ingres_batch_end(JCR *jcr, B_DB *mdb, const char *error);
 typedef struct ATTR_DBR ATTR_DBR;
-int my_ingres_batch_insert(JCR *jcr, B_DB *mdb, ATTR_DBR *ar);
+bool my_ingres_batch_insert(JCR *jcr, B_DB *mdb, ATTR_DBR *ar);
 char *my_ingres_copy_escape(char *dest, char *src, size_t len);
 
 extern const char* my_ingres_batch_lock_path_query;
index b44a3f683ecfc71c84a9437126efb89c8f31c59a..b966840a745bfa045db57fd9da76d12144382b56 100755 (executable)
@@ -728,7 +728,12 @@ bail_out:
 }
 
 #ifdef HAVE_BATCH_FILE_INSERT
-int my_ingres_batch_start(JCR *jcr, B_DB *mdb)
+
+/* 
+ * Returns true if OK
+ *         false if failed
+ */
+bool my_ingres_batch_start(JCR *jcr, B_DB *mdb)
 {
    bool ok;
 
@@ -746,7 +751,11 @@ int my_ingres_batch_start(JCR *jcr, B_DB *mdb)
    return ok;
 }
 
-int my_ingres_batch_end(JCR *jcr, B_DB *mdb, const char *error)
+/* 
+ * Returns true if OK
+ *         false if failed
+ */
+bool my_ingres_batch_end(JCR *jcr, B_DB *mdb, const char *error)
 {
    if (mdb) {
       mdb->status = 0;
@@ -754,7 +763,11 @@ int my_ingres_batch_end(JCR *jcr, B_DB *mdb, const char *error)
    return true;
 }
 
-int my_ingres_batch_insert(JCR *jcr, B_DB *mdb, ATTR_DBR *ar)
+/* 
+ * Returns true if OK
+ *         false if failed
+ */
+bool my_ingres_batch_insert(JCR *jcr, B_DB *mdb, ATTR_DBR *ar)
 {
    size_t len;
    const char *digest;
@@ -778,6 +791,7 @@ int my_ingres_batch_insert(JCR *jcr, B_DB *mdb, ATTR_DBR *ar)
 
    return INSERT_DB(jcr, mdb, mdb->cmd);
 }
+
 #endif /* HAVE_BATCH_FILE_INSERT */
 
 /*