]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Expose module prefix table
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 27 Feb 2021 01:03:32 +0000 (01:03 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 27 Feb 2021 01:04:42 +0000 (01:04 +0000)
src/lib/server/dl_module.c
src/lib/server/dl_module.h

index aa505c2cea0aefc65f2844a59bbb2bb4990199cb..989113ee570210f4eccdc67216f741234b8a44c7 100644 (file)
@@ -61,13 +61,13 @@ static _Thread_local dl_module_inst_cache_t dl_inst_cache;
 
 /** Name prefixes matching the types of loadable module
  */
-static fr_table_num_sorted_t const dl_module_type_prefix[] = {
+fr_table_num_sorted_t const dl_module_type_prefix[] = {
        { L(""),        DL_MODULE_TYPE_SUBMODULE        },
        { L("process"), DL_MODULE_TYPE_PROCESS          },
        { L("proto"),   DL_MODULE_TYPE_PROTO            },
        { L("rlm"),     DL_MODULE_TYPE_MODULE           }
 };
-static size_t dl_module_type_prefix_len = NUM_ELEMENTS(dl_module_type_prefix);
+size_t dl_module_type_prefix_len = NUM_ELEMENTS(dl_module_type_prefix);
 
 static int dl_module_inst_data_cmp(void const *one, void const *two)
 {
index 5205c89d0ec742a9ecd91ba6f526daa6a5138088..66dd2edb3a7c4a62fb2c1ca738ed841f5efe01dd 100644 (file)
@@ -154,6 +154,9 @@ struct dl_module_instance_s {
        dl_module_inst_t const  *parent;                //!< Parent module's instance (if any).
 };
 
+extern fr_table_num_sorted_t const dl_module_type_prefix[];
+extern size_t dl_module_type_prefix_len;
+
 /** Callback priorities
  *
  * The higher the priority, the earlier in callback gets called.