Skip to content
Snippets Groups Projects
Commit 5f3af13a authored by Russell Bryant's avatar Russell Bryant
Browse files

now that there are no modules that define their own version of

'struct localuser' (see issue #6216), redefine STANDARD_LOCAL_USER 
to empty, and define the localuser structure in module.h (issue #6494)


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10223 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent 5c95b995
No related branches found
No related tags found
No related merge requests found
......@@ -264,25 +264,24 @@ void ast_unregister_atexit(void (*func)(void));
/*!
* \brief Standard localuser struct definition.
*
* This macro defines a localuser struct. The channel.h file must be included
* to use this macro because it refrences ast_channel.
* used to keep track of channels using a given resource.
*/
#define STANDARD_LOCAL_USER struct localuser { \
struct ast_channel *chan; \
struct localuser *next; \
}
struct localuser {
struct ast_channel *chan;
struct localuser *next;
};
#define STANDARD_LOCAL_USER /* unused and deprecated now */
/*!
* \brief The localuser declaration.
*
* This macro should be used in combination with #STANDARD_LOCAL_USER. It
* creates a localuser mutex and several other variables used for keeping the
* use count.
* This creates a localuser mutex and the head of a list of localusers
* that is used for keeping track of channels using a resource, as well
* as the use count.
*
* <b>Sample Usage:</b>
* \code
* STANDARD_LOCAL_USER;
* LOCAL_USER_DECL;
* \endcode
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment