diff options
author | Brian Somers <brian@FreeBSD.org> | 1998-04-10 13:19:23 +0000 |
---|---|---|
committer | Brian Somers <brian@FreeBSD.org> | 1998-04-10 13:19:23 +0000 |
commit | 565e35e50e2cdac423588a3d18742544bde128b0 (patch) | |
tree | 4fd95655022372ca2d6e72fd41d3d7d073afa866 /usr.sbin/ppp/prompt.h | |
parent | c06d604b0351800163c0b058cf6c47e036543c24 (diff) | |
download | src-565e35e50e2cdac423588a3d18742544bde128b0.tar.gz src-565e35e50e2cdac423588a3d18742544bde128b0.zip |
o Remove the `mode' global - it's now per physical device.
o Shuffle things that live at the datalink level into
``show link'' rather than ``show modem''.
o Make both ``show'' commands prettier and more consistent,
and display carrier status, link type and our name in
``show modem''.
o Show redial and reconnect information in ``show link''
and remove ``show redial'' and ``show reconnect''.
o Down the correct link in bundle_LinkLost().
o Remove stale -direct and -background links at the end
of our main loop, not when we know they're going. This
prevents unexpected pointer-invalidations...
o If we ``set server'' with the same values twice, notice
and don't moan about failure.
o Record dial script despite our link mode. The mode may
be changed later (next mod) :-) We never run scripts
in -direct and -dedicated modes.
o Make ``set server none'' functional again.
o Correct datalink state array so that we don't report an
``unknown'' state.
o Pass struct ipcp to IpcpCleanInterface, not struct fsm.
o Create TUN_PREFIX define rather than hard-coding in main.c
o prompt_TtyInit now handles a NULL prompt for -direct mode
rather than having to create one then destroy it uncleanly.
o Mention our mode in the "PPP Started" LogPHASE message.
o Bring all auto links up when we have something to send.
o Remove some redundant Physical_*() functions.
o Show which connection is running a command when logging
commands.
o Initialise throughput uptime correctly.
Notes
Notes:
svn path=/cvs2svn/branches/MP/; revision=35118
Diffstat (limited to 'usr.sbin/ppp/prompt.h')
-rw-r--r-- | usr.sbin/ppp/prompt.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/usr.sbin/ppp/prompt.h b/usr.sbin/ppp/prompt.h index b10876a171d7..34700a97aa4c 100644 --- a/usr.sbin/ppp/prompt.h +++ b/usr.sbin/ppp/prompt.h @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: prompt.h,v 1.1.2.5 1998/04/05 18:25:34 brian Exp $ + * $Id: prompt.h,v 1.1.2.6 1998/04/07 00:54:16 brian Exp $ */ #define LOCAL_AUTH 0x01 @@ -49,7 +49,10 @@ struct prompt { unsigned needprompt : 1; /* Show a prompt at the next UpdateSet() */ unsigned active : 1; /* Is the prompt active (^Z) */ - char who[40]; /* Where do I come from */ + struct { + const char *type; /* Type of connection */ + char from[40]; /* Source of connection */ + } src; struct prompt *lognext; /* Maintained in log.c */ u_long logmask; /* Maintained in log.c */ @@ -65,13 +68,12 @@ struct prompt { #define PROMPT_STD (-1) extern struct prompt *prompt_Create(struct server *, struct bundle *, int); extern void prompt_Destroy(struct prompt *, int); -extern void prompt_DestroyUnclean(struct prompt *); extern void prompt_Required(struct prompt *); extern void prompt_Printf(struct prompt *, const char *, ...); extern void prompt_vPrintf(struct prompt *, const char *, _BSD_VA_LIST_); #define PROMPT_DONT_WANT_INT 1 #define PROMPT_WANT_INT 0 -extern void prompt_TtyInit(struct prompt *, int); +extern void prompt_TtyInit(struct prompt *); extern void prompt_TtyCommandMode(struct prompt *); extern void prompt_TtyTermMode(struct prompt *, struct datalink *); extern void prompt_TtyOldMode(struct prompt *); |