- ipv6 support (-DUSE_IPV6)
[sip-router] / globals.h
1 /*
2  * $Id$
3  *
4  * global variables
5  *
6  */
7
8
9 #ifndef globals_h
10 #define globals_h
11
12 #include "types.h"
13 #include "ip_addr.h"
14
15 #define NO_DNS     0
16 #define DO_DNS     1
17 #define DO_REV_DNS 2
18
19
20 extern char * cfg_file;
21 extern char *stat_file;
22 extern unsigned short port_no;
23 extern char port_no_str[];
24 extern int port_no_str_len;
25 extern unsigned int maxbuffer;
26 extern char * names[];
27 extern int names_len[];
28 extern struct ip_addr addresses[];
29 extern int addresses_no;
30 extern struct ip_addr* bind_address;
31 extern int children_no;
32 extern int dont_fork;
33 extern int check_via;
34 extern int received_dns;
35 extern int loop_checks;
36 extern int process_no;
37 /*
38  * debug & log_stderr moved to dprint.h*/
39
40 extern process_bm_t process_bit;
41 extern int *pids;
42
43 extern int cfg_errors;
44 extern unsigned int msg_no;
45
46 extern unsigned int shm_mem_size;
47
48 #endif