aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk.h
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-04-21 06:02:45 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-04-21 06:02:45 +0000
commit31e8dcf4fe91466bf35a3f6d4de2bd714c43b288 (patch)
tree2e1428fa6b252feb5b9995433f1bcd3a6fa373f7 /include/asterisk.h
parent78bebade1972eb48c8fc73e2f7b441d5592f4055 (diff)
use double-quotes instead of angle-brackets for non-system include files (bug #4058)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5490 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include/asterisk.h')
-rwxr-xr-xinclude/asterisk.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/include/asterisk.h b/include/asterisk.h
new file mode 100755
index 000000000..09410fdb6
--- /dev/null
+++ b/include/asterisk.h
@@ -0,0 +1,59 @@
+/*
+ * Asterisk -- A telephony toolkit for Linux.
+ *
+ * General Definitions for Asterisk top level program
+ *
+ * Copyright (C) 1999, Mark Spencer
+ *
+ * Mark Spencer <markster@linux-support.net>
+ *
+ * This program is free software, distributed under the terms of
+ * the GNU General Public License
+ */
+
+#ifndef _ASTERISK_H
+#define _ASTERISK_H
+
+#define DEFAULT_LANGUAGE "en"
+
+#define AST_CONFIG_MAX_PATH 255
+#define AST_CONFIG_DIR ASTETCDIR
+#define AST_RUN_DIR ASTVARRUNDIR
+#define AST_SOCKET ASTVARRUNDIR "/asterisk.ctl"
+#define AST_PID ASTVARRUNDIR "/asterisk.pid"
+#define AST_MODULE_DIR ASTMODDIR
+#define AST_SPOOL_DIR ASTSPOOLDIR
+#define AST_VAR_DIR ASTVARLIBDIR
+#define AST_LOG_DIR ASTLOGDIR
+#define AST_AGI_DIR ASTAGIDIR
+#define AST_KEY_DIR ASTVARLIBDIR "/keys"
+#define AST_DB ASTVARLIBDIR "/astdb"
+#define AST_TMP_DIR ASTSPOOLDIR "/tmp"
+
+#define AST_CONFIG_FILE ASTCONFPATH
+
+#define AST_SOUNDS AST_VAR_DIR "/sounds"
+#define AST_IMAGES AST_VAR_DIR "/images"
+
+/* Provided by module.c */
+extern int load_modules(void);
+/* Provided by pbx.c */
+extern int load_pbx(void);
+/* Provided by logger.c */
+extern int init_logger(void);
+extern void close_logger(void);
+/* Provided by frame.c */
+extern int init_framer(void);
+/* Provided by logger.c */
+extern int reload_logger(int);
+/* Provided by term.c */
+extern int term_init(void);
+/* Provided by db.c */
+extern int astdb_init(void);
+/* Provided by channel.c */
+extern void ast_channels_init(void);
+/* Provided by dnsmgr.c */
+extern int dnsmgr_init(void);
+extern void dnsmgr_reload(void);
+
+#endif