Proper return codes.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Thu, 12 Jul 2012 11:02:42 +0000 (11:02 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Thu, 12 Jul 2012 11:02:42 +0000 (11:02 +0000)
org.glite.lbjp-common.db/src/db.c

index 6ee5a43..fa3e0c5 100644 (file)
@@ -247,7 +247,7 @@ void glite_lbu_DBClose(glite_lbu_DBContext ctx) {
 
 
 int glite_lbu_DBQueryCaps(glite_lbu_DBContext ctx) {
-       if (!VALID(ctx->backend)) return EINVAL;
+       if (!VALID(ctx->backend)) return -1;
        return backends[ctx->backend]->queryCaps(ctx);
 }
 
@@ -277,7 +277,7 @@ int glite_lbu_Rollback(glite_lbu_DBContext ctx) {
 
 
 int glite_lbu_FetchRow(glite_lbu_Statement stmt, unsigned int n, unsigned long *lengths, char **results) {
-       if (!VALID(stmt->ctx->backend)) return EINVAL;
+       if (!VALID(stmt->ctx->backend)) return -1;
        return backends[stmt->ctx->backend]->fetchRow(stmt, n, lengths, results);
 }
 
@@ -295,7 +295,7 @@ int glite_lbu_QueryIndices(glite_lbu_DBContext ctx, const char *table, char ***k
 
 
 int glite_lbu_ExecSQL(glite_lbu_DBContext ctx, const char *cmd, glite_lbu_Statement *stmt) {
-       if (!VALID(ctx->backend)) return EINVAL;
+       if (!VALID(ctx->backend)) return -1;
        return backends[ctx->backend]->execSQL(ctx, cmd, stmt);
 }
 
@@ -313,7 +313,7 @@ int glite_lbu_PrepareStmt(glite_lbu_DBContext ctx, const char *sql, glite_lbu_St
 
 
 int glite_lbu_ExecPreparedStmt_v(glite_lbu_Statement stmt, int n, va_list ap) {
-       if (!VALID(stmt->ctx->backend)) return EINVAL;
+       if (!VALID(stmt->ctx->backend)) return -1;
        return backends[stmt->ctx->backend]->execPreparedStmt_v(stmt, n, ap);
 }
 
@@ -331,7 +331,7 @@ int glite_lbu_ExecPreparedStmt(glite_lbu_Statement stmt, int n, ...) {
 
 
 long int glite_lbu_Lastid(glite_lbu_Statement stmt) {
-       if (!VALID(stmt->ctx->backend)) return EINVAL;
+       if (!VALID(stmt->ctx->backend)) return 0;
        return backends[stmt->ctx->backend]->lastid(stmt);
 }