diff options
author | Paul Mackerras <paulus@samba.org> | 1995-12-18 03:45:32 +0000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 1995-12-18 03:45:32 +0000 |
commit | e3a35824cd85bf337d77fda821f149a90aabb674 (patch) | |
tree | 98b7e5fc59357908e583ce15a69cb87abd2624a0 /pppd/fsm.h | |
parent | 781f4679d39261f09200986978e38eca32ae183c (diff) | |
download | ppp-e3a35824cd85bf337d77fda821f149a90aabb674.tar.gz |
extend protocol table; supply message on protocol close
Diffstat (limited to 'pppd/fsm.h')
-rw-r--r-- | pppd/fsm.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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)); |