diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-08 18:20:49 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-08 18:20:49 +0000 |
commit | c930a4479cb2c64fb6478a71eccd1254c0850bc2 (patch) | |
tree | 35f55cb3606cae448a84ff414d3ab41247842e0c /config.c | |
parent | 4c7b19fa13c970f77183e26a3df10bc6046ac9c2 (diff) |
Minor config updates, add module counts (bug #2593)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3953 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'config.c')
-rwxr-xr-x | config.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -431,6 +431,21 @@ struct ast_variable *ast_load_realtime(const char *family, ...) return res; } +struct ast_config *ast_load_realtime_multientry(const char *family, ...) +{ + struct ast_config_reg *reg; + char db[256]=""; + char table[256]=""; + struct ast_config *res=NULL; + va_list ap; + va_start(ap, family); + reg = get_ast_cust_config_keyword(family, db, sizeof(db), table, sizeof(table)); + if (reg && reg->realtime_multi_func) + res = reg->realtime_multi_func(db, table, ap); + va_end(ap); + return res; +} + int ast_update_realtime(const char *family, const char *keyfield, const char *lookup, ...) { struct ast_config_reg *reg; |