1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-01-31 09:44:44 +00:00

Modified Conn_StartTime() to use information of the CLIENT structure.

This commit is contained in:
Alexander Barton 2005-06-12 16:32:17 +00:00
parent 5195555c5a
commit 8b0ac2306e

View File

@ -16,13 +16,14 @@
#include "portab.h" #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 "imp.h"
#include <assert.h> #include <assert.h>
#include <log.h> #include <log.h>
#include "conn.h" #include "conn.h"
#include "client.h"
#include "exp.h" #include "exp.h"
#include "conn-func.h" #include "conn-func.h"
@ -157,14 +158,25 @@ Conn_Options( CONN_ID Idx )
} /* Conn_Options */ } /* 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 GLOBAL time_t
Conn_StartTime( CONN_ID Idx ) Conn_StartTime( CONN_ID Idx )
{ {
/* Zeitpunkt des Link-Starts liefern (in Sekunden) */ CLIENT *c;
assert( Idx > NONE ); assert(Idx > NONE);
return My_Connections[Idx].starttime;
} /* Conn_Uptime */ /* Search client structure for this link ... */
c = Client_GetFromConn(Idx);
if(c != NULL)
return Client_StartTime(c);
return 0;
} /* Conn_StartTime */
GLOBAL int GLOBAL int