From: Luigi Rizzo Date: Tue, 20 Nov 2007 23:16:15 +0000 (+0000) Subject: move asterisk/paths.h outside asterisk.h and into those files X-Git-Tag: 1.6.0-beta1~3^2~741 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a23c055c3d54e586492c8c194c70ccb4e0c7f3ce;p=thirdparty%2Fasterisk.git move asterisk/paths.h outside asterisk.h and into those files who really need it. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89466 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_adsiprog.c b/apps/app_adsiprog.c index d2e288d477..9997ae9318 100644 --- a/apps/app_adsiprog.c +++ b/apps/app_adsiprog.c @@ -36,6 +36,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_CONFIG_DIR */ #include "asterisk/file.h" #include "asterisk/channel.h" #include "asterisk/pbx.h" diff --git a/apps/app_chanspy.c b/apps/app_chanspy.c index 37cb3e5fd3..e41614343b 100644 --- a/apps/app_chanspy.c +++ b/apps/app_chanspy.c @@ -33,6 +33,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use ast_config_AST_MONITOR_DIR */ #include "asterisk/file.h" #include "asterisk/channel.h" #include "asterisk/audiohook.h" diff --git a/apps/app_dial.c b/apps/app_dial.c index dfaa6822da..57756e5b0e 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -34,6 +34,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_DATA_DIR */ #include "asterisk/lock.h" #include "asterisk/file.h" #include "asterisk/channel.h" diff --git a/apps/app_dictate.c b/apps/app_dictate.c index a5e27c7eba..65625b87fe 100644 --- a/apps/app_dictate.c +++ b/apps/app_dictate.c @@ -33,6 +33,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */ #include "asterisk/file.h" #include "asterisk/channel.h" #include "asterisk/pbx.h" diff --git a/apps/app_directory.c b/apps/app_directory.c index 41252692c3..233b40495f 100644 --- a/apps/app_directory.c +++ b/apps/app_directory.c @@ -31,6 +31,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */ #include "asterisk/lock.h" #include "asterisk/file.h" #include "asterisk/channel.h" diff --git a/apps/app_followme.c b/apps/app_followme.c index 57f440b311..48677d6bdd 100644 --- a/apps/app_followme.c +++ b/apps/app_followme.c @@ -34,6 +34,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */ #include "asterisk/lock.h" #include "asterisk/file.h" #include "asterisk/channel.h" diff --git a/apps/app_ices.c b/apps/app_ices.c index 6f6c54b398..0c00178e05 100644 --- a/apps/app_ices.c +++ b/apps/app_ices.c @@ -35,6 +35,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_CONFIG_DIR */ #include "asterisk/lock.h" #include "asterisk/file.h" #include "asterisk/channel.h" diff --git a/apps/app_minivm.c b/apps/app_minivm.c index a33415fe8e..94fb1f62dc 100644 --- a/apps/app_minivm.c +++ b/apps/app_minivm.c @@ -154,6 +154,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use various paths */ #include "asterisk/astobj.h" #include "asterisk/lock.h" #include "asterisk/file.h" diff --git a/apps/app_mixmonitor.c b/apps/app_mixmonitor.c index 775c4fc687..1ce333bf98 100644 --- a/apps/app_mixmonitor.c +++ b/apps/app_mixmonitor.c @@ -37,6 +37,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") +#include "asterisk/paths.h" /* use ast_config_AST_MONITOR_DIR */ #include "asterisk/file.h" #include "asterisk/channel.h" #include "asterisk/audiohook.h" diff --git a/apps/app_sms.c b/apps/app_sms.c index 8a986a2e9f..80fdf9f81e 100644 --- a/apps/app_sms.c +++ b/apps/app_sms.c @@ -42,6 +42,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR and LOG_DIR */ #include "asterisk/lock.h" #include "asterisk/file.h" #include "asterisk/options.h" diff --git a/apps/app_test.c b/apps/app_test.c index 3853bc3221..89853cb6b6 100644 --- a/apps/app_test.c +++ b/apps/app_test.c @@ -34,6 +34,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_LOG_DIR */ #include "asterisk/channel.h" #include "asterisk/options.h" #include "asterisk/module.h" diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 0287b66579..297fd25d2e 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -65,6 +65,7 @@ c-client (http://www.washington.edu/imap/ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") +#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */ #include #include #include diff --git a/cdr/cdr_csv.c b/cdr/cdr_csv.c index 06e03c9722..2feda2fd25 100644 --- a/cdr/cdr_csv.c +++ b/cdr/cdr_csv.c @@ -34,6 +34,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use ast_config_AST_LOG_DIR */ #include "asterisk/config.h" #include "asterisk/channel.h" #include "asterisk/cdr.h" diff --git a/cdr/cdr_custom.c b/cdr/cdr_custom.c index dab0a1b9f0..fbfb8d5279 100644 --- a/cdr/cdr_custom.c +++ b/cdr/cdr_custom.c @@ -36,6 +36,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* use ast_config_AST_LOG_DIR */ #include "asterisk/channel.h" #include "asterisk/cdr.h" #include "asterisk/module.h" diff --git a/cdr/cdr_sqlite3_custom.c b/cdr/cdr_sqlite3_custom.c index 780b252fff..11316c59fe 100644 --- a/cdr/cdr_sqlite3_custom.c +++ b/cdr/cdr_sqlite3_custom.c @@ -43,6 +43,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_LOG_DIR */ #include "asterisk/channel.h" #include "asterisk/cdr.h" #include "asterisk/module.h" diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 42b8997147..0bd4cd09b6 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -54,6 +54,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include "asterisk/zapata.h" +#include "asterisk/paths.h" /* need ast_config_AST_DATA_DIR for firmware */ #include "asterisk/lock.h" #include "asterisk/frame.h" diff --git a/channels/chan_sip.c b/channels/chan_sip.c index b2b8c4b7c7..93fc84e05c 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -95,6 +95,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include "asterisk/network.h" +#include "asterisk/paths.h" /* need ast_config_AST_SYSTEM_NAME */ #include "asterisk/lock.h" #include "asterisk/channel.h" diff --git a/channels/chan_unistim.c b/channels/chan_unistim.c index 7cd9aab466..898026e48c 100644 --- a/channels/chan_unistim.c +++ b/channels/chan_unistim.c @@ -50,6 +50,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* ast_config_AST_LOG_DIR used in (too ?) many places */ #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" diff --git a/include/asterisk.h b/include/asterisk.h index 5605d2f3ba..cb8499c3cf 100644 --- a/include/asterisk.h +++ b/include/asterisk.h @@ -29,7 +29,6 @@ #include "asterisk/compat.h" -#include "asterisk/paths.h" #include "asterisk/logger.h" /* Default to allowing the umask or filesystem ACLs to determine actual file diff --git a/include/asterisk/ael_structs.h b/include/asterisk/ael_structs.h index 133c4266ab..fa551bf91a 100644 --- a/include/asterisk/ael_structs.h +++ b/include/asterisk/ael_structs.h @@ -25,6 +25,12 @@ #ifndef _ASTERISK_AEL_STRUCTS_H #define _ASTERISK_AEL_STRUCTS_H +/* + * We include asterisk/paths.h here because it is a convenient place + * that doesn't require us to rebuild ael files from .fl/.y + */ +#include "asterisk/paths.h" + #include "pval.h" #if !defined(SOLARIS) && !defined(__CYGWIN__) diff --git a/include/asterisk/channel.h b/include/asterisk/channel.h index f16c6f0b9e..b79c0c29c2 100644 --- a/include/asterisk/channel.h +++ b/include/asterisk/channel.h @@ -150,7 +150,6 @@ extern "C" { #include "asterisk/utils.h" #include "asterisk/linkedlists.h" #include "asterisk/stringfields.h" -#include #define DATASTORE_INHERIT_FOREVER INT_MAX diff --git a/include/asterisk/compat.h b/include/asterisk/compat.h index 19ae6e9b14..8a3225a16c 100644 --- a/include/asterisk/compat.h +++ b/include/asterisk/compat.h @@ -29,6 +29,10 @@ #include #endif +#ifdef HAVE_LIMITS_H +#include +#endif + #ifdef HAVE_UNISTD_H #include #endif diff --git a/include/asterisk/paths.h b/include/asterisk/paths.h index 4c80c3199c..f539c078e4 100644 --- a/include/asterisk/paths.h +++ b/include/asterisk/paths.h @@ -18,8 +18,6 @@ #ifndef _ASTERISK_PATHS_H #define _ASTERISK_PATHS_H -#include - extern char ast_config_AST_CONFIG_DIR[PATH_MAX]; extern char ast_config_AST_CONFIG_FILE[PATH_MAX]; extern char ast_config_AST_MODULE_DIR[PATH_MAX]; diff --git a/include/asterisk/utils.h b/include/asterisk/utils.h index 6b55a4272b..a9c8d5f0c5 100644 --- a/include/asterisk/utils.h +++ b/include/asterisk/utils.h @@ -25,7 +25,6 @@ #include "asterisk/network.h" -#include #include /* we want to override localtime_r */ #include "asterisk/lock.h" diff --git a/main/app.c b/main/app.c index 2326cba07d..4441932cad 100644 --- a/main/app.c +++ b/main/app.c @@ -35,6 +35,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_DATA_DIR */ #include "asterisk/channel.h" #include "asterisk/pbx.h" #include "asterisk/file.h" diff --git a/main/channel.c b/main/channel.c index 1fcc096bbc..d8524f5e9b 100644 --- a/main/channel.c +++ b/main/channel.c @@ -33,6 +33,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_SYSTEM_NAME */ #include "asterisk/zapata.h" #include "asterisk/pbx.h" diff --git a/main/cli.c b/main/cli.c index b4c4b5fd26..c53fcbe188 100644 --- a/main/cli.c +++ b/main/cli.c @@ -28,6 +28,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/_private.h" +#include "asterisk/paths.h" /* use ast_config_AST_MODULE_DIR */ #include #include #include diff --git a/main/config.c b/main/config.c index a0c15dce24..b07c809d50 100644 --- a/main/config.c +++ b/main/config.c @@ -30,6 +30,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") +#include "asterisk/paths.h" /* use ast_config_AST_CONFIG_DIR */ #include "asterisk/network.h" /* we do some sockaddr manipulation here */ #include #include diff --git a/main/db.c b/main/db.c index aea825d1a0..ab4bddac91 100644 --- a/main/db.c +++ b/main/db.c @@ -32,6 +32,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/_private.h" +#include "asterisk/paths.h" /* use ast_config_AST_DB */ #include #include #include diff --git a/main/file.c b/main/file.c index ddedf8aee4..42879819c4 100644 --- a/main/file.c +++ b/main/file.c @@ -31,6 +31,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_DATA_DIR */ #include "asterisk/frame.h" #include "asterisk/file.h" #include "asterisk/cli.h" diff --git a/main/http.c b/main/http.c index d9d670e7ab..c552bce359 100644 --- a/main/http.c +++ b/main/http.c @@ -32,6 +32,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") +#include "asterisk/paths.h" /* use ast_config_AST_DATA_DIR */ #include "asterisk/network.h" #include #include diff --git a/main/image.c b/main/image.c index 539f1f8ec6..1e763ed5e8 100644 --- a/main/image.c +++ b/main/image.c @@ -31,6 +31,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_DATA_DIR */ #include "asterisk/sched.h" #include "asterisk/options.h" #include "asterisk/channel.h" diff --git a/main/loader.c b/main/loader.c index 3ffa68758b..dcf8854f29 100644 --- a/main/loader.c +++ b/main/loader.c @@ -32,6 +32,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/_private.h" +#include "asterisk/paths.h" /* use ast_config_AST_MODULE_DIR */ #include #include "asterisk/linkedlists.h" diff --git a/main/logger.c b/main/logger.c index c94cf4b442..3f7634b2ad 100644 --- a/main/logger.c +++ b/main/logger.c @@ -36,6 +36,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/_private.h" +#include "asterisk/paths.h" /* use ast_config_AST_LOG_DIR */ #include #include #include diff --git a/main/manager.c b/main/manager.c index 14a9d9881f..26cb9e7dea 100644 --- a/main/manager.c +++ b/main/manager.c @@ -46,6 +46,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/_private.h" +#include "asterisk/paths.h" /* use various ast_config_AST_* */ #include #include #include diff --git a/main/pbx.c b/main/pbx.c index d1a0570c7c..62994c7f8b 100644 --- a/main/pbx.c +++ b/main/pbx.c @@ -28,10 +28,10 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/_private.h" +#include "asterisk/paths.h" /* use ast_config_AST_SYSTEM_NAME */ #include #include #include -#include #if defined(HAVE_SYSINFO) #include #endif diff --git a/pbx/pbx_config.c b/pbx/pbx_config.c index 42e60af770..442d3e1d53 100644 --- a/pbx/pbx_config.c +++ b/pbx/pbx_config.c @@ -29,6 +29,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include +#include "asterisk/paths.h" /* ast_config_AST_CONFIG_DIR */ #include "asterisk/pbx.h" #include "asterisk/config.h" #include "asterisk/options.h" diff --git a/pbx/pbx_spool.c b/pbx/pbx_spool.c index 31726526ad..9b64df721a 100644 --- a/pbx/pbx_spool.c +++ b/pbx/pbx_spool.c @@ -31,6 +31,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */ #include "asterisk/lock.h" #include "asterisk/file.h" #include "asterisk/logger.h" diff --git a/res/res_agi.c b/res/res_agi.c index d8df0791b7..cbb8d98233 100644 --- a/res/res_agi.c +++ b/res/res_agi.c @@ -34,6 +34,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use many ast_config_AST_*_DIR */ #include "asterisk/network.h" #include "asterisk/file.h" #include "asterisk/channel.h" diff --git a/res/res_crypto.c b/res/res_crypto.c index a5782f9f09..6903c388c7 100644 --- a/res/res_crypto.c +++ b/res/res_crypto.c @@ -34,6 +34,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") +#include "asterisk/paths.h" /* use ast_config_AST_KEY_DIR */ #include #include #include diff --git a/res/res_monitor.c b/res/res_monitor.c index 4a401a411d..33906ef010 100644 --- a/res/res_monitor.c +++ b/res/res_monitor.c @@ -30,6 +30,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include +#include "asterisk/paths.h" /* use ast_config_AST_MONITOR_DIR */ #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/file.h"