Stuff needed by both module.c but should not be accessed from anywhere else.
More...
#include <freeradius-devel/server/dl_module.h>
#include <freeradius-devel/server/map.h>
#include <freeradius-devel/server/module.h>
Go to the source code of this file.
Stuff needed by both module.c but should not be accessed from anywhere else.
- Id
- 49528c94352c56afb0f15209f813bd795c893aee
- Copyright
- 2015 The FreeRADIUS server project
Definition in file modpriv.h.
◆ module_rlm_sibling_section_find()
Resolve polymorphic item's from a module's CONF_SECTION to a subsection in another module.
This allows certain module sections to reference module sections in other instances of the same module and share CONF_DATA associated with them.
example {
data {
...
}
}
example inst {
data = example
}
*
- Parameters
-
[out] | out | where to write the pointer to a module's config section. May be NULL on success, indicating the config item was not found within the module CONF_SECTION or the chain of module references was followed and the module at the end of the chain did not a subsection. |
[in] | module | CONF_SECTION. |
[in] | name | of the polymorphic sub-section. |
- Returns
- 0 on success with referenced section.
- 1 on success with local section.
- -1 on failure.
Definition at line 168 of file module_rlm.c.
◆ unlang_fixup_update()
int unlang_fixup_update |
( |
map_t * |
map, |
|
|
void * |
ctx |
|
) |
| |
Validate and fixup a map that's part of an update section.
- Parameters
-
map | to validate. |
ctx | data to pass to fixup function (currently unused). |
- Returns
- 0 if valid.
- -1 not valid.
Definition at line 470 of file compile.c.
◆ module_cmd_list_table
◆ module_cmd_table