[SR-Dev] git:janakj/postgres: Jan's changes, his comments:

Jan Janak jan at iptel.org
Sun Feb 15 18:55:25 CET 2009


Module: sip-router
Branch: janakj/postgres
Commit: 61ee30f2de9138dae297d0b740e5879357e1145a
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=61ee30f2de9138dae297d0b740e5879357e1145a

Author: Greg Fausak <lgfausak at august.net>
Committer: Greg Fausak <lgfausak at august.net>
Date:   Sun Feb  8 15:30:59 2004 +0000

Jan's changes, his comments:
Attached patch makes postgres module in the unstable branch compile and
load again (it didn't compile because of some changes I did a couple
days ago).

The changes are cosmetic only.
I did verify that the code compiled in the current branch.  I did
not test this version.

---

 modules/db_postgres/con_postgres.h |    2 ++
 modules/db_postgres/db_con.c       |    2 +-
 modules/db_postgres/db_mod.c       |    1 +
 modules/db_postgres/db_res.c       |    1 +
 4 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/modules/db_postgres/con_postgres.h b/modules/db_postgres/con_postgres.h
index dbf3211..5de0aee 100644
--- a/modules/db_postgres/con_postgres.h
+++ b/modules/db_postgres/con_postgres.h
@@ -46,6 +46,7 @@
  * Postgres specific connection data
  */
 struct con_postgres {
+	int connected;
 	char *sqlurl;	/* the url we are connected to, all connection memory
 			   parents from this */
 	PGconn *con;	/* this is the postgres connection */
@@ -60,6 +61,7 @@ struct con_postgres {
 #define CON_CONNECTION(db_con) (((struct con_postgres*)((db_con)->tail))->con)
 #define CON_FP(db_con)        (((struct con_postgres*)((db_con)->tail))->fp)
 #define CON_PID(db_con)       (((struct con_postgres*)((db_con)->tail))->tpid)
+#define CON_CONNECTED(db_con) (((struct con_postgres*)((db_con)->tail))->connected)
 
 #define PLOG(f,s) LOG(L_ERR, "PG[%d] %s %s\n",__LINE__,f,s)
 #define DLOG(f,s) LOG(L_INFO, "PG[%d] %s %s\n",__LINE__,f,s)
diff --git a/modules/db_postgres/db_con.c b/modules/db_postgres/db_con.c
index 5ee03d1..52a4fe1 100644
--- a/modules/db_postgres/db_con.c
+++ b/modules/db_postgres/db_con.c
@@ -37,12 +37,12 @@
  */
 
 #include <string.h>
-#include "../../db/db_con.h"
 #include "../../dprint.h"
 #include "../../mem/mem.h"
 #include "defs.h"
 #include "con_postgres.h"
 #include "aug_std.h"
+#include "db_con.h"
 
 /*
  * Store name of table that will be used by
diff --git a/modules/db_postgres/db_mod.c b/modules/db_postgres/db_mod.c
index c53bddf..8d7b124 100644
--- a/modules/db_postgres/db_mod.c
+++ b/modules/db_postgres/db_mod.c
@@ -35,6 +35,7 @@
 
 #include <stdio.h>
 #include "../../sr_module.h"
+#include "db_con.h"
 #include "dbase.h"
 
 MODULE_VERSION
diff --git a/modules/db_postgres/db_res.c b/modules/db_postgres/db_res.c
index d9ac598..d8be1d7 100644
--- a/modules/db_postgres/db_res.c
+++ b/modules/db_postgres/db_res.c
@@ -38,6 +38,7 @@
 
 #include <stdlib.h>
 #include "../../db/db_res.h"
+#include "../../db/db_con.h"
 #include "../../dprint.h"
 #include "../../mem/mem.h"
 #include "defs.h"




More information about the sr-dev mailing list