summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
8c14d39)
- remove minor whitespace damage
#include "portab.h"
#include "io.h"
#include "portab.h"
#include "io.h"
-static char UNUSED id[] = "$Id: conn.c,v 1.203 2007/02/21 11:06:06 fw Exp $";
+static char UNUSED id[] = "$Id: conn.c,v 1.204 2007/04/04 21:52:12 fw Exp $";
#include "imp.h"
#include <assert.h>
#include "imp.h"
#include <assert.h>
ports_initlisteners(array *a, void (*func)(int,short))
{
ports_initlisteners(array *a, void (*func)(int,short))
{
+ unsigned int created = 0;
size_t len;
int fd;
UINT16 *port;
size_t len;
int fd;
UINT16 *port;
Conn_InitListeners( void )
{
/* Initialize ports on which the server should accept connections */
Conn_InitListeners( void )
{
/* Initialize ports on which the server should accept connections */
if (!io_library_init(CONNECTION_POOL)) {
Log(LOG_EMERG, "Cannot initialize IO routines: %s", strerror(errno));
if (!io_library_init(CONNECTION_POOL)) {
Log(LOG_EMERG, "Cannot initialize IO routines: %s", strerror(errno));
/* Mark link as "closing" */
Conn_OPTION_ADD( &My_Connections[Idx], CONN_ISCLOSING );
/* Mark link as "closing" */
Conn_OPTION_ADD( &My_Connections[Idx], CONN_ISCLOSING );
if (LogMsg)
txt = LogMsg;
else
if (LogMsg)
txt = LogMsg;
else
(double)My_Connections[Idx].bytes_out / 1024);
}
#endif
(double)My_Connections[Idx].bytes_out / 1024);
}
#endif
/* Send ERROR to client (see RFC!) */
if (FwdMsg)
Conn_WriteStr(Idx, "ERROR :%s", FwdMsg);
/* Send ERROR to client (see RFC!) */
if (FwdMsg)
Conn_WriteStr(Idx, "ERROR :%s", FwdMsg);
assert( Idx >= 0 );
c = array_get(&My_ConnArray, sizeof (CONNECTION), (size_t)Idx);
assert( Idx >= 0 );
c = array_get(&My_ConnArray, sizeof (CONNECTION), (size_t)Idx);
return c ? c->client : NULL;
}
return c ? c->client : NULL;
}
* (at your option) any later version.
* Please read the file COPYING, README and AUTHORS for more information.
*
* (at your option) any later version.
* Please read the file COPYING, README and AUTHORS for more information.
*
- * $Id: conn.h,v 1.42 2006/05/10 21:24:01 alex Exp $
+ * $Id: conn.h,v 1.43 2007/04/04 21:52:12 fw Exp $
*
* Connection management (header)
*/
*
* Connection management (header)
*/
GLOBAL void Conn_Init PARAMS((void ));
GLOBAL void Conn_Exit PARAMS(( void ));
GLOBAL void Conn_Init PARAMS((void ));
GLOBAL void Conn_Exit PARAMS(( void ));
-GLOBAL int Conn_InitListeners PARAMS(( void ));
+GLOBAL unsigned int Conn_InitListeners PARAMS(( void ));
GLOBAL void Conn_ExitListeners PARAMS(( void ));
GLOBAL void Conn_Handler PARAMS(( void ));
GLOBAL void Conn_ExitListeners PARAMS(( void ));
GLOBAL void Conn_Handler PARAMS(( void ));