commit - 5195555c5a5d71d5c96b5d543eacb2d1150a68fd
commit + 8b0ac2306e798d4f1838dabcc73f867765088f71
blob - 974c151a698e71a7b0f1ad68027f58497bd35eb8
blob + 84fe1e4ca929abcc269572a97df9a8c299c76c1d
--- src/ngircd/conn-func.c
+++ src/ngircd/conn-func.c
#include "portab.h"
-static char UNUSED id[] = "$Id: conn-func.c,v 1.5 2005/04/25 18:37:16 fw Exp $";
+static char UNUSED id[] = "$Id: conn-func.c,v 1.6 2005/06/12 16:32:17 alex Exp $";
#include "imp.h"
#include <assert.h>
#include <log.h>
#include "conn.h"
+#include "client.h"
#include "exp.h"
#include "conn-func.h"
} /* Conn_Options */
+/**
+ * Get the start time of the connection.
+ * The result is the start time in seconds since 1970-01-01, as reported
+ * by the C function time(NULL).
+ */
GLOBAL time_t
Conn_StartTime( CONN_ID Idx )
{
- /* Zeitpunkt des Link-Starts liefern (in Sekunden) */
+ CLIENT *c;
- assert( Idx > NONE );
- return My_Connections[Idx].starttime;
-} /* Conn_Uptime */
+ assert(Idx > NONE);
+ /* Search client structure for this link ... */
+ c = Client_GetFromConn(Idx);
+ if(c != NULL)
+ return Client_StartTime(c);
+ return 0;
+} /* Conn_StartTime */
+
+
GLOBAL int
Conn_SendQ( CONN_ID Idx )
{