add a global option to disable priority jumping in applications (when they get update...
[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 int option_priority_jumping;
39 extern char defaultlanguage[];
40 extern time_t ast_startuptime;
41 extern time_t ast_lastreloadtime;
42 extern int ast_mainpid;
43 extern char record_cache_dir[AST_CACHE_DIR_LEN];
44 extern char debug_filename[AST_FILENAME_MAX];
45
46 #define VERBOSE_PREFIX_1 " "
47 #define VERBOSE_PREFIX_2 "  == "
48 #define VERBOSE_PREFIX_3 "    -- "
49 #define VERBOSE_PREFIX_4 "       > "  
50
51 #if defined(__cplusplus) || defined(c_plusplus)
52 }
53 #endif
54
55
56
57 #endif