#define _GNU_SOURCE
#include <sys/time.h>
#include <stdio.h>      /* standard I/O                */
#include <stdlib.h>     /* for exit   - 1 occurrence   */
#include <unistd.h>
#include <pthread.h>
#include <db.h>
#include <string.h>

DB *dbp;
u_int32_t flags;
//u_int32_t open_flags = DB_CREATE;
int ret;
//char *description = "Grocery bill.";
//DBT key, data;
//float money;  
//float money = 122.45;
//typedef struct __db DB;


int main() {

//int db_create(&dbp, NULL, DB_CREATE);

ret = db_create(&dbp, NULL, 0);
//if (ret != 0) {
//	printf("Error\n");
//}
flags = DB_CREATE;
ret = dbp->open(dbp, NULL,"my_db.db", NULL, DB_BTREE, DB_CREATE, 0);
//if (ret != 0) {
//	printf("Error\n");
//}

/* Zero out the DBTs before using them. */
//memset(&key, 0, sizeof(DBT));
//memset(&data, 0, sizeof(DBT));

//key.data = &money;
//key.size = sizeof(float);

//data.data = description;
//data.size = strlen(description) +1; 

//ret = dbp->put(dbp, NULL, &key, &data, 0);
//if (ret == DB_KEYEXIST) {
//    dbp->err(dbp, ret, 
//      "Put failed because key %f already exists", money);
//}

//ret = dbp->get(dbp, NULL, &key, &data, 0);
//printf("result: %u\n", ret);

//if (dbp != NULL)
//    dbp->close(dbp, 0);

printf("test\n\n");
exit(1);
}
