summaryrefslogtreecommitdiff
path: root/pppd/fsm.h
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>1995-12-18 03:45:32 +0000
committerPaul Mackerras <paulus@samba.org>1995-12-18 03:45:32 +0000
commite3a35824cd85bf337d77fda821f149a90aabb674 (patch)
tree98b7e5fc59357908e583ce15a69cb87abd2624a0 /pppd/fsm.h
parent781f4679d39261f09200986978e38eca32ae183c (diff)
downloadppp-e3a35824cd85bf337d77fda821f149a90aabb674.tar.gz
extend protocol table; supply message on protocol close
Diffstat (limited to 'pppd/fsm.h')
-rw-r--r--pppd/fsm.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/pppd/fsm.h b/pppd/fsm.h
index efe18bf..56b0bd4 100644
--- a/pppd/fsm.h
+++ b/pppd/fsm.h
@@ -16,7 +16,7 @@
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * $Id: fsm.h,v 1.5 1995/05/19 03:17:35 paulus Exp $
+ * $Id: fsm.h,v 1.6 1995/12/18 03:44:44 paulus Exp $
*/
/*
@@ -74,6 +74,8 @@ typedef struct fsm {
int nakloops; /* Number of nak loops since last ack */
int maxnakloops; /* Maximum number of nak loops tolerated */
fsm_callbacks *callbacks; /* Callback routines */
+ char *term_reason; /* Reason for closing protocol */
+ int term_reason_len; /* Length of term_reason */
} fsm;
@@ -116,7 +118,7 @@ void fsm_init __P((fsm *));
void fsm_lowerup __P((fsm *));
void fsm_lowerdown __P((fsm *));
void fsm_open __P((fsm *));
-void fsm_close __P((fsm *));
+void fsm_close __P((fsm *, char *));
void fsm_input __P((fsm *, u_char *, int));
void fsm_protreject __P((fsm *));
void fsm_sdata __P((fsm *, int, int, u_char *, int));