X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=solaris%2Fppp_ahdlc.c;h=50b914a799ab21d181ab868800cb245ffa5ed6eb;hp=5bd2fa83fb686220fcac733a6b51d0cbc2ac8f8b;hb=69dda243ba613a88ffd951de15b6906e14c49a65;hpb=f9f667ee187be5d34ac94f11bf366dd218191122 diff --git a/solaris/ppp_ahdlc.c b/solaris/ppp_ahdlc.c index 5bd2fa8..50b914a 100644 --- a/solaris/ppp_ahdlc.c +++ b/solaris/ppp_ahdlc.c @@ -49,7 +49,7 @@ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: ppp_ahdlc.c,v 1.3 2002/12/06 09:49:16 paulus Exp $ + * $Id: ppp_ahdlc.c,v 1.4 2004/11/15 00:57:54 carlsonj Exp $ */ /* @@ -58,6 +58,7 @@ #include #include #include +#include #include #ifdef SVR4 @@ -244,6 +245,7 @@ static u_int32_t paritytab[8] = MOD_OPEN(ahdlc_open) { ahdlc_state_t *state; + mblk_t *mp; /* * Return if it's already opened @@ -288,7 +290,13 @@ MOD_OPEN(ahdlc_open) #endif /* SUNOS4 */ qprocson(q); - + + if ((mp = allocb(1, BPRI_HI)) != NULL) { + mp->b_datap->db_type = M_FLUSH; + *mp->b_wptr++ = FLUSHR; + putnext(q, mp); + } + return 0; }