xref: /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/cbcp.h (revision 2a8bcb4efb45d99ac41c94a75c396b362c414f7f)
1 /*
2  * cbcp - Call Back Configuration Protocol.
3  *
4  * Copyright (c) 2000 by Sun Microsystems, Inc.
5  * All rights reserved.
6  *
7  * Copyright (c) 1995 Pedro Roque Marques
8  * All rights reserved.
9  */
10 
11 #ifndef CBCP_H
12 #define CBCP_H
13 
14 typedef struct cbcp_state {
15     int    us_unit;	/* Interface unit number */
16     u_char us_id;		/* Current id */
17     u_char us_allowed;
18     int    us_type;
19     char   *us_number;    /* Telefone Number */
20 } cbcp_state;
21 
22 extern cbcp_state cbcp[];
23 
24 extern struct protent cbcp_protent;
25 
26 #define CBCP_MINLEN 4
27 
28 #define CBCP_REQ    1
29 #define CBCP_RESP   2
30 #define CBCP_ACK    3
31 
32 #define CB_CONF_NO     1
33 #define CB_CONF_USER   2
34 #define CB_CONF_ADMIN  3
35 #define CB_CONF_LIST   4
36 #endif
37