X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=netbsd-1.2%2Fif_ppp.c;h=84d94c01c90968560592f1d2f52f493231fc0b99;hp=58b000607a3f3b32b3a9a2910286cdad823bd9e3;hb=c178bf94c8aa2e30d3934dde8b5371d05ad41f7e;hpb=e28f2e9f4f40cbe35009ba554c5bd29fd456416b diff --git a/netbsd-1.2/if_ppp.c b/netbsd-1.2/if_ppp.c index 58b0006..84d94c0 100644 --- a/netbsd-1.2/if_ppp.c +++ b/netbsd-1.2/if_ppp.c @@ -1,4 +1,4 @@ -/* $NetBSD: if_ppp.c,v 1.36 1997/03/04 21:40:07 mycroft Exp $ */ +/* $NetBSD: if_ppp.c,v 1.39 1997/05/17 21:11:59 christos Exp $ */ /* Id: if_ppp.c,v 1.6 1997/03/04 03:33:00 paulus Exp */ /* @@ -161,7 +161,7 @@ static void pppdumpm __P((struct mbuf *m0)); */ extern struct compressor ppp_bsd_compress; -extern struct compressor ppp_deflate; +extern struct compressor ppp_deflate, ppp_deflate_draft; struct compressor *ppp_compressors[8] = { #if DO_BSD_COMPRESS && defined(PPP_BSDCOMP) @@ -169,6 +169,7 @@ struct compressor *ppp_compressors[8] = { #endif #if DO_DEFLATE && defined(PPP_DEFLATE) &ppp_deflate, + &ppp_deflate_draft, #endif NULL }; @@ -234,7 +235,7 @@ pppalloc(pid) MALLOC(sc->sc_comp, struct slcompress *, sizeof(struct slcompress), M_DEVBUF, M_NOWAIT); if (sc->sc_comp) - sl_compress_init(sc->sc_comp, -1); + sl_compress_init(sc->sc_comp); #endif #ifdef PPP_COMPRESS sc->sc_xc_state = NULL; @@ -383,7 +384,7 @@ pppioctl(sc, cmd, data, flag, p) return (error); if (sc->sc_comp) { s = splsoftnet(); - sl_compress_init(sc->sc_comp, *(int *)data); + sl_compress_setup(sc->sc_comp, *(int *)data); splx(s); } break;