int gmode = 0;
int filemode = 0644;
struct stat check_stat;
- int ret;
int s = VCWD_STAT(info->path, &check_stat);
+
type = info->mode == DBA_READER ? DB_UNKNOWN :
info->mode == DBA_TRUNC ? DB_BTREE :
s ? DB_BTREE : DB_UNKNOWN;
filemode = Z_LVAL_PP(info->argv[0]);
}
- if(!(ret = db_open(info->path, type, gmode, filemode, NULL, NULL, &dbp))) {
+ if(db_open(info->path, type, gmode, filemode, NULL, NULL, &dbp)) {
info->dbf = malloc(sizeof(dba_db2_data));
memset(info->dbf, 0, sizeof(dba_db2_data));
((dba_db2_data *) info->dbf)->dbp = dbp;
return SUCCESS;
- } else {
- printf("Failed: type = %i\ngmode = %i\n%s\n",type,gmode,strerror(ret));
}
return FAILURE;
}