]> git.ozlabs.org Git - ppp.git/commitdiff
restore ppp_comp_count and ppp_ahdlc_count, needed on SunOS
authorPaul Mackerras <paulus@samba.org>
Mon, 12 Apr 1999 06:20:22 +0000 (06:20 +0000)
committerPaul Mackerras <paulus@samba.org>
Mon, 12 Apr 1999 06:20:22 +0000 (06:20 +0000)
modules/ppp_ahdlc.c
modules/ppp_comp.c

index 93c5226189de10cd8aa140a5f72d570966a2eef8..6d0ef485da9fd0af456131f010a76046a0e0ad8c 100644 (file)
@@ -24,7 +24,7 @@
  * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
  * OR MODIFICATIONS.
  *
- * $Id: ppp_ahdlc.c,v 1.9 1999/02/26 10:52:07 paulus Exp $
+ * $Id: ppp_ahdlc.c,v 1.10 1999/04/12 06:20:21 paulus Exp $
  */
 
 /*
@@ -94,6 +94,8 @@ struct streamtab ppp_ahdlcinfo = {
     &rinit, &winit, NULL, NULL
 };
 
+int ppp_ahdlc_count;
+
 typedef struct ahdlc_state {
     int flags;
     mblk_t *cur_frame;
@@ -170,6 +172,7 @@ MOD_OPEN(ahdlc_open)
        sp->xaccm[0] = ~0;
        sp->xaccm[3] = 0x60000000;
        sp->mru = PPP_MRU;
+       ++ppp_ahdlc_count;
        qprocson(q);
     }
     return 0;
@@ -189,6 +192,7 @@ MOD_CLOSE(ahdlc_close)
        FREE(q->q_ptr, sizeof(ahdlc_state_t));
        q->q_ptr = NULL;
        OTHERQ(q)->q_ptr = NULL;
+       --ppp_ahdlc_count;
     }
     return 0;
 }
index 9cb77c306920536345c4cd516ada4befdcb02f77..96713709b97570ebf04b7bc6a1da3da3ff94bee0 100644 (file)
@@ -24,7 +24,7 @@
  * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
  * OR MODIFICATIONS.
  *
- * $Id: ppp_comp.c,v 1.10 1999/02/26 10:52:07 paulus Exp $
+ * $Id: ppp_comp.c,v 1.11 1999/04/12 06:20:22 paulus Exp $
  */
 
 /*
@@ -106,6 +106,8 @@ struct streamtab ppp_compinfo = {
     &r_init, &w_init, NULL, NULL
 };
 
+int ppp_comp_count;            /* number of module instances in use */
+
 #ifdef __osf__
 
 static void ppp_comp_alloc __P((comp_state_t *));
@@ -200,6 +202,7 @@ MOD_OPEN(ppp_comp_open)
                OPEN_ERROR(ENOSR);
        cp->thread = thread;
 #endif
+       ++ppp_comp_count;
        qprocson(q);
     }
     return 0;
@@ -225,6 +228,7 @@ MOD_CLOSE(ppp_comp_close)
        FREE(cp, sizeof(comp_state_t));
        q->q_ptr = NULL;
        OTHERQ(q)->q_ptr = NULL;
+       --ppp_comp_count;
     }
     return 0;
 }