summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>1999-04-12 06:20:22 +0000
committerPaul Mackerras <paulus@samba.org>1999-04-12 06:20:22 +0000
commit5daac16c20d48941d638bfe4a0c0acdeecc2be35 (patch)
tree2f1f7ff35bbc3fdd3c5fde1aabfd9633d7aea647 /modules
parentcaa450d9a8f60236f954dd2763273896ea4867a9 (diff)
downloadppp-5daac16c20d48941d638bfe4a0c0acdeecc2be35.tar.gz
restore ppp_comp_count and ppp_ahdlc_count, needed on SunOS
Diffstat (limited to 'modules')
-rw-r--r--modules/ppp_ahdlc.c6
-rw-r--r--modules/ppp_comp.c6
2 files changed, 10 insertions, 2 deletions
diff --git a/modules/ppp_ahdlc.c b/modules/ppp_ahdlc.c
index 93c5226..6d0ef48 100644
--- a/modules/ppp_ahdlc.c
+++ b/modules/ppp_ahdlc.c
@@ -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;
}
diff --git a/modules/ppp_comp.c b/modules/ppp_comp.c
index 9cb77c3..9671370 100644
--- a/modules/ppp_comp.c
+++ b/modules/ppp_comp.c
@@ -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;
}