083b0c4741aecdac378d6160087d3cfb7a64c58d
[asterisk/asterisk.git] / include / asterisk / options.h
1 /*
2  * Asterisk -- A telephony toolkit for Linux.
3  *
4  * Options provided by main asterisk program
5  * 
6  * Copyright (C) 1999, Mark Spencer
7  *
8  * Mark Spencer <markster@linux-support.net>
9  *
10  * This program is free software, distributed under the terms of
11  * the GNU General Public License
12  */
13
14 #ifndef _ASTERISK_OPTIONS_H
15 #define _ASTERISK_OPTIONS_H
16
17 #if defined(__cplusplus) || defined(c_plusplus)
18 extern "C" {
19 #endif
20
21 #define AST_CACHE_DIR_LEN 512
22 #define AST_FILENAME_MAX        80
23
24 extern int option_verbose;
25 extern int option_debug;
26 extern int option_nofork;
27 extern int option_quiet;
28 extern int option_console;
29 extern int option_initcrypto;
30 extern int option_nocolor;
31 extern int fully_booted;
32 extern int option_exec_includes;
33 extern int option_cache_record_files;
34 extern int option_timestamp;
35 extern int option_transcode_slin;
36 extern int option_maxcalls;
37 extern int option_dontwarn;
38 extern char defaultlanguage[];
39 extern time_t ast_startuptime;
40 extern time_t ast_lastreloadtime;
41 extern int ast_mainpid;
42 extern char record_cache_dir[AST_CACHE_DIR_LEN];
43 extern char debug_filename[AST_FILENAME_MAX];
44
45 #define VERBOSE_PREFIX_1 " "
46 #define VERBOSE_PREFIX_2 "  == "
47 #define VERBOSE_PREFIX_3 "    -- "
48 #define VERBOSE_PREFIX_4 "       > "  
49
50 #if defined(__cplusplus) || defined(c_plusplus)
51 }
52 #endif
53
54
55
56 #endif