mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-02 20:08:17 +00:00
Add filename alias support to the Config Options API
This adds the ability to handle a single filename alias for a config file. This is useful if a config filename has changed, but the old filename should be supported for backwards compatibility. Review: https://reviewboard.asterisk.org/r/1981/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@368920 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -136,9 +136,11 @@ typedef int (*aco_pre_apply_config)(void);
|
||||
*/
|
||||
typedef void *(*aco_snapshot_alloc)(void);
|
||||
|
||||
/*! \brief The representation of a single configuration file to be processed */
|
||||
struct aco_file {
|
||||
const char *filename;
|
||||
const char **preload;
|
||||
const char *filename; /*!< \brief The filename to be processed */
|
||||
const char *alias; /*!< \brief An alias filename to be tried if 'filename' cannot be found */
|
||||
const char **preload; /*!< \brief A null-terminated oredered array of categories to be loaded first */
|
||||
struct aco_type *types[]; /*!< The list of types for this config. Required. Use a sentinel! */
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user