// Copyright (c) 2003 Juraj Kolesár (koli) #include "tdb.h" int tdb_init(struct tdb *tdb) { bool status = FALSE; const char *connection_string = g_strdup_printf( "host=%s dbname=%s", tdb->host, tdb->database); tdb->connection = PQconnectdb(connection_string); if (PQstatus(tdb->connection) == CONNECTION_BAD) return(__LT_OK); else return(__LT_ERR); } int tdb_close(struct tdb *tdb) { if (tdb->connection != NULL) { PQfinish(tdb->connection); return(__LT_OK); } else return(__LT_ERR); }