Change the result of create functions to booleans
This commit is contained in:
18
src/modb.c
18
src/modb.c
@@ -12,25 +12,25 @@
|
|||||||
int modbCreate(struct stored_conn_t *sconn, struct modb_t *modb)
|
int modbCreate(struct stored_conn_t *sconn, struct modb_t *modb)
|
||||||
{
|
{
|
||||||
if (createSysTable(sconn, modb) == (uint64_t)-1) {
|
if (createSysTable(sconn, modb) == (uint64_t)-1) {
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
if (createMetaTable(sconn, modb) == (uint64_t)-1) {
|
if (createMetaTable(sconn, modb) == (uint64_t)-1) {
|
||||||
destroyTable(sconn, modb, SYS_TABLE, STR_LEN(SYS_TABLE));
|
destroyTable(sconn, modb, SYS_TABLE, STR_LEN(SYS_TABLE));
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
if (createObjectsTable(sconn, modb) == (uint64_t)-1) {
|
if (createObjectsTable(sconn, modb) == (uint64_t)-1) {
|
||||||
destroyTable(sconn, modb, META_TABLE, STR_LEN(META_TABLE));
|
destroyTable(sconn, modb, META_TABLE, STR_LEN(META_TABLE));
|
||||||
destroyTable(sconn, modb, SYS_TABLE, STR_LEN(SYS_TABLE));
|
destroyTable(sconn, modb, SYS_TABLE, STR_LEN(SYS_TABLE));
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
if (createMDOGroupsTable(sconn, modb) == (uint64_t)-1) {
|
if (createMDOGroupsTable(sconn, modb) == (uint64_t)-1) {
|
||||||
destroyTable(sconn, modb, OBJECTS_TABLE, STR_LEN(OBJECTS_TABLE));
|
destroyTable(sconn, modb, OBJECTS_TABLE, STR_LEN(OBJECTS_TABLE));
|
||||||
destroyTable(sconn, modb, META_TABLE, STR_LEN(META_TABLE));
|
destroyTable(sconn, modb, META_TABLE, STR_LEN(META_TABLE));
|
||||||
destroyTable(sconn, modb, SYS_TABLE, STR_LEN(SYS_TABLE));
|
destroyTable(sconn, modb, SYS_TABLE, STR_LEN(SYS_TABLE));
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
int modbExists(struct stored_conn_t *sconn, struct modb_t *modb)
|
int modbExists(struct stored_conn_t *sconn, struct modb_t *modb)
|
||||||
{
|
{
|
||||||
@@ -49,19 +49,19 @@ int modbDestroy(struct stored_conn_t *sconn, struct modb_t *modb)
|
|||||||
int modbAccountingCreate(struct stored_conn_t *sconn, struct modb_t *modb)
|
int modbAccountingCreate(struct stored_conn_t *sconn, struct modb_t *modb)
|
||||||
{
|
{
|
||||||
if (createUsersTable(sconn, modb) == (uint64_t)-1) {
|
if (createUsersTable(sconn, modb) == (uint64_t)-1) {
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
if (createGroupsTable(sconn, modb) == (uint64_t)-1) {
|
if (createGroupsTable(sconn, modb) == (uint64_t)-1) {
|
||||||
destroyTable(sconn, modb, USERS_TABLE, STR_LEN(USERS_TABLE));
|
destroyTable(sconn, modb, USERS_TABLE, STR_LEN(USERS_TABLE));
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
if (createUserGroupsTable(sconn, modb) == (uint64_t)-1) {
|
if (createUserGroupsTable(sconn, modb) == (uint64_t)-1) {
|
||||||
destroyTable(sconn, modb, GROUPS_TABLE, STR_LEN(GROUPS_TABLE));
|
destroyTable(sconn, modb, GROUPS_TABLE, STR_LEN(GROUPS_TABLE));
|
||||||
destroyTable(sconn, modb, USERS_TABLE, STR_LEN(USERS_TABLE));
|
destroyTable(sconn, modb, USERS_TABLE, STR_LEN(USERS_TABLE));
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
int modbAccountingExists(struct stored_conn_t *sconn, struct modb_t *modb)
|
int modbAccountingExists(struct stored_conn_t *sconn, struct modb_t *modb)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user