Author: turnstep
Date: Thu Feb  3 12:08:12 2011
New Revision: 14672

Modified:
   DBD-Pg/trunk/dbdimp.c
   DBD-Pg/trunk/dbdimp.h

Log:
Switch to dbd_db_login6 so we have access to the attribs


Modified: DBD-Pg/trunk/dbdimp.c
==============================================================================
--- DBD-Pg/trunk/dbdimp.c       (original)
+++ DBD-Pg/trunk/dbdimp.c       Thu Feb  3 12:08:12 2011
@@ -100,9 +100,10 @@
 
 
 /* ================================================================== */
-int dbd_db_login (SV * dbh, imp_dbh_t * imp_dbh, char * dbname, char * uid, 
char * pwd)
+int dbd_db_login6 (SV * dbh, imp_dbh_t * imp_dbh, char * dbname, char * uid, 
char * pwd, SV *attr)
 {
 
+       dTHR;
        dTHX;
        char *         conn_str;
        char *         dest;
@@ -281,6 +282,7 @@
        DBIc_ACTIVE_on(imp_dbh);
 
        if (TEND) TRC(DBILOGFP, "%sEnd dbd_db_login\n", THEADER);
+
        return 1;
 
 } /* end of dbd_db_login */

Modified: DBD-Pg/trunk/dbdimp.h
==============================================================================
--- DBD-Pg/trunk/dbdimp.h       (original)
+++ DBD-Pg/trunk/dbdimp.h       Thu Feb  3 12:08:12 2011
@@ -121,8 +121,8 @@
 #define dbd_init  pg_init
 extern void dbd_init (dbistate_t *dbistate);
 
-#define dbd_db_login  pg_db_login
-int dbd_db_login (SV * dbh, imp_dbh_t * imp_dbh, char * dbname, char * uid, 
char * pwd);
+#define dbd_db_login6 pg_db_login6
+int dbd_db_login6 (SV * dbh, imp_dbh_t * imp_dbh, char * dbname, char * uid, 
char * pwd, SV *attr);
 
 #define dbd_db_ping  pg_db_ping
 int dbd_db_ping(SV *dbh);

Reply via email to