Deleted Added
full compact
prompt.h (79087) prompt.h (102227)
1/*-
2 * Copyright (c) 1998 Brian Somers <brian@Awfulhak.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 1998 Brian Somers <brian@Awfulhak.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/usr.sbin/ppp/prompt.h 79087 2001-07-02 12:27:49Z kris $
26 * $FreeBSD: head/usr.sbin/ppp/prompt.h 102227 2002-08-21 16:20:02Z mike $
27 */
28
29#define LOCAL_AUTH 0x01
30#define LOCAL_NO_AUTH 0x02
31#define LOCAL_DENY 0x03
32#define LOCAL_CX 0x04 /* OR'd value - require a context */
33#define LOCAL_CX_OPT 0x08 /* OR'd value - optional context */
34

--- 36 unchanged lines hidden (view full) ---

71extern void prompt_Required(struct prompt *);
72#ifdef __GNUC__
73extern void prompt_Printf(struct prompt *, const char *, ...)
74 __attribute__ ((format (printf, 2, 3)));
75#else
76extern void prompt_Printf(struct prompt *, const char *, ...);
77#endif
78#ifdef __GNUC__
27 */
28
29#define LOCAL_AUTH 0x01
30#define LOCAL_NO_AUTH 0x02
31#define LOCAL_DENY 0x03
32#define LOCAL_CX 0x04 /* OR'd value - require a context */
33#define LOCAL_CX_OPT 0x08 /* OR'd value - optional context */
34

--- 36 unchanged lines hidden (view full) ---

71extern void prompt_Required(struct prompt *);
72#ifdef __GNUC__
73extern void prompt_Printf(struct prompt *, const char *, ...)
74 __attribute__ ((format (printf, 2, 3)));
75#else
76extern void prompt_Printf(struct prompt *, const char *, ...);
77#endif
78#ifdef __GNUC__
79extern void prompt_vPrintf(struct prompt *, const char *, _BSD_VA_LIST_)
79extern void prompt_vPrintf(struct prompt *, const char *, __va_list)
80 __attribute__ ((format (printf, 2, 0)));
81#else
80 __attribute__ ((format (printf, 2, 0)));
81#else
82extern void prompt_vPrintf(struct prompt *, const char *, _BSD_VA_LIST_);
82extern void prompt_vPrintf(struct prompt *, const char *, __va_list);
83#endif
84#define PROMPT_DONT_WANT_INT 1
85#define PROMPT_WANT_INT 0
86extern void prompt_TtyInit(struct prompt *);
87extern void prompt_TtyCommandMode(struct prompt *);
88extern void prompt_TtyTermMode(struct prompt *, struct datalink *);
89extern void prompt_TtyOldMode(struct prompt *);
90extern pid_t prompt_pgrp(struct prompt *);
91extern int PasswdCommand(struct cmdargs const *);
92extern void prompt_Suspend(struct prompt *);
93extern void prompt_Continue(struct prompt *);
94#define prompt_IsTermMode(p, dl) ((p)->TermMode == (dl) ? 1 : 0)
95#define prompt_IsController(p) (!(p) || (p)->owner ? 0 : 1)
96#define prompt_Required(p) ((p)->needprompt = 1)
83#endif
84#define PROMPT_DONT_WANT_INT 1
85#define PROMPT_WANT_INT 0
86extern void prompt_TtyInit(struct prompt *);
87extern void prompt_TtyCommandMode(struct prompt *);
88extern void prompt_TtyTermMode(struct prompt *, struct datalink *);
89extern void prompt_TtyOldMode(struct prompt *);
90extern pid_t prompt_pgrp(struct prompt *);
91extern int PasswdCommand(struct cmdargs const *);
92extern void prompt_Suspend(struct prompt *);
93extern void prompt_Continue(struct prompt *);
94#define prompt_IsTermMode(p, dl) ((p)->TermMode == (dl) ? 1 : 0)
95#define prompt_IsController(p) (!(p) || (p)->owner ? 0 : 1)
96#define prompt_Required(p) ((p)->needprompt = 1)