83 |
|
|
84 |
|
|
85 |
int |
int |
86 |
anubis_db_open(char *arg, enum anubis_db_mode mode, void **dptr) |
anubis_db_open(char *arg, enum anubis_db_mode mode, void **dptr, char **err) |
87 |
{ |
{ |
88 |
struct anubis_db_instance *inst; |
struct anubis_db_instance *inst; |
89 |
ANUBIS_URL *url; |
ANUBIS_URL *url; |
102 |
inst->mode = mode; |
inst->mode = mode; |
103 |
inst->error_code = 0; |
inst->error_code = 0; |
104 |
*dptr = inst; |
*dptr = inst; |
105 |
rc = dbt->db_open(&inst->db_handle, url, mode); |
rc = dbt->db_open(&inst->db_handle, url, mode, err); |
106 |
anubis_url_destroy(&url); |
anubis_url_destroy(&url); |
107 |
return rc; |
return rc; |
108 |
} |
} |