]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/conn-func.c
Fix #include's: search log.h locally, include string.h. The latter is required becaus...
[ngircd-alex.git] / src / ngircd / conn-func.c
index eb359b27068ab4b6374c54673766dc04ab986c48..2f15786f7a3189d08957ce64884724be512db2cb 100644 (file)
 
 #include "portab.h"
 
-static char UNUSED id[] = "$Id: conn-func.c,v 1.8 2005/09/04 23:38:32 alex Exp $";
+static char UNUSED id[] = "$Id: conn-func.c,v 1.12 2008/03/11 14:05:27 alex Exp $";
 
 #include "imp.h"
 #include <assert.h>
-#include <log.h>
+#include <string.h>
+#include "log.h"
 
 #include "conn.h"
 #include "client.h"
@@ -39,6 +40,16 @@ Conn_UpdateIdle( CONN_ID Idx )
 }
 
 
+/*
+ * Get signon time of a connection.
+ */
+GLOBAL time_t
+Conn_GetSignon(CONN_ID Idx)
+{
+       assert(Idx > NONE);
+       return My_Connections[Idx].signon;
+}
+
 GLOBAL time_t
 Conn_GetIdle( CONN_ID Idx )
 {
@@ -156,7 +167,7 @@ Conn_Next( CONN_ID Idx )
 } /* Conn_Next */
 
 
-GLOBAL int
+GLOBAL UINT16
 Conn_Options( CONN_ID Idx )
 {
        assert( Idx > NONE );
@@ -177,7 +188,7 @@ Conn_StartTime( CONN_ID Idx )
        assert(Idx > NONE);
 
        /* Search client structure for this link ... */
-       c = Client_GetFromConn(Idx);
+       c = Conn_GetClient(Idx);
        if(c != NULL)
                return Client_StartTime(c);
 
@@ -185,7 +196,7 @@ Conn_StartTime( CONN_ID Idx )
 } /* Conn_StartTime */
 
 
-GLOBAL int
+GLOBAL size_t
 Conn_SendQ( CONN_ID Idx )
 {
        /* Laenge der Daten im Schreibbuffer liefern */
@@ -220,7 +231,7 @@ Conn_SendBytes( CONN_ID Idx )
 } /* Conn_SendBytes */
 
 
-GLOBAL int
+GLOBAL size_t
 Conn_RecvQ( CONN_ID Idx )
 {
        /* Laenge der Daten im Lesebuffer liefern */