From: Alan T. DeKok Date: Tue, 16 Feb 2021 20:59:34 +0000 (-0500) Subject: added enum / name for process_foo X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=83bfb3aa73b1284482237b78facb8cc09322e484;p=thirdparty%2Ffreeradius-server.git added enum / name for process_foo so we can have processing modules for each protocol --- diff --git a/src/lib/server/dl_module.c b/src/lib/server/dl_module.c index fc9bc9f0c24..579bb283ce7 100644 --- a/src/lib/server/dl_module.c +++ b/src/lib/server/dl_module.c @@ -62,7 +62,8 @@ 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[] = { - { L(""), DL_MODULE_TYPE_SUBMODULE }, + { L(""), DL_MODULE_TYPE_SUBMODULE }, + { L("process"), DL_MODULE_TYPE_PROCESS }, { L("proto"), DL_MODULE_TYPE_PROTO }, { L("rlm"), DL_MODULE_TYPE_MODULE } }; diff --git a/src/lib/server/dl_module.h b/src/lib/server/dl_module.h index 526e6fdaa12..5205c89d0ec 100644 --- a/src/lib/server/dl_module.h +++ b/src/lib/server/dl_module.h @@ -56,6 +56,7 @@ extern "C" { typedef enum { DL_MODULE_TYPE_MODULE = 0, //!< Standard loadable module. DL_MODULE_TYPE_PROTO, //!< Protocol module. + DL_MODULE_TYPE_PROCESS, //!< protocol processor. DL_MODULE_TYPE_SUBMODULE //!< Driver (or method in the case of EAP) } dl_module_type_t;