pier 01/07/12 19:19:48
Modified: webapp/lib pr_warp.c
Log:
Reenabling connection handling.
Revision Changes Path
1.5 +15 -1 jakarta-tomcat-connectors/webapp/lib/pr_warp.c
Index: pr_warp.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/lib/pr_warp.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- pr_warp.c 2001/07/09 22:11:21 1.4
+++ pr_warp.c 2001/07/13 02:19:44 1.5
@@ -55,7 +55,7 @@
* *
* ========================================================================= */
-/* @version $Id: pr_warp.c,v 1.4 2001/07/09 22:11:21 pier Exp $ */
+/* @version $Id: pr_warp.c,v 1.5 2001/07/13 02:19:44 pier Exp $ */
#include <wa.h>
/* ************************************************************************* */
@@ -154,6 +154,19 @@
/* Notify this provider of its imminent startup. */
static void warp_startup(void) {
+ wa_chain *elem=warp_connections;
+ wa_boolean ret=FALSE;
+
+ /* Open all connections having deployed applications */
+ while (elem!=NULL) {
+ wa_connection *curr=(wa_connection *)elem->curr;
+ wa_debug(WA_MARK,"Opening connection \"%s\"",curr->name);
+ if (n_connect(curr)==TRUE) {
+ wa_debug(WA_MARK,"Connection \"%s\" opened",curr->name);
+ } else wa_log(WA_MARK,"Cannot open connection \"%s\"",curr->name);
+ elem=elem->next;
+ }
+
wa_debug(WA_MARK,"WARP provider started");
}
@@ -189,6 +202,7 @@
/* Done */
conf->sock=NULL;
+ conf->disc=TRUE;
conn->conf=conf;
return(NULL);
}