X-Git-Url: http://git.asterisk.org/gitweb/?p=asterisk%2Fasterisk.git;a=blobdiff_plain;f=include%2Fasterisk%2Fmodule.h;h=119ae88f06471152a109591f92e930108564e2e2;hp=4c6cc507b2ea4444dd7ee5bc5b69e97fce8e6ce7;hb=547306835ea0dcb7f8ea05de79b6f976de89ae9e;hpb=2f7440932c2ec97bf61d4f1577b1a56bb6b03e1b diff --git a/include/asterisk/module.h b/include/asterisk/module.h index 4c6cc50..119ae88 100644 --- a/include/asterisk/module.h +++ b/include/asterisk/module.h @@ -216,6 +216,7 @@ struct ast_module_info { const char *key; unsigned int flags; + unsigned int buildopt_sum[4]; /* The value of AST_BUILDOPT_SUM when this module was compiled */ }; void ast_module_register(const struct ast_module_info *); @@ -242,7 +243,8 @@ void ast_module_unref(struct ast_module *); AST_MODULE, \ desc, \ keystr, \ - flags_to_set \ + flags_to_set, \ + AST_BUILDOPT_SUM, \ }; \ static void __attribute__ ((constructor)) __reg_module(void) \ { \ @@ -343,6 +345,7 @@ static void __restore_globals(void) .flags = flags_to_set, \ .description = desc, \ .key = keystr, \ + .buildopt_sum = AST_BUILDOPT_SUM, \ fields \ }; \ static void __attribute__ ((constructor)) __reg_module(void) \