]> git.ozlabs.org Git - ppp.git/blobdiff - modules/bsd-comp.c
ipv6cp: Fix enforcing peer IPv6 interface identifier (#281)
[ppp.git] / modules / bsd-comp.c
index ed88b28f2c5b5c69e0f32261ea9caf54e16caebb..fb52aa29e2fb1411af430c2688f7337b416c5d0a 100644 (file)
@@ -41,7 +41,7 @@
  * This version is for use with STREAMS under SunOS 4.x,
  * Digital UNIX, AIX 4.x, and SVR4 systems including Solaris 2.
  *
- * $Id: bsd-comp.c,v 1.20 1996/08/28 06:31:57 paulus Exp $
+ * $Id: bsd-comp.c,v 1.21 2004/01/17 05:47:55 carlsonj Exp $
  */
 
 #ifdef AIX4
 #define BSD_LITTLE_ENDIAN
 #endif
 
+#ifdef SOL2
+#include <sys/sunddi.h>
+#endif
+
 #define PACKETPTR      mblk_t *
 #include <net/ppp-comp.h>
 
@@ -144,19 +148,19 @@ struct bsd_db {
 #define BSD_OVHD       2               /* BSD compress overhead/packet */
 #define BSD_INIT_BITS  BSD_MIN_BITS
 
-static void    *bsd_comp_alloc __P((u_char *options, int opt_len));
-static void    *bsd_decomp_alloc __P((u_char *options, int opt_len));
-static void    bsd_free __P((void *state));
-static int     bsd_comp_init __P((void *state, u_char *options, int opt_len,
-                                  int unit, int hdrlen, int debug));
-static int     bsd_decomp_init __P((void *state, u_char *options, int opt_len,
-                                    int unit, int hdrlen, int mru, int debug));
-static int     bsd_compress __P((void *state, mblk_t **mret,
-                                 mblk_t *mp, int slen, int maxolen));
-static void    bsd_incomp __P((void *state, mblk_t *dmsg));
-static int     bsd_decompress __P((void *state, mblk_t *cmp, mblk_t **dmpp));
-static void    bsd_reset __P((void *state));
-static void    bsd_comp_stats __P((void *state, struct compstat *stats));
+static void    *bsd_comp_alloc(u_char *options, int opt_len);
+static void    *bsd_decomp_alloc(u_char *options, int opt_len);
+static void    bsd_free(void *state);
+static int     bsd_comp_init(void *state, u_char *options, int opt_len,
+                                  int unit, int hdrlen, int debug);
+static int     bsd_decomp_init(void *state, u_char *options, int opt_len,
+                                    int unit, int hdrlen, int mru, int debug);
+static int     bsd_compress(void *state, mblk_t **mret,
+                                 mblk_t *mp, int slen, int maxolen);
+static void    bsd_incomp(void *state, mblk_t *dmsg);
+static int     bsd_decompress(void *state, mblk_t *cmp, mblk_t **dmpp);
+static void    bsd_reset(void *state);
+static void    bsd_comp_stats(void *state, struct compstat *stats);
 
 /*
  * Procedures exported to ppp_comp.c.