support AIX4 and OSF1 as well as SunOS 4
[ppp.git] / include / net / ppp_defs.h
index ccd4f6e8c5b2eb2b0b48c751de4fdf880ffe96ff..4f0e711561cd9337ab829741e54723c64d87780f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: ppp_defs.h,v 1.3 1994/10/22 11:56:19 paulus Exp $  */
+/*     $Id: ppp_defs.h,v 1.5 1994/12/05 00:32:37 paulus Exp $  */
 
 /*
  * ppp_defs.h - PPP definitions.
@@ -78,7 +78,7 @@
 #ifdef UINT32_T
 typedef UINT32_T       u_int32_t;
 #else
-typedef unsigned long  u_int32_t;
+typedef unsigned int   u_int32_t;
 #endif
 #endif
 
@@ -132,7 +132,7 @@ struct compstat {
     u_int      comp_packets;   /* compressed packets */
     u_int      inc_bytes;      /* incompressible bytes */
     u_int      inc_packets;    /* incompressible packets */
-    double     ratio;          /* recent compression ratio */
+    u_int      ratio;          /* recent compression ratio << 8 */
 };
 
 struct ppp_comp_stats {
@@ -140,6 +140,15 @@ struct ppp_comp_stats {
     struct compstat    d;      /* packet decompression statistics */
 };
 
+/*
+ * The following structure records the time in seconds since
+ * the last NP packet was sent or received.
+ */
+struct ppp_idle {
+    int xmit_idle;             /* time since last NP packet sent */
+    int recv_idle;             /* time since last NP packet received */
+};
+
 #ifndef __P
 #ifdef __STDC__
 #define __P(x) x